digitakt-song-mode is a desktop app that provides so-called "song mode" for Elektron Digitakt sampler. Piece of music can be crated by scheduling patterns (with specified number of repetitions) and managing the mute state of the tracks.
The app should also work for the Digitone synthesizer - it wasn't tested though.
Built with diquencer library for MIDI sequencing.
Use the pipenv environment manager (via Makefile
) to install digitakt-song-mode.
make install
To launch enter the shell and execute Python script.
make start
The songs are stored in JSON files (no editor available yet). See example for reference.
The mutes
list determines which tracks should be silent. If all tracks should play leave the list empty.
For development purposes you need to install development packages.
make install_dev
The Makefile
provides the following convenience targets:
shell
: enter the shell,format
: auto-format code withblack
,sort
: sort imports withisort
,lint
: check compliance withflake8
.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests (if there are any) as appropriate.