Crate rustysynth

Source

Structs§

Instrument
Represents an instrument in the SoundFont.
InstrumentRegion
Represents an instrument region. An instrument region contains all the parameters necessary to synthesize a note.
MidiFile
Represents a standard MIDI file.
MidiFileSequencer
An instance of the MIDI file sequencer.
Preset
Represents a preset in the SoundFont.
PresetRegion
Represents a preset region. A preset region indicates how the parameters of the instrument should be modified in the preset.
SampleHeader
Represents a sample in the SoundFont.
SoundFont
Reperesents a SoundFont.
SoundFontInfo
The information of a SoundFont.
SoundFontVersion
Reperesents the version of a SoundFont.
Synthesizer
An instance of the SoundFont synthesizer.
SynthesizerSettings
Specifies a set of parameters for synthesis.

Enums§

LoopMode
Specifies how the sample loops during playback.
MidiFileError
Represents an error when loading a MIDI file.
MidiFileLoopType
Specifies the type of the loop extension to use when playing back a MIDI file.
SoundFontError
Represents an error when loading a SoundFont.
SynthesizerError
Represents an error when initializing a synthesizer.