Hi!
Live12 has Midi Generators, which can use live.miditool.in to generate whole patches of midi data like this:
https://www.threads.net/@y.o.fendoap/post/C9w8HBtPSxO
Live 11 does not have these device types and according to the cycling74 docs live.miditool.in & .out only works with those live device types. Therefore live.miditool.in will only work in live 12.
I'm happy to build it in other ways, but is it even possible.
miditool has access to the entire midi channel and can input notes at different spaces. This could be a LOM11 v LOM12 accessibility issue. As far as I can tell midiin and midiout are the only real ways to do that in Live11 but they play with midi data in real time, so it's hard to live update the entire midi clip in real time. You're limited to outputting or inputting notes at the cursor/timeline position during playthrough.
I would love to be wrong. I'd like to hack something fun together without having to spend $200 I don't have for an upgrade.
live.miditool.in for Ableton 11? Not Possible?
Re: live.miditool.in for Ableton 11? Not Possible?
Take a look at the Clip object's various note properties and functions. With them you can do a lot of note manipulation.
This is a helpful article that comes with some examples.
https://cycling74.com/articles/what's-n ... -11-part-2
You also might like
https://cycling74.com/articles/what's-n ... -11-part-1
This is a helpful article that comes with some examples.
https://cycling74.com/articles/what's-n ... -11-part-2
You also might like
https://cycling74.com/articles/what's-n ... -11-part-1
Re: live.miditool.in for Ableton 11? Not Possible?
It would be through live.object I'm assuming, using these commands. I didn't see anything in part one.
But it sounds like with these commands you can pass a dict of midi notes + data that allow you to write over a whole section.
I'd assume you can use a metronome to sync it with the video framerate and turn the midiroll into a moving picture?
add_new_notes: accepts a notes dict without note IDs to add new notes
apply_note_modifications: accepts a notes dict with note IDs of notes to modify
remove_notes_by_id: removes a note with a certain note ID
But it sounds like with these commands you can pass a dict of midi notes + data that allow you to write over a whole section.
I'd assume you can use a metronome to sync it with the video framerate and turn the midiroll into a moving picture?
add_new_notes: accepts a notes dict without note IDs to add new notes
apply_note_modifications: accepts a notes dict with note IDs of notes to modify
remove_notes_by_id: removes a note with a certain note ID