-
Notifications
You must be signed in to change notification settings - Fork 7
System Variables
The following read-only system variables may be used in your configurations. They are internal to FreeWheeling and are globally available. You can not change the value of these variables with events like set-variable and toggle-variable. System variables have special events like set-master-in-volume for control.
Semitones of current MIDI transpose
Affects all outgoing MIDI events to FluidSynth and the external MIDI output port.
Master input volume
1.0 is full scale
Master output volume
1.0 is full scale
Current value of MIDI pitchbender before offset
Current offset of MIDI pitchbender (see set-midi-tuning)
Current autolimiter gain
Changes as audio levels change it's actually more of a soft compressor.
Current audio CPU load
Non-zero if transport sync is sending or receiving beats/bars/ticks
This will happen whenever you have a pulse, or if another audio app is transmitting sync information.
Non-zero if Freewheeling is transmitting sync information
By default, Freewheeling tries to become timebase master. When the transport starts rolling, FW will transmit sync information. If another app is master, FW will receive sync information.
Non-zero if Freewheeling is transmitting MIDI sync information
Is FluidSynth enabled?
Number of help pages available
Total number of loops in the whole map
Total number of loops currently recording or overdubbing in map
Watch this to see if you have runaway loops recording.
Total number of patch banks defined in configuration
Tag for currently selected patchbank
You can use this to change Freewheeling's behavior depending on which patchbank is selected.
Loop ids for the most recently recorded loops (also SYSTEM_loopid_lastrecord_1, SYSTEM_loopid_lastrecord_2, and so on)
The number of last record appears under loops, so you can see which loops were recorded more recently.
Current volumes for given inputs (also SYSTEM_in_2_volume, SYSTEM_in_3_volume , and so on)
Up to the number of inputs you have defined.
Flag for each input that tells us whether the input is set to record (SYSTEM_in_2_record, SYSTEM_in_3_record, and so on)
Up to the number of inputs you have defined.
Number of MIDI outputs you have defined
Index of the first snapshot on the currently visible page
Number of switchable interfaces defined
Index of switchable interface currently selected
Patch browser
Loads synth patches.
Loop browser
Loads loops from disk.
Scene browser
Loads scenes from disk.
This wiki is available, modifiable, and shareable under the GNU Free Documentation License.