More actions
No edit summary |
No edit summary |
||
| Line 136: | Line 136: | ||
== MIDI mapping == | == MIDI mapping == | ||
The way ''MIDI'' works int the Ekdahl FAR is that each ''MIDI message'' is associated with a certain ''command string'' and the ''MIDI message'' will also update some of the internal ''variables''. Any time the associated ''MIDI message'' is received the Ekdahl FAR will execute the ''commands'' that have been associated with that ''MIDI message''. Several ''MIDI configurations'' can be stored and recalled at any time, each with a different set of ''commands'' associated with each ''MIDI message''. | The way ''MIDI'' works int the Ekdahl FAR is that each ''MIDI message'' is associated with a certain ''command string'' and the ''MIDI message'' will also update some of the internal ''variables''. Any time the associated ''MIDI message'' is received the Ekdahl FAR will execute the ''commands'' that have been associated with that ''MIDI message''. Several ''MIDI configurations'' can be stored and recalled at any time, each with a different set of ''commands'' associated with each ''MIDI message''. | ||
'''FAR < 1.1''' | '''FAR < 1.1''' | ||
| Line 232: | Line 230: | ||
== CV Mapping == | == CV Mapping == | ||
''CV Mapping'' works exactly like the ''MIDI mapping'' with the difference that the command for setting the ''CV mapping'' is different and that <u>all</u> events pertaining to this <u>only</u> change the '' | ''CV Mapping'' works exactly like the ''MIDI mapping'' with the difference that the command for setting the ''CV mapping'' is different and that <u>all</u> events pertaining to this <u>only</u> change the "value"-''variable''. | ||
'''FAR < 1.1:''' | |||
The command for changing the CV mapping is "adccommandmap" or "acm", it take two parameters; channel and command string. The channels on the original Edkahl FAR Control box are as | |||
* 0 - The "Harmonic" knob and jack | |||
* 1 - The "Harmonic shift" knob and jack | |||
* 2 - The "Fine tune" knob | |||
* 3 - The "Pressure" knob and jack | |||
* 4 - The "Hammertrig" button and jack | |||
* 5 - The "Gate" switch and jack | |||
* 6 - The "Hammer Scale" knob | |||
* 7 - The "Mute" knob and jack | |||
'''FAR 1.1:''' | |||
The commands responsible for changing the CV mapping are located in the "controlbox"-module, these are | |||
* '''harmonic''' - Sets the ''commands'' executed when the "Harmonic"-knob or modulation changes | |||
* '''harmonicshift''' - Sets the ''commands'' executed when the "Harmonic shift"-knob or modulation changes | |||
* '''finetune''' - Sets the ''commands'' executed when the "Fine tune"-knob changes | |||
* '''pressure''' - Sets the ''commands'' executed when the "Pressure"-knob or modulation changes | |||
* '''mute''' - Sets the ''commands'' executed when the "Mute"-knob or modulation changes | |||
* '''hammerscale''' - Sets the ''commands'' executed when the "Hammer scale"-knob changes | |||
* '''gate''' - Sets the ''commands'' executed when the "Gate"-switch or modulation changes | |||
* '''hammertrig''' - Sets the ''commands'' executed when the "Hammer Trig"-button or modulation changes | |||
We retrieve the ''command string'' for channel ''0'' which reads the sum of the ''harm. v/oct''-jack and the ''harmonic''-knob by sending a command of | |||
The <u>default</u> response will be something like | |||
<pre>[irq]acm:0:'bcha:value/1327.716667-20'</pre> | <pre>[irq]acm:0:'bcha:value/1327.716667-20'</pre> | ||