I have a bit of a specific issue with the fixed MIDI voice mode… if @ngwese or anyone else could provide me with insight I’d be super appreciative!
I’ve been experimenting with using Ansible as a MIDI interface with a Keith McMillen BopPad (drum pad). The BopPad has four quadrants which I’ve mapped to the MIDI notes / CC channels of Ansible’s fixed voice mode and I’ve successfully achieved gate on/off and velocity through Ansible. However, Ansible is having some issues with retriggering.
The BopPad supports a Multitouch mode which allows a quadrant of the pad to be retriggered even if the quadrant is still being touched from the previous hit. When the BopPad is retriggered in this fashion the BopPad firmware does retrigger as it’s intended, however it keeps it’s “note on” message high which means the corresponding Ansible TR output stays high and does not send a new gate.
If I use the BopPad with my DAW and use this Multitouch mode the corresponding MIDI instrument will retrigger as it should even though the “note on” message will stay high. Even on Ansible the velocity CV of a given channel will change with each new retrigger in a Multitouch situation, but the TR still stays high. This makes playing with hand drumming techniques significantly more difficult, which is the core of my experimentation with this set up.
Would an alteration be possible to the Ansible firmware to allow the TR outputs to send quick triggers instead of gates in the fixed MIDI voice mode? Or perhaps a quick inverted pulse to retrigger yet keep the current gate high behavior intact? I cloned the Ansible git to see if I could make this alteration on my own, but alas I am not educated in coding and quickly found myself lost. I am aware this may be more complicated than it seems and is quite specific of an inquiry, but on the chance it is a simple alteration I am asking for help!