asb2m10 / dexed

DX7 FM multi plaform/multi format plugin
GNU General Public License v3.0
2.8k stars 241 forks source link

Respect MIDI channel on control change mappings #344

Open voidshine opened 2 years ago

voidshine commented 2 years ago

This change makes it possible to map the entire instrument with CC's from different channels (e.g. Channel 1 for Operator 1, Channel 2 for Operator 2, etc.). Without channel discrimination in the dexed mappings, there aren't enough CC #'s to go around. As a simple and efficient approach, the channel and CC share an int value (CC on bits 0-7, channel on bits 8-15).