Examples#
Usage Example#
from midistream import ReverbPreset, Synthesizer
midi = Synthesizer()
midi.volume = 70
midi.reverb = ReverbPreset.LARGE_HALL
# Note on: middle C with maximum velocity.
midi.write([0x90, 60, 127])
# Note off: middle C.
midi.write([0x80, 60, 127])
Helpers#
from midistream.helpers import Note, midi_note_on
midi.write(midi_note_on(Note.C4) + midi_note_on(Note.Es5))
The package repository also includes runnable examples under
midistream/examples/. The current demo app lives in
midistream/examples/demo/ and shows synthesizer initialization,
configuration inspection, volume/reverb changes, and MIDI note playback.