I tried to use Reaper with Zynthian and created a project with 16 MIDI channels. After mapping them to the right channels and trying to move the volume fader (which is mapped to MIDI CC7) the movement of the virtual fader in zynmixer is unexpected (see video). Is this a bug?
Sorry for the noise again, but no I have another strange problem:
Reaper is sending volume data on the right MIDI channel (checked with MidiBoy), but on Zynthian only the fader from channel 1 is moving - no matter which of the three channels I use in Reaper
I can see (with MIDIboy) that Reaper is sending each fader to its corresponding channel:
Fader1 → MIDI channel 1
Fader2 → MIDI channel 2
Fader3 → MIDI channel 3
… and the Synth engines are also listening only to those channels… It seems like Zynthian is mapping MIDI CC 7 to channel 1 - no matter what its incoming channel is…
Yes - that is correct. Zynmixer has many faders. Each fader may be controlled by a MIDI CC with a different CC number. The mixer is not related to the chains… at the moment. In the future this will change.
There is a development in flight that changes how zynmixer works. The plan is to get the next point release out (which resolves some of the procedural issues with the last release and provides some enhancements and fixes), which I hope to see within a month, and then to merge the zynmixer development into vangelis. So, I would not expect to see this change in stable for at least two months but hopefully in vangleis by the end of January… (he says, hopefully!). There is a ticket for this developent.
This change does not specifically implement CC7 as volume control which is in fact an incomplete concept. The development adds each mixer strip as a processor that is inserted in a chain like any other processor, allowing it to be moved, MIDI mapped, etc. like any other processor. (The key difference is that you can’t put it in parallel with other processors and you can’t remove it.) It will also add effect sends/returns for a more familiar mixer workflow (which also provides other benefits that I will explain when it is released).
So, with the enhancement, you will be able to map each mixer control to a CC. You could then map fader 1 in global mode to CC7 on channel 1, fader 2 to CC7 on channel 2, etc. So I think this will provide the functionality you desire.