Hello all,
I am a MAX and DP user and are very interested in M4L. However, I could not figure out how get the midi events one of my MAX algorithm generates into a "LIVE 8.1.2Demo" track. I looked into the live.object documentation and it seems M4L depends on live.path, which means you must work with selected events already in the track. If I have to paste the events MAX generates into Live manually than there is no point for me to get M4L since I do this already with DP.
My midi event lists produce <pitch><position><duration><loudness> information.
Anyone?, Nick.
Generating and writing midi events into empty tracks.
Re: Generating and writing midi events into empty tracks.
Hi Nick-
I had a similar (I think) mental disconnect trying to replicate the ability to read-modify-write automation envelopes. I was used to Reaper, where you can just access that data in Python as a chunk, do something to it, and then write it back into the track. All while Reaper is stopped.
It took me a long while to realize that everything in Live is done while it's moving, either playing back, or, more importantly, recording. You can do very little in Live when it's stopped. ;-)
If I understand your needs, port your Max patches into M4L so that you can record midi clips of the result, then you're free to do as you please with them. But also, now that you've got something that works "live," maybe there's no more need to "record."
HTH, Charles
I had a similar (I think) mental disconnect trying to replicate the ability to read-modify-write automation envelopes. I was used to Reaper, where you can just access that data in Python as a chunk, do something to it, and then write it back into the track. All while Reaper is stopped.
It took me a long while to realize that everything in Live is done while it's moving, either playing back, or, more importantly, recording. You can do very little in Live when it's stopped. ;-)
If I understand your needs, port your Max patches into M4L so that you can record midi clips of the result, then you're free to do as you please with them. But also, now that you've got something that works "live," maybe there's no more need to "record."
HTH, Charles