LMMS
Loading...
Searching...
No Matches
lmms::LocalZynAddSubFx Class Reference

#include <LocalZynAddSubFx.h>

Inheritance diagram for lmms::LocalZynAddSubFx:
RemoteZynAddSubFx

Public Member Functions

 LocalZynAddSubFx ()
 ~LocalZynAddSubFx ()
void initConfig ()
void setSampleRate (int _sampleRate)
void setBufferSize (int _bufferSize)
void saveXML (const std::string &_filename)
void loadXML (const std::string &_filename)
void loadPreset (const std::string &_filename, int _part=0)
void setPresetDir (const std::string &_dir)
void setLmmsWorkingDir (const std::string &_dir)
void setPitchWheelBendRange (int semitones)
void processMidiEvent (const MidiEvent &event)
void processAudio (SampleFrame *_out)
Mastermaster ()

Protected Attributes

std::string m_presetsDir
std::array< int, NumKeysm_runningNotes = {}
Masterm_master
NulEnginem_ioEngine

Static Protected Attributes

static int s_instanceCount = 0

Constructor & Destructor Documentation

◆ LocalZynAddSubFx()

lmms::LocalZynAddSubFx::LocalZynAddSubFx ( )

◆ ~LocalZynAddSubFx()

lmms::LocalZynAddSubFx::~LocalZynAddSubFx ( )

Member Function Documentation

◆ initConfig()

void lmms::LocalZynAddSubFx::initConfig ( )

◆ loadPreset()

void lmms::LocalZynAddSubFx::loadPreset ( const std::string & _filename,
int _part = 0 )

◆ loadXML()

void lmms::LocalZynAddSubFx::loadXML ( const std::string & _filename)

◆ master()

Master * lmms::LocalZynAddSubFx::master ( )
inline

◆ processAudio()

void lmms::LocalZynAddSubFx::processAudio ( SampleFrame * _out)

◆ processMidiEvent()

void lmms::LocalZynAddSubFx::processMidiEvent ( const MidiEvent & event)

◆ saveXML()

void lmms::LocalZynAddSubFx::saveXML ( const std::string & _filename)

◆ setBufferSize()

void lmms::LocalZynAddSubFx::setBufferSize ( int _bufferSize)

◆ setLmmsWorkingDir()

void lmms::LocalZynAddSubFx::setLmmsWorkingDir ( const std::string & _dir)

◆ setPitchWheelBendRange()

void lmms::LocalZynAddSubFx::setPitchWheelBendRange ( int semitones)

◆ setPresetDir()

void lmms::LocalZynAddSubFx::setPresetDir ( const std::string & _dir)

◆ setSampleRate()

void lmms::LocalZynAddSubFx::setSampleRate ( int _sampleRate)

Member Data Documentation

◆ m_ioEngine

NulEngine* lmms::LocalZynAddSubFx::m_ioEngine
protected

◆ m_master

Master* lmms::LocalZynAddSubFx::m_master
protected

◆ m_presetsDir

std::string lmms::LocalZynAddSubFx::m_presetsDir
protected

◆ m_runningNotes

std::array<int, NumKeys> lmms::LocalZynAddSubFx::m_runningNotes = {}
protected

◆ s_instanceCount

int lmms::LocalZynAddSubFx::s_instanceCount = 0
staticprotected

The documentation for this class was generated from the following files: