Most of the examples are using procesor objects that are provided by the lua-auproc package.
-
This example lists all JACK ports and connects the first MIDI OUT port with the first MIDI IN port if these are available.
-
This example lets the user select a MIDI OUT and a MIDI IN port which are connected and observed afterwards. The example reconnects if the connection is disconnected or if one of the ports disappears and reappears again.
The example uses lua-nocurses for user interaction and lua-mtmsg as receiver for JACK status events, see also Status Messages.
-
A simple midi monitor. This example demonstrates the usage of a Auproc midi receiver object.
-
This example sends MIDI Note On/Off events. This example demonstrates the usage of a Auproc midi sender object.
-
This example generates audio samples from Lua script code on the main thread. This example demonstrates the usage of a Auproc audio sender object.
-
This example generates two sounds from Lua script code on the main thread and lets the user control balance and volume of each sound. This example demonstrates how Auproc audio sender objects and Auproc audio mixer objects can be connected using AUDIO process buffer objects
-
This example demonstrates how Auproc midi sender objects and Auproc midi mixer objects can be connected using MIDI process buffer objects
-
This example demonstrates how an audio stream can be recorded and replayed using
Auproc audio receiver objects and Auproc audio sender objects.