@lariso : I just edited my posting above to explain what is happening. No bugs, and nothing overlooked there. Hopefully it's clear now
Edit: Short story - I reckon that having a 6 stereo input freely routeable multi (3) stereo FX unit is a bit heavy on complexity, parts and cost in an analogue synth like the PB...
I understand the concept of global fx. I have hardware rack effect units from daw
- I also understand the concept of multiple sends to fx with individual amounts
And all needed is two sends to each fx, one for lower and one for upper zone.
- each can have it's own level any moment since
- lower zone voices can be all dry at the same time as upper zone is wet to a degree
Especially since FX is digital domain I see no problem doing this.
- the entry to digital domain can have parameters as input representing lower and upper zone
- it's even possible to run separate instance of fx for lower zone, but probably a waste of resources
I will look further if there is a flaw in how I tested through mod env since OP still could not reproduce.
- but it that holds up working for mod env through matrix there is something overlooked in how morph is done in the invisible connections from A to B morphing it's way through.
This is nothing primary for me, not attempting to use this myself. Just interesting to know how things work and what limitation there are for lower zone if using it in future.
I'll see if I can upload an audio example. I tested as running a chord with extensive reverb on upper zone and hammering notes and chords in lower zone, and this would alter how upper zone sounded if just one handling.
- It does using morph, but not using mod env in matrix for some reason.
- if A side has zero send level it would silence all that upper zone on B had going, as I see it
- but I heard no difference in voices sounding in upper zone, and lower zone was all dry
- continued to play upper zone sounding wet while holding lower zone dry
That you get a clearly different result using morph with different send level to reverb on upper and lower zone and my workaround going through matrix alone with send zero on both A and B is interesting in itself.