Forums > MaxMSP

converting notein messages to bangs

February 18, 2010 | 1:56 am

i started working on a patch which is in a very rough early stage. the idea is to receive midi note-in data and use it to control the display of jpegs or video clips in jitter.

the problem is i can’t work out how to turn messages from the notein object into bangs for note-on and note-off, for each specific note. so e.g. when you hit C-4 you have a bang somewhere for note on and one for note off, and likewise for other notes. so for example i could have a toggle switch for every note which exactly reflects the midi input messages

i’ve looked at the help files and stripnote and flush but i still don’t know how to do this. if someone could post a patch or suggest how i’d be most grateful

– Pasted Max Patch, click to expand. –


MIB
February 18, 2010 | 2:03 am

sounds like you need select. Say you want midi note 60 to trigger something, put the output from notein into a [sel 60]. Now you will get a bang for 60 at note-on and note-off. put a stripnote before the select to only get note-ons. select can have multiple arguments for multiple notes [sel 60 61 62 63 64 65 66 ...]

hope this helps.



MIB
February 18, 2010 | 2:05 am

spray might also be useful


February 18, 2010 | 2:25 am

i had looked at select but i was worried about getting stuck notes, seeing as one missed bang and the whole thing would get reversed. it seems to work o.k. though. i’ll take a look at spray also, maybe there is a better way.



MIB
February 18, 2010 | 5:44 am

I don’t think you will "miss" a bang. I used some uzis to simulate "really" fast playing and nothing gets missed. I am not saying that there are no situation where you could miss a note. But if it gets into the select, chances are you will get a bang in return.

– Pasted Max Patch, click to expand. –

Viewing 5 posts - 1 through 5 (of 5 total)