Samples of the JSON script for the not-things TimeSeq module.
This page provides a collection of script examples/tutorials and VCV Rack patches that use them to illustrate different aspects of the TimeSeq script and some ways in which they can be used.
Each of the samples will contain a description of how the script is constructed, and include a link to the full JSON script and a VCV Rack patch that uses that script in a TimeSeq module. When loading one of the VCV Rack patches, remember to select your audio device on the Audio Output module.
While each of the samples demonstrates separate pieces of functionality, the fact that a TimeSeq script can contain multiple timelines with multiple lanes and has 8 polyphonic input and and output ports means that several types of functionality can be combined into one script as needed, and be executed by a single TimeSeq module instance.
The note sequence scripts start with a simple note sequence and gradually builds this into a full chord sequence with eight and triplet notes and some chance control. This script demonstrates:
The clock script demonstrates the usage of TimeSeq as a clock source. This script demonstrates:
The sample and hold script demonstrates how S&H functionality can be made in TimeSeq, starting from a basic multi-port Sample and Hold, and extending it with internal voltages, calculations and timings. This script demonstrates:
The bernoulli gate sample demonstrates how TimeSeq can be used to reproduce the functionality of the Bernoulli Gate (i.e. Mutable Instruments Branches) module. It is not intended to replace the Bernoulli Gate, but instead a demonstration of how the logic processing of TimeSeq can be used for more then just sequence generation.
The sample will start with a simplified version of the Bernoulli Gate, and then extend this functionality to the full version.
The oscillator sample will set up a script that causes TimeSeq to generate several types of waveforms (square, sawtooth, triangle and Sine-like). Just like the bernoulli gate sample, this sample is not intended to demonstrate how TimeSeq can replace an Oscillator, but instead is intended to show what can be done. In this case, it also provides an opportunity to show different aspects of the glide actions.
The sample starts with creating versions of the waveforms that all produce a C3 note, but the last section of the sample page will update this using segments with a variable duration, causing it to become tunable using a 1V/Oct input signal.
As a bonus, this sample also throws in a random voltage generator (i.e. noise) output.