A command-line metronome using lilypond snippets to support arbitrary musical patterns.
- loops lilypond snippets infinitely at the tempo given on the command-line
- arbitrary musical patterns can be used as loops
- option to dynamically increase the tempo
- highly configurable
- common metronome patterns included
- scriptable
- MIDI output
- Install the dependencies, namely lilypond and (optional, but recommended) fzf, e.g. on debian-based systems via
apt install lilypond fzf
. - Install a MIDI synthesizer and a sound font of your choice (e.g.
fluid-soundfont-gm
). The default configuration expects timidity, which can e.g. be installed on debian-based systems viaapt install timidity
. - Download this repository with
git clone https://github.com/3hhh/klickly.git
or your browser and copy it to dom0. - Move the repository to a directory of your liking.
- Symlink the
klickly
binary into your dom0PATH
for convenience, e.g. to/usr/bin/
.
Execute klickly
without arguments on the command-line to obtain an overview of its capabilities.
- Remove all symlinks that you created during the installation.
- Remove the repository clone from your file system.
- If unused, uninstall the dependencies, e.g. on debian via
apt purge lilypond fzf timidity
.
© 2024 David Hobach GPLv3
See LICENSE
for details.