scamp.playback_implementations

Module containing the abstract base class PlaybackImplementation, as well as several of its concrete subclasses: SoundfontPlaybackImplementation, MidiPlaybackImplementations, and OSCPlaybackImplementation. PlaybackImplementations do the actual work of playback, either by playing sounds or by sending messages to external synthesizers to play sounds. A ScampInstrument can have one or more PlaybackImplementations.

Classes

MIDIStreamPlaybackImplementation([...])

Playback implementation that sends an outgoing MIDI stream to an external synthesizer / program

OSCPlaybackImplementation(port[, ...])

Playback implementation that sends outgoing OSC messages to an external synthesizer / program

PlaybackImplementation()

Abstract base class for playback implementations, which do the actual work of playback, either by playing sounds or by sending messages to external synthesizers to play sounds.

SoundfontPlaybackImplementation([...])

Playback implementation that does Soundfont playback, via the MIDI protocol.