Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZaneH/metronome
A cross-platform metronome. Includes a tempo tapper, themes, and more!
https://github.com/ZaneH/metronome
bpm cross-platform dark-mode desktop metronome music piano react tauri tempo tempo-tapping
Last synced: 2 months ago
JSON representation
A cross-platform metronome. Includes a tempo tapper, themes, and more!
- Host: GitHub
- URL: https://github.com/ZaneH/metronome
- Owner: ZaneH
- License: mit
- Created: 2022-05-08T23:43:56.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-12T20:00:31.000Z (about 1 year ago)
- Last Synced: 2024-11-17T00:26:00.894Z (2 months ago)
- Topics: bpm, cross-platform, dark-mode, desktop, metronome, music, piano, react, tauri, tempo, tempo-tapping
- Language: TypeScript
- Homepage: https://zaaane.com/metronome
- Size: 2.51 MB
- Stars: 32
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tauri - Metronome - Visual metronome for Windows, Linux and macOS. (Applications / Utilities)
README
# The Minimal Metronome
[Visit the landing page](https://zane.pw/metronome)
## Features
- [x] Tempo tapper
- [x] Time signatures
- [x] Keyboard support
- [x] Fullscreen and a mini-mode
- [x] Cross-platform support
- [x] Dark mode and light mode
- [ ] Custom themes
# Releases
The latest release can be found [here](https://github.com/ZaneH/metronome/releases).
## Run Locally
```bash
$ git clone [email protected]:ZaneH/metronome.git
$ cd metronome
$ yarn && yarn tauri dev
```## Build target binary
Outputs to `/src-tauri/target/release/bundle`
```bash
$ yarn tauri build
```# Contributions
Contributions are welcome! Create a PR or issue to get started.
## Formatting
Code is auto-formatted when committed using `.prettierrc`.
# Hotkeys
| **Key** | **Function** |
| :-------: | :----------------------: |
| Spacebar | Toggle play |
| d | Toggle dark mode |
| f | Toggle metronome display |
| m | Toggle mute |
| s | Toggle settings |
| t | Tap tempo |
| 0-9 | Edit BPM |
| ←↑→↓ | Edit BPM |
| Backspace | Edit BPM |
| Escape | Close settings |