Gig Performer Resources

In this post I’ll list community-made Scriptlets.

The Scriptlets list:

  • Auto move w/ timer - allows for automated fader movement (i.e. automated cross-fading).
  • AutoSustain - sustains notes automatically until you release all keys and then start playing a new chord.
  • AutoTriads + AddRoot - enables you to play more complex chords, that still fit the selected key/mode, with an appropriate bass note. Another gig files: AutoTriads scriptlet - link; AddRoot scriptlet - link.
  • Bluesfinger - plays simple Blues-like accompaniment note or note patterns by pressing just one single base note.
  • BOSS SY1000 connector - allows a remote control of almost all parameters of the SY1000 with Gig Performer.
  • CC and PC Incrementor - increments/decrements Control Change (CC) or Program Change (PC) messages.
  • Drum Pads Mapper - maps the drum pads of a MIDI controller to dedicated notes of drum kit plugins or external sound modules.
  • Illuminated Piano - illuminates played keys on a piano (made of black and white shape widgets).
  • Learn Split and Transpose + other - NB: read the full description. One of the features of this state of the art gig file is the ability to learn a Min/Max note of a split and transpose.
  • MIDI activity LED - indicates a MIDI activity by lighting-up an assigned LED button each time a MIDI message passes through the Scriptlet block.
  • MIDI Burst Events Filter - filters out MIDI events burst, i.e. identical MIDI events that occur over a short period of time.
  • MIDI Divisi - each new played note gets a new MIDI channel.
  • MIDI Divisi Cycle - each Note played gets a new MIDI Channel, rotating between From > Until values.
  • Note Incrementor + Note to Chord Mapper - the two-scriptlet combination allows for a way to play a chord progression by pressing a single button on a MIDI controller.
  • NotesConverter for MIDI pads - grabs a note from any MIDI controller and swap it to another note.
  • Octav - allows you to move to the next variation with a different octave, leaving notes held.
  • PitchbendToLeslieSpeed - allows you to change Leslie speed using Pitchbend.
  • Plugin Persist (aka Patch Persist for Variations) - simulates the Patch Persist feature for instrument plugins which are bypassed when switching to another variation of the same rackspace.
  • Plugin Persist 2.0 - the improved version of the scriptlet above.
  • Poly Aftertouch generator - If you don’t have a keyboard with Poly Aftertouch implemented, try this scriptlet.
  • Program Change Sender - sends a Program Change (PC) with an optional Bank Select (MSB+LSB) at each rackspace/variation change and can also learn from an incoming program change message.
  • Same one Note and Same Velocity - converts every played note into a fixed Note and a fixed Velocity. Another gig file with this scriptlet is here.
  • Scale Quantize - allows you to “quantize” played notes to different scales.
  • Secret Key Switches - triggers key switch parameters and optional CC# without renouncing to any notes of the controller to play music.
  • Send out MIDI CC messages - sends out MIDI Control Change messages (from 1 - 119).
  • Sostenuto and Sustain - allow you have a sostenuto pedal and/or a sustain pedal for instrument plugins that don’t have these pedals.
  • Transpose / Add Notes - allows you to move to the next variation with a different transposition, leaving notes held.
  • Transposer - transposes incoming notes to an offset that is adjustable with a parameter.
  • X-fader - crossfades two volume parameters