Playback, loops, and WAV exports

Generate practice audio from sheet music

Turn structured score projects into browser playback, MIDI exports, and first-pass WAV practice audio with tempo, loop, metronome, count-in, solo/mute, and part volume controls.

First pass

This feature generates audio from structured scores; audio-to-score transcription is available as a separate experimental import path.

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 export

Connected to the score project workflow.

Workflow

How this path works

The public page leads into the authenticated app workflow when users are ready to process a score.

01

Generate playback events

The app converts Score JSON into timed note events with tempo, measure markers, dynamics, articulations, ties, and repeat handling.

02

Practice in the browser

Control tempo, loop ranges, metronome, count-in, solo/mute, and per-part volume before exporting.

03

Export practice materials

Download MIDI or first-pass WAV clips that match the current practice settings.

Product detail

What to expect

Useful for choir and ensemble rehearsal

Students can focus on one part, slow down difficult measures, and export a practice clip for review.

High-quality audio when the renderer is configured

WAV and MP3 export can use FluidSynth with a configured SoundFont and ffmpeg; browser synthesis remains the fallback when production audio tools are unavailable.