FR to include relevant clip metadata for MIDI note events

Questions and discussion about building and using Max for Live devices
Post Reply
Posts: 40
Joined: Tue Dec 14, 2010 5:25 pm

FR to include relevant clip metadata for MIDI note events

Post by nonchai » Thu Feb 22, 2018 2:44 pm

I've raised a feature request regarding Ableton 10 and the close integration of Max4Live: This should be more doable now that M4L is now tightly integrated into Ableton. It would be very useful if now - whenever MIDI data is received into M4L - that metadata indicating the exact clip and clip note-position any MIDI note originates from. Currently if one wants to know which note in a clip being played a MIDI event encountered in M4L comes from - one has to go through a complex and imprecise fudge-type algorithm involving note timings. I would like to make an M4L patch which does a sophisticated type of note-reharmonisation algorithm which depends closely on which exact note in a clip is being played - so for example if there are two notes with the same pitch in a melodic clip it isn't necessarily he case that my reharmonisation algorithm will harmonise both notes in the same way when encountered. But after a long try i gave up because all algorithmic attempts in M4L to "guess" which exact note in a clip a MIDI event belonged to failed.
If Ableton were to redesign the way M4L reports MIDI events to include - where applicable metadata for the originating note in the clip - a link directly to the clip etc - it would make life a lot simpler.

Posts: 14714
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium

Re: FR to include relevant clip metadata for MIDI note events

Post by hoffman2k » Thu Feb 22, 2018 3:01 pm

I think you're missing a few comma's or something to help fully make sense of what you're asking.
You can use the API to get the note contents of a clip along with its timing/length. Initially notes had to be selected, but MFL got an update a few years back where note selection isn't required anymore. And you know which clip it comes from, because you can't get notes without specifying a clip. Nothing has to be playing to do this.

Post Reply