Expert Sleepers

example by Expert Sleepers

Author: Expert Sleepers
Version: 1.0
For AL version: 2.0.0 and above

This example shows how to maintain a simple state machine so that repeated events (here, MIDI note on messages) cause different behaviour.
First event -> tap record start
Second event -> tap record end, input level to 0.0
Third event -> Input level to 1.0 (i.e. enter overdub mode)
Fourth event -> Input level to 0.0, and next event is treated as third event, and so on

A second MIDI event is defined to reset the state, so the next event is treated as the first event.

Download: example.lua

multilooper by Expert Sleepers

Author: Expert Sleepers
Version: 1.0
For AL version: 2.0.0 and above

This script is an example of how you can use the setOthersParameter() function to create a multi-plug-in looping system.
To use this as intended you will need to load four copies of Augustus Loop into your host app, and set the OSC Port on them to the values 1 to 4. Then configure your MIDI routing to send incoming MIDI to just one of the four.

An example skin is provided for use with this script - see here.

Download: multilooper.lua

Default MIDI script

This is the script that is bundled within Augustus Loop itself to provide the base MIDI functionality as documented in the manual. It is provided for reference.

Download: midi.lua