Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!

Awesome Lists containing this project

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



App Screenshot
   
App Screenshot


# 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 |