Metronome and rhythm
BPM, tap tempo, subdivisions, accents, ramps, polyrhythms, visual pulse, and practice-ready click-track export.
Music practice tools in development
OpenPractice Toolkit is an early-stage project for open-source music practice tools, including plans for a metronome, notation playback, and rhythm practice.
This page introduces the project. Its GitHub repository contains the current plans, documentation, and implementation notes.
The project is in its early planning phase. Its public repository describes the planned features and development approach before application work begins.
The goal is to make practice easier with clear timing, simple notation playback, practical feedback, open exports, and on-device processing where feasible.
Local-first core tools should work without a paid API or cloud account, with processing on-device where feasible.
Optional AI-assisted features may be explored later and will remain separate from the core practice tools.
The project has no separate account system. If a future feature needs shared sign-in, it will use Renkan ID.
Planned features
BPM, tap tempo, subdivisions, accents, ramps, polyrhythms, visual pulse, and practice-ready click-track export.
Play notes and chords before practice, loop measures, slow playback, and export MIDI or MusicXML files.
Record playing, clapping, or tapping; compare timing against a target; and show early or late feedback in a student-friendly way.
The first study is single-voice audio transcription. Video-based rhythm recognition remains experimental and is not a promised feature.
Public source
The public repository contains the project's feature plans, issue tracker, documentation, and early implementation proposals.
Open GitHub repositoryExternal