Envelope processing for duplicate notes.....
-
OK so Envelopes are polyphonic right? - well nearly in my experiments, ....
So I have a MIDI harmoniser effect in my instrument, it adds an additional octave note above the one played by the user.... so the user plays C3 and C3 plays along with C4.......the user ends the C3 and the harmoniser also ends C4......
BUT.........
The user plays C3 and C4......
The Harmoniser generates:- a C4 (for the played C3) and a C5(for the played C4)
So as you can see at this point we have a single C3, 2x a C4 and a single C5....
The user ends playing all notes at the same time.....
- those 2x C4 are a problem for the envelope....... and it doesnt sound right - it gets cut off in the release phase somehow...
....... Leading me to think that envelopes are not polyphonic in terms of handling different event ids, instead they are polyphonic based on note number....
Is there a way around this?
If not can we (and we all know who I mean here..) look at this "problem"?