diff --git a/MIDI Open Theremin V3 HMI.bmp b/MIDI Open Theremin V3 HMI.bmp index 6fe07fd..0462723 100644 Binary files a/MIDI Open Theremin V3 HMI.bmp and b/MIDI Open Theremin V3 HMI.bmp differ diff --git a/Open_Theremin_V3/application.cpp b/Open_Theremin_V3/application.cpp index c6358a0..1eedc13 100644 --- a/Open_Theremin_V3/application.cpp +++ b/Open_Theremin_V3/application.cpp @@ -919,19 +919,28 @@ void Application::set_parameters () rod_midi_cc_lo = 255; // Nothing break; case 1: - case 2: rod_midi_cc = 8; // Balance - rod_midi_cc_lo = 40; // Balance least significant bits + rod_midi_cc_lo = 255; // No least significant bits + break; + case 2: + rod_midi_cc = 10; // Pan + rod_midi_cc_lo = 255; // No least significant bits break; case 3: + rod_midi_cc = 16; // General Purpose 1 (14 Bits) + rod_midi_cc_lo = 48; // General Purpose 1 least significant bits + break; case 4: - rod_midi_cc = 10; // Pan - rod_midi_cc_lo = 42; // Pan least significant bits + rod_midi_cc = 17; // General Purpose 2 (14 Bits) + rod_midi_cc_lo = 49; // General Purpose 2 least significant bits break; case 5: + rod_midi_cc = 18; // General Purpose 3 (7 Bits) + rod_midi_cc_lo = 255; // No least significant bits + break; case 6: - rod_midi_cc = 16; // Ribbon Controler - rod_midi_cc_lo = 48; // Ribbon Controler least significant bits + rod_midi_cc = 19; // General Purpose 4 (7 Bits) + rod_midi_cc_lo = 255; // No least significant bits break; default: rod_midi_cc = 74; // Cutoff (exists of both loop and rod) diff --git a/Quick guide open theremin midi.bmp b/Quick guide open theremin midi.bmp index e9e6b79..949b178 100644 Binary files a/Quick guide open theremin midi.bmp and b/Quick guide open theremin midi.bmp differ diff --git a/README.md b/README.md index 8f53c9a..bbf81a9 100644 --- a/README.md +++ b/README.md @@ -98,8 +98,10 @@ Let's consider a Fade-in / Picth Variation / Fade-out sequence (I use right hand For classical glissando and in order to have same note on audio and MIDI, use exactly same pitch bend range on your synth. Maximum setting possible is recomended. 6. Volume trigger / Velocity sensitivity (how fast moves the volume loop's hand): 128 positions (0 to 127) - 7. Rod antenna MIDI CC: 5 positions - (None, 8-MSB/40-LSB-Balance, 10-MSB/42-LSB-Pan, 16-MSB/48-LSB-Ribbon controler, 74-cutoff) 14 Bit messages are sent in the following order: LSB (1st), MSB (2nd). + 7. Rod antenna MIDI CC: 8 positions + (None, 8-Balance, 10-Pan, 16-MSB/48-LSB-GeneralPurpose-1, 17-MSB/49-LSB-GeneralPurpose-2, 18-GeneralPurpose-3, 19-GeneralPurpose-4, 74-cutoff) + + 14 Bit messages are sent in the following order: LSB (1st), MSB (2nd). 8. Loop antenna MIDI CC: 8 positions (1-Modulation, 7-Volume, 11-Expression, 71-Resonnance, 74-Cutoff, 91-Reverb, 93-Chorus, 95-Phaser)