Auto-generates sound patterns for the TidalCycles livecoding environment.
Brief demo: youtube.com/watch?v=wSqE23WgwYE.
In the package config, enter a comma-separated list of samples to use:
bd, sd, drum, arpy, awesome, awful, bass, hoover
- start:
ctrl-alt-y
- stop:
ctrl-alt-u
- pause:
ctrl-alt-i
Create a new file with a .tidal
extension. Start the auto-coder with ctrl-alt-y
.
The auto-coder will start up TidalCycles and generate code automatically in
your editor. You are now hands-free!
Stop the auto-coder with ctrl-alt-u
. This will stop code generation and
hush all sounds.
Experimental Pause feature: ctrl-alt-i
. This will pause the code generation,
but Tidal and Dirt will keep playing. Re-start code generation with the start
command ctrl-alt-y
.
Find the "Dirt Prefix" config setting, and enter d
for SuperDirt or c
for
Classic Dirt.
Interesting information about what the auto-coder is doing can be found in
the Atom console output. You can view this output by enabling the developer
tools with the Toggle Developer Tools command ctrl-shift-i
, then click
the Console tab.
Can the code history be saved?
No, not yet. In experimental builds, new code was appended and the history was maintained. However, the file gets ridiculously long and Atom gets mad.
Can I use my own samples?
Yes, see instructions above.
Can I use Dirt or SuperDirt?
See instructions above on configuring for either.
Can I use Tidal-MIDI?
Not yet.
Can I modify the templates used to generate code?
Not yet. Everything is in Tracery JSON files, but you can't specify your own
files (yet). If you are ambitious, you can modify the JSON files in the tracery/
folder, restart Atom, and see what happens.