Haven't synced yet, but...
I've created two new modules to create "songs" with.
It's like a tracker with which you can setup several counters to divide:
-song into parts
-parts into bars
-bars into measures
-measures into steps (nominator)
-set the rate within the measure (denominator)
-loop several parts as a whole for several times before going further
The songsetup module is used to setup the song structure (above parameters)
The songtracker module outputs the counter values depending on the songsetup module.
It has lots of counter outputs with different combinations of the counters to control pattern and gate sequencers as well as independent outputs for the seperate counters:
-step counter within measure
-measure counter within bar
-bar counter within part
-part counter within song
-"preset" index number saved with the part
-3 step counters within bar/part/song
-2 measure counters within part/song
-1 bar counter within song
(!!!NOTE!!! at this moment (12/6/2019 at 15:20) the step/measure/bar counter within the song is still wrong as different parts can have different settings!
Shouldn't be too hard to fix and in the meantime you can use external counters fed with a "change-module" connected to the step/measure/bar/part outputs.
The songtracker also has inputs for play/pause/stop.
Also, a reset input allows to reset the song to a certain part immidiately
Whether they are actually useful.. not sure yet.... just finished them and tested them for a short time without any sound/pattern generators
this is the patch I've build them in:
ps. don't forget to go live when editing the parameters. The module needs to be live to update the internal array from the part settings!
song tracker0.1.axp (25.4 KB)
a couple of updates and a "song" created with the tracker. Lot's of modules that have been freshly written!
I have also added an "init" attribute, allowing you to write a text based track of your song with which your patch will start.
This can be saved to your SD-card for later use and to combine it with other songs written by either text-tracker or the edit parameters.
I have added comments here and there to explain how to work with it.
12 synth voices and a song-tracker in one patch!
Each time you play, it uses randomised settings, so each "song" is different!
An automatic "stop" is done by using a counter, so after repeating the tracker 6 times, it stops. Just press play again or remove the counter that's connected to the stop input for endlessly looping the track
song tracker using0.2.axp (146.5 KB)