converting notein messages to bangs
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
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.
spray might also be useful
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.
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.