Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

The Ekdahl FAR - Command reference: Difference between revisions

From KNAS Wiki
No edit summary
No edit summary
Line 60: Line 60:
|[variable number (0-9)]:[value (float)]
|[variable number (0-9)]:[value (float)]
|Sets or returns the user variable defined in the first ''parameter,'' if used to set the variable, the second ''parameter'' is the value.
|Sets or returns the user variable defined in the first ''parameter,'' if used to set the variable, the second ''parameter'' is the value.
|-
|midiconfiguration
|mcf
|[config (0-9)]
|Sets or returns the ''current MIDI configuration''
|-
|midiconfigurationadd
|mcfa
|none
|Adds a new ''MIDI configuration''
|-
|midiconfigurationremove
|mcfr
|[config (0-9)]
|Removes the ''MIDI configuration'' denoted by the ''parameter'' passed. If there are ''MIDI configurations'' with a higher number, these are moved down the list. The ''current configuration'' may be changed during the execution of this ''command''
|-
|midiconfigurationcount
|mcfc
|none
|Returns the number of ''MIDI configurations'' available
|-
|midiconfigurationname
|mcfn
|<nowiki>[config|name]</nowiki>
|When used as a 'set'-command, the first ''parameter'' sets the name of the ''current MIDI configuration''. When used to retrieve information, the first ''parameter'' sets <u>which</u> ''MIDI configuration'' to return the name for
|-
|midieventhandler
|mev
|<nowiki>[noteon|noteoff|pat|cc[:0-127]|cat|pb|pc]:[command string]</nowiki>
|Used to set the ''command string'' executed when a certain ''MIDI event'' occurs. The first ''parameter'' is the type of ''MIDI event.'' With exception for the ''<nowiki/>'cc' MIDI event'' the second ''parameter'' is the ''command string''. For ''<nowiki/>'cc''' the second ''parameter'' is the ''controller number'' and the third ''parameter'' is the ''command string''
|-
|midiconfigurationdefaults
|mcfd
|none
|Reverts all settings of the ''current MIDI configuration'' to default values and remove any added ''continuous controllers''
|-
|midireceivechannel
|mrc
|[channel (0-16)]
|Sets which ''MIDI channel'' the instrument will respond to. 1-16 sets the ''MIDI channel'' while <u>all</u> other values sets the instrument to ''<nowiki/>'Omni''' (the instrument responding to all channels)
|-
|midiallnotesoff
|mano
|<nowiki>[conditional (0|1)]</nowiki>
|Clears the entire ''MIDI'' buffer of notes held and turns off any bowing
|-
|adccommandmap
|acm
|[channel]:[command string]
|Sets the ''command string'' associated with the ''analog-to-digital converter channel'' of the ''Control box''
|-
|adcdefaults
|acd
|none
|Sets <u>all</u> ''command strings'' associated with <u>all</u> ''analog-to-digital converter channels'' to their default values
|-
|adcread
|adcr
|[channel]:[return only: value]
|Returns the last value read by the ''analog-to-digital converter'' of the ''Command box'' on the ''channel'' given. This value is sent automatically any time a change in data is read
|-
|adcsettings
|adcs
|[channel]:[averages]:[interrupterrorthreshold]:[continuouserrorthreshold]:[continuoustimeout]
|Sets the settings for the ''averager'' used for the given ''Control box analog-to-digital channel''. ''Averages'' denote number of values read and averaged, ''interrupterrorthreshold'' sets the value change required for the ''Control box'' to report a new value. The ''continuouserrorthreshold'' and ''continuoustimeout'' are used to allow for ''continuous'' changes. See the ''firmware'' for more information
|-
|expressionparserevaluate
|epev
|[expression]
|Evaluates the given ''expression'' and returns the calculated value. Used for debugging
|-
|testadclatency
|tal
|[value (0 - 65535)]
|Debugging command to test ADC latency
|-
|testadclatencyreturn
|talr
|none
|Stops ADC latency testing started with ''tal''
|-
|testadcminmac
|tamm
|[channel]
|Debugging command to test the min/max value for a given ''channel''
|}
|}
{{docnav
beep{{docnav
|[[The Ekdahl FAR - Command langue|Command language]]
|[[The Ekdahl FAR - Command langue|Command language]]
|[[The Ekdahl FAR - Specifications|Specifications]]
|[[The Ekdahl FAR - Specifications|Specifications]]
}}
}}