Hi everyone,
Digitone external MIDI control question.
I want to control some synth parameters of the Digitone from an external control device. Specifically, the Ratio of operator B.
The external control device can be software on a PC, hardware fader/knob box, whatever. That’s not important just yet. Before I go down that path of implementing my solution, I want to make sure that I understand it first.
At the moment, I want to just set the B Ratio on the Digitone to a single value by executing a button press on the external control device. I’m not trying to sweep through values.
For example, I want to press a button on the external control device, and I want that the B Ratio jump to 4.00/.75 (BI = 4.00, BII = .75).
Then, I want to press a different button on the external control device, and I want that the B Ratio jump to .25/8.00 (BI = .25, BII = 8.00)
Looking at the MIDI implementation in the back of the manual, I see this:
Pivoted, it looks like this:
CC MSB: 16
CC LSB: 48
CC min: 0
CC max: 127
NRPN MSB: 1
NRPN LSB: 75
NRPM min: 0
NRPN max: 127
Everything I’ve read leads me to understand that a single NRPN message is actually 4 packets of CC messages sent all at once:
CC 99 - MSB number
CC 98 - LSB number
CC 06 - coarse control
CC 38 - fine control
So, I would need to send something like this:
CC 99 - 16 (CC number 99, value of 16, which is the CC MSB value in the chart above)
CC 98 - 48 (CC number 98, value of 48, which is the CC LSB in the chart above)
CC 06 - 0-127 (CC number 06, value between 0-127, which is the CC min/max in the chart above)
CC 38 - 0-127 (CC number 38, value between 0-127, which is the CC min/max in the chart above)
Questions for the Elektronauts group:
1: Am I correct in my explanation of controlling the B Ratio using CCs 99, 98, 06, 38 with values 16, 48, 0-127, 0-127?
2: The table looks like it’s broken into two groups of columns:
- CC MSB/LSB/min/max
- NRPN MSB/LSB/min/max
What’s the difference between the two?
Thanks
Nick