Hi, I’ve got a Genki Wave controller (ring) that uses the following controllers:
Genki Wave Midi Controllers
Defaults: Tilt (tilt hand vertically) - CC16 Pan (pan wrist horizontally)- CC17 Roll (wrist rotate)- CC18 Vibrato - CC19 Tap - Note C1 (36) Click - CC21 (Down Button)
I know the Wave is geared for CC modifications, but I’m trying to turn it into a useful theremin type device, to actually play notes with some limited success but wonder if this can be better. I’ve been trying to use Midiflow so far, and I now have MidiFire, which looks to be a bit more powerful, or at least more useable within AUM.
So far, I am converting CC16 to note values, and remapping CC17 to volume. I’m filtering out CC18 and CC19 for now. I’ve remapped note values to play (for my test preset) only D major pentatonic notes. This works a bit, but I seem to get a lot of zippered noises that I think comes from so many CC16 msgs creating the same notes. Is there a way to better do this? Like a way to thin out some CC16 values and say play D pentatonic over 3 octaves?
I guess another question might be how to smoothly trigger note on and note offs, if possible.
Also, does anyone perhaps have an idea for the CC18 that could be usefully remapped?
Bottom line, is basically how to best turn the continuous controllers into a playable instrument? Ideas?
Right now I am just a one-to-one conversion of CC16 value 0-127 to note ranges 0-127, and then remapping those notes into my scale (D Pentatonic). I'm pretty sure that's what is causing the zippering, because every subtle change in CC16 triggers a note.
I like your idea - and I have all of your apps, I think - what would be great if this could be done within something that can save state like AUM, with, for example MFXconvert. I think your MFX series would be the closest fit, but I didn't see a way to set ranges, nor how to convert CC value to specific note value.
That aside, if I can do this in MIDIflow or MIDIfire, that could work.. Is there a way to set a threshold for CC value, that once crossed and then brought back below that value, could trigger a note off?