Skip to content

satyam-bhardwaj/metrognome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetroGnome

A simple metronome written in Python using GTK. Requires Python 3.9.1 and some distribution of Linux.

New in v0.0:

  • Change Time-Signature to any arbitrary fraction
  • Speed Drill: Allows you to gradually increase or decrease the BPM to a target value
  • Adjustable Volume (while stopped)

Features planned for future releases:

  • Fix slight timing error introduced due to sounddevice.wait(). This also fixes auto-stop after 128 bars and reduces RAM usage drastically.
  • Add 'Current BPM' display in Speed Drill.

To install and run, execute the following (skip packages if already installed)

pip install numpy scipy sounddevice pygobject
git clone git@github.com:satyam-bhardwaj/metrognome.git
cd metrognome/
chmod +x metro_gui
./metro_gui

About

A simple metronome written in Python.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages