Sibelius 7 with MaxMSP, distinguishing between different instruments?
I have been looking around but can't seem to find the whole process in one place. I have a composition written in Sibelius, and for building my patch, I would like to get the MIDI output to MAX when it plays in the sibelius window. I have that working through the IAC driver, so now I am getting MIDI in MAX as Sibelius plays, but I cannot seem to distinguish between each instrument playing in Sibelius. Does anybody have a solution for this?
it depends how sibelius sends midi information : does it send each part of your score on a different midi channel ? If it's all mixed, then...
Playing with it, I just have it hooked up from a midiin to a midiparse and what comes out is a constant stream of midi numbers (and the midi channels do change). I can't figure out how I could isolate each midi channel from the stream of information. I haven't dealt with MIDI in max for a while now so I might be overlooking something simple.
it should be quite easy then ! [notein] or [ctlin] can listen to a specific device AND channel. If that's not enough, [midiin] can't listen to a specific channel, but then you may just [pack] all infos out of the [midiparse] except for the channel, and use [gate] to route those packed midi infos where you want.
Thanks! I'll give it a try and maybe try to write up a walkthrough for anyone with the same questions.