Crate oxisynth

Source
Expand description

You create a new synthesizer with Synth::new(). Use the settings structure to specify the synthesizer characteristics.

You have to load a SoundFont in order to hear any sound. For that you use the Synth::add_font() function.

To send events use: Synth::send_event() function.

To write the results to a buffer use Synth::write() function.

Structs§

ChorusParams
Preset
ReverbParams
SoundFont
Synth
The synth object
SynthDescriptor
Tuning

Enums§

GeneratorType
Generator (effect) numbers
InterpolationMethod
MidiEvent
OxiError
RangeError
SettingsError

Type Aliases§

SoundFontId