Okay, right. Thanks for the explanation.

Question: Does connecting any MIDI device then default to the MIDI application? That is, am I correct in assuming that Ansible does not differentiate between different MIDI devices? Just three options: Grid, Arc, MIDI.

I ask because if the user connects a keyboard with no knobs, then they’d be hard pressed to output any CCs.

But I’m assuming that it’s just Grid, Arc, MIDI, and so the user could connect a device with knobs, configure the MIDI settings and then connect a keyboard without knobs and be ready to rock.

In that case, CC sounds great. I’m no MIDI expert, but perhaps one of these groups of ‘undefined CCs’ could be a good start:

  • 20-31
  • 85-90
  • 102-119

How many might be required to get the job done? I could imagine just one CC for note to CV offset, but it sounds like you have a few more config params up your sleeve.

I wonder if the way Os organizes CCs in Expert Sleepers FH-1 might be helpful. But that chart doesn’t tell the entire story. In the manual you can see that he has some other fancy things happening with high-resolution CCs (that share data between pairs of CCs, I think) along with arpeggiator control and other stuff. Long story short, it looks like all CCs are used somehow, somewhere.