Skip to main content

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

metropy-help

metropy-playing

metropy-detector

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)

Source distribution for metropy 0.5
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

Release history Release notifications | RSS feed

This release

0.5 This release

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page