Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.18 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.18 KB

Go

tempgo

A tempo utility written in golang to help with reverse engineering tempos and practicing a set tempo. Written with fyne as the GUI component. Now know whether you're rushing or dragging and by how much.

In order to gain direct access to input devices, add your user to the input group (sudo usermod -aG input username) and restart the user session to apply the changes. Do not run this program as root. Alsa, the required sound component, will not allow root for security reasons.

Zeros in dataset are ignored when calculating stats.

For best performance it is recommended to use low-latency/non-wireless input and listening equipment.

Thanks to Ludwig Peter Müller for allowing the use of the metronome sfx (under CC0 1.0 Universa).

Features:

  • Compare input tempo against metronome

  • Setup custom BPM and count

  • Metronome-free input stats

  • Select from various input devices

  • Tray icon / background capture

  • ARM64 Linux build

    image