scamp_extensions.playback package

Subpackage containing playback-related extensions, such as support for multi-preset instruments.

Modules:

multi_preset_instrument

This module defines the MultiPresetInstrument class, a convenience class that combines multiple ScampInstrument objects so that they can create a single part in the score.

multi_staff_instrument

This module defines the MultiStaffInstrument class, a convenience class that combines multiple ScampInstrument objects so that they can create a single part in the score.

Public-Facing API (result of import *):

MultiNoteHandle([note_handles])

The equivalent of an NoteHandle but for a MultiPresetInstrument.

MultiPresetInstrument(session, name[, ...])

A convenient wrapper for bundling multiple ScampInstrument objects or soundfont presets into a single notated part, and assigning particular notations to these presets.