[Solved] Option to exclude pitch-bend from PolyBox
Current PolyBox implementation has a drawback when used with MPE-hardware. The “Dup 7x next MIDI ch” - functions are very useful for MPE when used with non-MPE-mono-synths, but the copying of pitch-bend events (sent by the MPE-hardware on discrete channels) to all MIDI-channels by PolyBox makes poly-pitch-bend impossible. So it would be nice if pitch-bend-messages could be excluded from copying by PolyBox for MPE-uses - they should simply get sent thru.
Of course you can play the non-MPE-mono-synth without PolyBox and poly-pitch-bend works, but copying CCs to all used MIDI-channels (as PolyBox does it currently) can be useful too when used with MPE-hardware.
Hope that makes sense …
I'm not sure what you mean, Rob. If you have an MPE controller, you can drive a stack of "Dup next MIDI ch" layers directly; you don't need PolyBox at all. Are you thinking of using PolyBox with an MPE controller? How would that work?
Thanks Shane for paying attention ...
Of course, driving a stack of "Dup next MIDI ch" layers directly w/o PolyBox works great, UNTIL I want to control a CC-parameter globally.
MPE knows a “Global Channel”, where only data for all voices gets transmitted.
This is what I tried to achieve with a polyphonic Unify-patch consisting of a bunch of mono-synths (NOT MPE-compatible synths).
PolyBox would help me out in sending the “global” parameter to all channels.
But I made a mistake: Filtering out pitch-bend only (for preserving poly-pitch-bend) would still duplicate CCs I don’t want to be global.
So all in all, I think I’m on the wrong path using PolyBox in this way … sorry !
Have to find another way - marked the thread as solved.
I think I found a small bug in PolyBox though.
If you change the “1st MIDI Ch” > 1, it still sends PW- and CC-data on Ch1 and only the remaining on “1st MIDI Ch” + 1.
So f.e. “Pool Size” = 3, “1st MIDI Ch” = 5, it sends on Ch1,6,7, (and not Ch5,6,7,).
Is unique to PW and CC, notes are transmitted correctly.
@robkastler Well spotted, Rob! This bug will be fixed in the next Unify update.
John is sending me an MPE controller, so I can learn the ins and outs of MPE. I hadn't known anything about the global channel, for example. I'd like to start a separate Forum topic for using MPE controllers with Unify, but it's too early just yet. In the meantime, can you say something more about your setup, e.g. which MPE controller(s) are you using, which non-MPE monosynths did you try, and was this (even partially) successful musically?