dllmusic / moDllz

VCV Rack plugins
Other
15 stars 4 forks source link

pitch bend channel might not be considered #16

Closed NothanUmber closed 5 years ago

NothanUmber commented 5 years ago

As MIDI-CV is currently only supporting CC-1 and V/Oct from MIDI-CC is not considering pitch bend, I tried to "polyphonize" the MIDI 8 MPE module by adding several Merge modules, to create a poly output from the individual mono outputs. The MIDI 8 MPE module's V/Oct outputs have the nice property that they add up the pitch information from the midi note events and from the pitch bend events, giving you an overall cv value that corresponds to the x position of the finger. The voices of the merged output of the eight V/Oct mono outputs don't seem to be as independent as they should. When I move one finger, changing pitch bend on one channel, the pitches of all other notes also seem to be affected. Probably the channel information of the initial pitch bend event somehow gets lost.

dllmusic commented 5 years ago

Hi there. for individual channel PitchBend info you need to set it in MPE mode... On MPE mode you get the pitch bend from each channel AND the PitchBend from the master channel (applied to all). On regular poly modes you only get one pitch bend to all voices. I'm almost ready with a new version of the MIDI 8 MPE (now MIDI poly MPE). with polyphonic ports... It's gonna be up in the next few weeks. Thank you

dllmusic commented 5 years ago

Midi poly MPE handles per channel Pitch Bend with dedicated outputs for Voice and Master channel. and direct internal to CV routings.