johnlunney / digitakt-song-mode

Song mode for Elektron Digitakt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

digitakt-song-mode

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.

screenshot

Installation

Use the pipenv environment manager (via Makefile) to install digitakt-song-mode.

make install

Usage

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.

Development

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 with black,
  • sort: sort imports with isort,
  • lint: check compliance with flake8.

Contributing

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.

License

MIT

About

Song mode for Elektron Digitakt

License:MIT License


Languages

Language:Python 97.3%Language:Makefile 2.7%