Skip to main content

Module music_stack

Module music_stack 

Source
Expand description

End-to-end music rendering stack that lowers a score to MIDI and renders it to PCM audio through the sound libs.

Structs§

MusicStackRenderOpts
Options controlling how a score is lowered to MIDI and bridged to sound.
RenderScoreReport
Result of rendering a score: the lowered MIDI, scheduled tones, PCM samples, and any diagnostics collected along the way.

Enums§

MusicStackError
Error raised at one of the stages of the music rendering stack.

Functions§

render_score
Renders a score to PCM samples with default options.
render_score_report
Renders a score with default options, returning the full render report.
render_score_with_opts_report
Renders a score with explicit options, returning the full render report.
render_smf_with_opts_report
Renders an already-lowered MIDI file to PCM with explicit bridge options.