Interface ISynthesizer
.NET interface for TO BE DEFINED FROM USER
public interface ISynthesizer : IMidiDevice, IAutoCloseable
- Inherited Members
Properties
AvailableInstruments
Instrument[] AvailableInstruments { get; }
Property Value
Channels
MidiChannel[] Channels { get; }
Property Value
DefaultSoundbank
Soundbank DefaultSoundbank { get; }
Property Value
Latency
long Latency { get; }
Property Value
LoadedInstruments
Instrument[] LoadedInstruments { get; }
Property Value
MaxPolyphony
int MaxPolyphony { get; }
Property Value
VoiceStatus
VoiceStatus[] VoiceStatus { get; }
Property Value
Methods
IsSoundbankSupported(Soundbank)
bool IsSoundbankSupported(Soundbank arg0)
Parameters
Returns
LoadAllInstruments(Soundbank)
bool LoadAllInstruments(Soundbank arg0)
Parameters
Returns
LoadInstrument(Instrument)
bool LoadInstrument(Instrument arg0)
Parameters
arg0
Instrument
Returns
LoadInstruments(Soundbank, Patch[])
bool LoadInstruments(Soundbank arg0, Patch[] arg1)
Parameters
Returns
RemapInstrument(Instrument, Instrument)
bool RemapInstrument(Instrument arg0, Instrument arg1)
Parameters
arg0
Instrumentarg1
Instrument
Returns
UnloadAllInstruments(Soundbank)
void UnloadAllInstruments(Soundbank arg0)
Parameters
UnloadInstrument(Instrument)
void UnloadInstrument(Instrument arg0)
Parameters
arg0
Instrument
UnloadInstruments(Soundbank, Patch[])
void UnloadInstruments(Soundbank arg0, Patch[] arg1)