Modules for VCV Rack 1.x.
Modules for VCV Rack 1.x.
Multitrack MIDI files player.
Lua interpreter with 8 inputs, 8 outputs and display.
See res/lua for available functions and classes.
See also an examples.
Tourette syndrome simulator.
When the signal level reaches the “High Threshold” value, a recording is started in the first of free of 16 buffers. When the signal level drops to “Low Threshold”, the recording stops.
The values of the parameters "Min shot length" and "Max shot length" are taken modulo, while the sign (plus or minus) determines the behavior during the recording.
When the signal level drops to "Low Threshold" and the recording length is less than "Min shot length" then:
When reaching the record length "Max shot length" then:
When a pulse is sent to the input "Trig" a playback starts from the first available buffer.
The parameter "Randomness" indicates the probability that the buffers will be shuffled.
The "Repeats" parameter indicates how many times the contents of each buffer will be played. After reaching the number of plays, the buffer will be cleared and becomes writable again.
The parameter "Max polyphony" indicates how many buffers can be played simultaneously.
The "Attack" and "Release" parameters define the envelope during playback.
In "Stereo" mode, the input signal is processed as a stereo signal. In "Split" mode, the input signal is processed as 2 mono signals.
The display shows the input levels and recording status. The 16 LEDs below the display indicate the status of the buffers:
Set up your build environment, download and extract the latest Rack SDK, then:
git clone https://github.com/WrongPeople/WrongPeopleVCV.git
cd WrongPeopleVCV
git submodule update --init --recursive
RACK_DIR=path/to/Rack-SDK make