Different kinds of scripts

<< Click to Display Table of Contents >>

Navigation:  Introduction >

Different kinds of scripts

As we briefly alluded above, as of Gig Performer 4, there are several different script targets available.

Rackspace scripts

Rackspace scripts have been around from the beginning and other than enhancements due to both language changes and new system functions, they behave as they always did.

Song scripts

You can now associate scripts with individual songs. Song scripts have callbacks that can be triggered when you switch from one song part to another so you can do some song specific processing.

Gig file script

You can define a single "top-level" script that can be used to control Gig Performer itself. The Gig file script has some interesting "superpowers". For example, you can intercept incoming MIDI from devices, modify them, block them or even redirect them so that those events will appear to other parts of Gig Performer to have been received from different devices. The Gig file script can also respond to key sequences on your computer keyboard and used to trigger actions.

Scriptlet script

Gig Performer 4 allows you to create your own plugins to perform specialized MIDI processing. You can define parameters that can be controlled by rackspace widgets, respond to incoming MIDI events, process them and pass them on.