metropy
Metronome with a minimal UI, written in Python 3 + ncurses.
Features:
- Change BPM
- Change Beats Per Bar
- Start/Stop metronome
- Customizable sounds (via --bar and --beat)
- BPM detector
Install
pip install metropy
Usage
usage: metropy [-h] [--bar BAR_SOUND] [--beat BEAT_SOUND] [bpm] [beats]
Metronome with Terminal UI in ncurses.
positional arguments:
bpm BPM (default is 60)
beats Beats per bar (default is 4)
optional arguments:
-h, --help show this help message and exit
--bar BAR_SOUND Path of the bar sound (.wav)
--beat BEAT_SOUND Path of the beat sound (.wav)
Example
metropy
metropy --bar /path/to/bar/sound.wav --beat /path/to/beat/sound.wav
Sometimes ALSA reports problem but the metronome will work anyway.
As always, you can suppress the errors with:
metropy 2> /dev/null
What it looks like
Metadata
Release files for metropy 0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| metropy-0.5.tar.gz | 88.8 kB | Details |
Release files / metropy-0.5.tar.gz
| Download URL | metropy-0.5.tar.gz |
|---|---|
| Size | 88.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
abca03a311f09e39da5fdbf0c1dac2820eb7f436a82a25cd0473b34117a5e380
|
|
BLAKE2b-256 checksum How to use checksums |
9e4f8338ad30ad7011309be8cd4a35bf16180d14b81682ac5951afd3503a932f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.8.5
|