Possibly a stupid question but

Finally come to the point where I want to build my own preset for u-He Diva. I’ve built them for Repro 1 & 5 and they’re ace but they are very simple; No scripting or anything complex.

Thinking about this preset however, I know that I’m going to want to be able to do two things that are a bit more advanced;

  1. Show and hide controls based on a preset control value (in order to accommodate the somewhat modular nature of Diva)
  2. Incorporate > 128 CC’s

I’ll dig into LUA for 1 as plainly this will have to be the approach for this but how is point 2 tackled? Given that midi channel numbers are not part of the configuration of specific controls how do we go about addressing this?

Any insight appreciated.

Si

1 Like

Indeed there is a max of 128 CC in the MIDI standard. That is why synth manufacturers use NRPN or Sysex messages to go beyond that limitation.

But sometimes, mostly on multitimbral synths , additional MIDI channels are assigned to each timbre, so the CC for f.i. Filter Cutoff remains the same for 2 timbres (74), only timbre A is on channel 1 and timbre B is on channel 2.

You can do similar on the E1: you then use 2 devices (upper left corner in the web editor). You call the first device ‘timbre A’ and assign it to MIDI channel 1. Likewise call the second device ‘timbre B’ and assign it to MIDI channel.

From now on,when you create a control, specify to which device it is coupled, and it will inherit the corresponding MIDI channel.

1 Like

Perfect! Really appreciate the post.

Si

1 Like

Won’t work for Ableton Live though, there everything is bundled in to one channel. But Diva does support nrpn (which again, is unfortunately a mess for ableton (and most other daws))

Thanks Markus. That’s a pain..