Transport Collection

Transport Collection


I’m posting this in the sequencer section because it’s in the same vein at least. Kind of a sequencer for sequencers. I’ve been working on a framework for generative patches for a while now and this is the latest iteration. The basic timing unit is the beat. Rather than measures or other higher level structures, I chose to make the transport position the number of beats since start. The master clock outputs beats at a specific BPM. It also outputs a much higher frequency signal for subdivisions of the beat. A start pulse is used to trigger events in the patch. The master clock will send a start pulse down the bus in response to a button press or gate. There is a delay module which will delay the start signal until the transport reaches a certain value or until a certain number of beats or start pulses have passed. A repeat module allows for repeats at a certain number of beats or start pulses. There is also a flip-flop, random and switch module to direct the start pulse to different destinations. Finally there is an interface module to allow the timing information to be used with sequencers and the like. The interface module outputs a note clock at values from whole notes to 32nd triplets. The interface can be configured to run for a specific number of beats and reset or run continuously once started. The idea is to allow one to schedule a series of musical events to occur over time. The instructions are in the patch. The demo is pretty lame, but demonstrates the basic concepts.

Version History

Revision File Date Notes
1.1 Transport Mk II V1.1.audulus (431.3 KB) 09/05/2019 added random start and simple interface modules. Better module labeling.
1.0 superceded 09/04/2019 initial upload

Demos

Revision File Date Notes
2.1 Transport Mk II demo V2.1.audulus (3.3 MB) 09/05/2019 updated with V1.1 modules
2.0 superceded 09/05/2019 improved demo.
1.0 superseded 09/04/2019 initial upload
2 Likes