Metronome - portapack-mayhem/mayhem-firmware GitHub Wiki
The Metronome is a utility app that produces audible click tracks at a configurable tempo and rhythm. It is useful for musicians practicing with the PortaPack's speaker or headphone output.
This is an External-apps-informations (.ppma file on the SD card).
Controls
| Field | Range | Description |
|---|---|---|
| BPM | 1 – 1000 | Beats per minute (tempo). Default: 120. |
| Tap Tempo | — | Opens the Tap Tempo screen to set BPM by tapping. |
| Accent Beep Tune | 380 – 24000 Hz | Frequency of the accented beat (first beat of each bar). Default: 880 Hz. |
| Unaccent Beep Tune | 380 – 24000 Hz | Frequency of all other beats. Default: 440 Hz. |
| Rhythm | 1–99 / 1–99 | Time signature as beats per bar / note value (e.g. 4/4, 3/4, 6/8). |
| Beep Flash Duration | 10 – 999 ms | How long each beep lasts. Default: 100 ms. |
| Volume | 0 – 99 | Audio output volume. |
| Play / Stop | — | Large button at the bottom. Starts or stops the metronome. |
Progress Bar
The progress bar shows the current beat position within the bar:
- 🔴 Red — accented beat (first beat of the bar)
- 🟢 Green — unaccented beats
Tap Tempo Screen
Pressing Tap Tempo opens a sub-screen where you can:
- Tap BPM — tap the large button repeatedly in rhythm; the app averages the last 4 taps to calculate the BPM.
- Input BPM — type a BPM value directly via the keyboard.
- Apply — confirm and return to the main screen.
- Cancel — discard changes and restore the previous BPM.
Notes
- The metronome uses the PortaPack's audio output — connect headphones via the 3.5 mm jack or use the internal speaker.
- The accent beat is always the first beat of each bar; all other beats are unaccented.
- The Rhythm field follows standard music notation: the left number is beats per bar, the right number is the note value that counts as one beat (e.g. 6/8 plays six eighth-note beats per bar).