Open-source music practice

OpenPractice Toolkit

A free, open-source, local-first toolkit for metronome work, notation prehearing, rhythm training, transcription experiments, and beginner-friendly self-practice.

Ronova.dev carries the public project entry. The repository remains the source of truth for bootstrap documents, workstream notes, and implementation proposals.

What this project is

OpenPractice Toolkit is in its founding phase. The current repository makes the scope, governance, and workstreams reviewable before heavier application code lands.

The aim is useful practice tooling before spectacle: clear timing, simple notation playback, practical feedback, open exports, and privacy-respecting local processing where feasible.

Project boundary

Core practice features should remain usable without a paid API or cloud account.

Optional AI-assisted workflows may be explored later, but they must stay clearly separated from required local practice tools.

If identity is ever needed inside the Ronova ecosystem, it should use the existing Ronova ID layer instead of creating a second account system.

First workstreams

The first modules stay practical and inspectable.

Metronome and rhythm

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

Notation prehearing

Simple note and chord playback before practice, measure loops, slow playback, and MIDI or MusicXML export paths.

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

Monophonic audio-to-notes first, with video-to-rhythm kept as an experimental local-first research track rather than a promised production feature.

Public source

The public repository is the canonical place for issues, branch-specific workstream prompts, documentation, and early implementation proposals.

Open GitHub repositoryExternal