Music practice tools in development

OpenPractice Toolkit

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.

Project status

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.

Project boundary

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

The initial plans focus on practical music practice.

Metronome and rhythm

BPM, tap tempo, subdivisions, accents, ramps, polyrhythms, visual pulse, and practice-ready click-track export.

Notation playback

Play notes and chords before practice, loop measures, slow playback, and export MIDI or MusicXML files.

Practice feedback

Record playing, clapping, or tapping; compare timing against a target; and show early or late feedback in a student-friendly way.

Audio and video research

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