Platform modules
Built on MusicXML and Score JSON
Each feature page maps back to the same score project model rather than a separate one-off converter.
Module
Tone.js playback
Connected to the score project workflow.
Module
Playback timeline
Connected to the score project workflow.
Module
MIDI export
Connected to the score project workflow.
Module
WAV/MP3 renderer
Connected to the score project workflow.
Real product example
One score, structured input and reusable output
Captured from the product workspace that owns playback and export controls. Captured 2026-07-15.

High-quality server audio requires FluidSynth, a SoundFont and ffmpeg.
Workflow
How this path works
The public page leads into the authenticated app workflow when users are ready to process a score.
Generate playback events
The app converts Score JSON into timed note events with tempo, measure markers, dynamics, articulations, ties, and repeat handling.
Practice in the browser
Control tempo, loop ranges, metronome, count-in, solo/mute, and per-part volume before exporting.
Export practice materials
Queue reproducible MIDI, WAV, or MP3 files from an immutable score revision and the current practice settings.
Product detail
What to expect
Useful for choir and ensemble rehearsal
High-quality audio when the renderer is configured
FAQ
Questions about Score to audio practice generator
Practical limits and expected workflow for this score tool.
What input does Score to audio practice generator accept?
The app converts Score JSON into timed note events with tempo, measure markers, dynamics, articulations, ties, and repeat handling.
Can I edit the result after conversion?
Yes. Successful imports become Score JSON revisions that can be corrected, transposed, played, and exported from the score workspace.
What should I check before relying on the result?
This feature generates audio from structured scores; audio-to-score transcription is available as a separate experimental import path.
Related workflows
Continue with the same score project
These pages use the same MusicXML and Score JSON source instead of sending the score through disconnected converters.