BSoftSynth
namespace BPrivate { class BSoftSynth; }
BPrivate::BSoftSynth* fSynth;
BSoftSynth::IsLoaded(void) const
BSoftSynth::SetDefaultInstrumentsFile()
BSoftSynth::SetInstrumentsFile(const char* path)
BSoftSynth::LoadAllInstruments()
BSoftSynth::LoadInstrument(int16 instrument)
BSoftSynth::UnloadInstrument(int16 instrument)
BSoftSynth::RemapInstrument(int16 from, int16 to)
BSoftSynth::FlushInstrumentCache(bool startStopCache)
BSoftSynth::SetVolume(double volume)
BSoftSynth::Volume(void) const
BSoftSynth::SetSamplingRate(int32 rate)
BSoftSynth::SamplingRate() const
BSoftSynth::SetInterpolation(interpolation_mode mode)
BSoftSynth::Interpolation() const
BSoftSynth::EnableReverb(bool enabled)
BSoftSynth::IsReverbEnabled() const
BSoftSynth::SetReverb(reverb_mode mode)
BSoftSynth::Reverb() const
BSoftSynth::SetMaxVoices(int32 max)
BSoftSynth::MaxVoices(void) const
BSoftSynth::SetLimiterThreshold(int32 threshold)
BSoftSynth::LimiterThreshold(void) const
BSoftSynth::Pause(void)
BSoftSynth::Resume(void)
BSoftSynth::NoteOff(
BSoftSynth::NoteOn(
BSoftSynth::KeyPressure(
BSoftSynth::ControlChange(
BSoftSynth::ProgramChange(
BSoftSynth::ChannelPressure(uchar channel, uchar pressure, uint32 time)
BSoftSynth::PitchBend(uchar channel, uchar lsb, uchar msb, uint32 time)
BSoftSynth::SystemExclusive(void* data, size_t length, uint32 time)
BSoftSynth::SystemCommon(
BSoftSynth::SystemRealTime(uchar status, uint32 time)
BSoftSynth::TempoChange(int32 beatsPerMinute, uint32 time)
BSoftSynth::BSoftSynth()
BSoftSynth::AllNotesOff(bool justChannel, uint32 time)
BSoftSynth::_Init()
BSoftSynth::_Done()
BSoftSynth::PlayBuffer(void* cookie, void* data, size_t size,
BSoftSynth* synth = (BSoftSynth*)cookie;
BSoftSynth::~BSoftSynth()
BSoftSynth::InitCheck()
BSoftSynth::Unload(void)
class BSoftSynth {
BSoftSynth();
~BSoftSynth();
fSynth = new BSoftSynth();