MrBlueXav / Dekrispator

Experimental Music synthesizer based on an STM32F4 Discovery board (ARM Cortex M4F from STM32 series) with USB MIDI Host function for interaction and automatic mode.
72 stars 22 forks source link

Midi CC (continuous control) assignments don't follow the midi standard much. #2

Open Reggi3 opened 9 years ago

Reggi3 commented 9 years ago

The midi in control is all working but it could be handled a lot better for the end user, it's laid out as a specification and a lot of the CC messages are assigned specific functions on a synth, this is generally so that you can plug a keybooard into a synth, set the fader to send CC 7 and know that it's going to affect the master volume, or set it to CC 91 and know that you're going to affect the reverb send level etc.

Deskriptor is of course a unique synth, and it has many functions that aren't really in the midi spec but to start off with I propose going through the midi controls and altering them as far as possible to match the midi spec, this would make it way more accessible to a lot of people.

tomassch commented 9 years ago

second you on that On Nov 13, 2014 1:14 PM, "Reggie" notifications@github.com wrote:

The midi in control is all working but it could be handled a lot better for the end user, it's laid out as a specification and a lot of the CC messages are assigned specific functions on a synth, this is generally so that you can plug a keybooard into a synth, set the fader to send CC 7 and know that it's going to affect the master volume, or set it to CC 91 and know that you're going to affect the reverb send level etc.

Deskriptor is of course a unique synth, and it has many functions that aren't really in the midi spec but to start off with I propose going through the midi controls and altering them as far as possible to match the midi spec, this would make it way more accessible to a lot of people.

— Reply to this email directly or view it on GitHub https://github.com/MrBlueXav/Dekrispator/issues/2.