Please enable JavaScript to view this site.

Gig Performer 4.x User Manual

The System Actions plugin allows you to control various system-wide parameters and commands using widgets (and therefore through your MIDI controllers). This plugin provides one output pin:

System-Actions

The plugin editor for the Systems Actions does not have any configurable parameters. Select parameters directly from the parameter mapping dialog in the Widget Properties Inspector:

System-actions-widget

You can, for example, set up the Red Slider widget to control your global tempo, as indicated on the screenshot above. Using a scaling curve with a small vertical range gives you the ability to easily push or pull the speed very slightly.

Check this blog article How to create a custom metronome with visual feedback to see an example of using the System Actions block.

 

System Actions parameters

The following parameters are available for the System Actions plugin:

Play - turns on the global playhead (value greater than 0.5).

Stop - turns off the global playhead (value greater than 0.5).

PlayStop - value greater than 0.5 turns on the global playhead and value less than 0.5 turns off the global playhead.

GlobalBPM - allows you to set or view the global BPM.

GlobalBPMUp - a value greater than 0.5 increases the beat by 1 BPM.

GlobalBPMDown - a value less than 0.5 decreases the beat by 1 BPM.

GlobalTranspose - allows you to set or view the global transpose.

GlobalTransposeUp - a value greater than 0.5 increases the transpose by 1 semitone.

GlobalTransposeDown - a value greater than 0.5 decreases the transpose by 1 semitone.

MasterTrim - allows you to set or view the master trim value.

Metronome - turns the metronome on or off.

MetronomeVolume - allows you to set or view the metronome value.

TapTempo - a value greater than 0.5 generates a tap message.

AbletonLink - turns AbletonLink on or off.

RackspaceName - displays the name of the current rackspace (use in a label).

VariationName - displays the name of the current variation (use in a label).

Rackspace-Variation-Name - displays the name of the current rackspace and the current variation (use in a label).

SongName - displays the name of the current song (use in a label).

SongpartName - displays the name of the current song part (use in a label).

Song-Songpart-Name - displays the name of the current song and the name of the current song part (use in a label).

ProgramChange - if used in a label, it displays the last received PC value. If used in a knob (use in the Global rackspace), it will switch rackspaces.

Reserved1 - reserved for future use.

Reserved2 - reserved for future use.

BeatMode - Off; Countoff only (1 to 16 beats); On - Always.

Beat - value will briefly go to 1 when non-first beat occurs (attach to a pad widget to see a visual beat).

Accent - value will briefly go to 1 when accent occurs, i.e. the first beat (attach to a pad widget to see a visual beat).

MidiBeat - controls whether MIDI Note messages should be sent out on beats.

MidiBeatNoteNumber - sets the note number for regular beat.

MidiBeatNoteVelocity - sets the velocity of the regular beat.

MidiBeatAccentNoteNumber - sets the note number for the accent beat.

MidiBeatAccentNoteVelocity - sets the note number for the accent beat.

Tuner - a value greater than 0.5 toggles the tuner mode.

Panic - a value greater than 0.5 triggers the panic message.

Next - a value greater than 0.5 moves to the next variation or rackspace (depending on options).

Prev - a value greater than 0.5 moves to the previous variation or rackspace (depending on options).

NextRackspace - a value greater than 0.5 moves to the next rackspace.

PrevRackspace - a value greater than 0.5 moves to the previous rackspace.

NextVariation - a value greater than 0.5 moves to the next variation.

PrevVariation - a value greater than 0.5 moves to the previous variation.

NextSong - a value greater than 0.5 moves to the next song.

PrevSong - a value greater than 0.5 moves to the previous song.

NextSongpart - a value greater than 0.5 moves to the next song part.

PrevSongpart - a value greater than 0.5 moves to the previous song part.

SelectPartOrVar - allows you to select any variation or song part (up to 128 values) of the current rackspace or song respectively.

SelectPartOrVar1-24 - allows you to directly select a song part or rackspace variation (1 to 24) of the current rackspace or song respectively.

Songkey - displays the current song key.

ChordProPageOffset - controls the position and allows scrolling in the Song Lyrics/Chords Editor window (when the View tab is active). Note: this feature works as a proportion of the overall length of your ChordPro file and it does not jump to song parts (it simply allows scrolling the lyrics file from the Global rackspace).

ScrollFrontPanel - allows you to scroll the front panel. Note: attach to a global knob widget or learn a MIDI control.

PrevSongName - displays the name of the previous song.

NextSongName - displays the name of the next song.

RecordAudio - allows you to easily start or stop recording. Attach it to (say) the LED Button Red in the Global rackspace and optionally learn a MIDI control on your MIDI device or surface.

TogglePanelSetlistView - allows you to toggle between Setlist view and Panels view (note: don't use it in a local rackspace - use it from the Global rackspace).

RecompileAllScripts - allows you to recompile all scripts (experimental).