|
lmms
Cross-platform music production software
|
Public Member Functions | |
| RemoteZynAddSubFx (const char *socketPath) | |
| ~RemoteZynAddSubFx () override | |
| void | updateSampleRate () override |
| void | updateBufferSize () override |
| void | messageLoop () |
| bool | processMessage (const message &_m) override |
| void | processMidiEvent (const MidiEvent &event, const f_cnt_t) override |
| void | process (const SampleFrame *_in, SampleFrame *_out) override |
| void | guiLoop () |
| Public Member Functions inherited from lmms::RemotePluginClient | |
| RemotePluginClient (const char *socketPath) | |
| ~RemotePluginClient () override | |
| const VstSyncData * | getVstSyncData () |
| sample_rate_t | sampleRate () const |
| f_cnt_t | bufferSize () const |
| void | setInputCount (int _i) |
| void | setOutputCount (int _i) |
| void | setInputOutputCount (int i, int o) |
| virtual int | inputCount () const |
| virtual int | outputCount () const |
| void | debugMessage (const std::string &_s) |
| Public Member Functions inherited from lmms::RemotePluginBase | |
| RemotePluginBase () | |
| virtual | ~RemotePluginBase () |
| int | sendMessage (const message &_m) |
| message | receiveMessage () |
| bool | isInvalid () const |
| message | waitForMessage (const message &_m, bool _busy_waiting=false) |
| message | fetchAndProcessNextMessage () |
| int32_t | readInt () |
| void | writeInt (const int32_t &_i) |
| std::string | readString () |
| void | writeString (const std::string &_s) |
| bool | messagesLeft () |
| void | fetchAndProcessAllMessages () |
| Public Member Functions inherited from lmms::LocalZynAddSubFx | |
| 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) |
| Master * | master () |
Private Attributes | |
| const int | m_guiSleepTime |
| std::thread | m_messageThread |
| std::mutex | m_guiMutex |
| std::queue< RemotePluginClient::message > | m_guiMessages |
| bool | m_guiExit |
Additional Inherited Members | |
| Static Public Member Functions inherited from lmms::RemotePluginBase | |
| static bool | isMainThreadWaiting () |
| Protected Member Functions inherited from lmms::RemotePluginBase | |
| void | invalidate () |
| Protected Attributes inherited from lmms::RemotePluginBase | |
| int | m_socket |
| Protected Attributes inherited from lmms::LocalZynAddSubFx | |
| std::string | m_presetsDir |
| std::array< int, NumKeys > | m_runningNotes = {} |
| Master * | m_master |
| NulEngine * | m_ioEngine |
| Static Protected Attributes inherited from lmms::LocalZynAddSubFx | |
| static int | s_instanceCount = 0 |
|
inline |
|
inlineoverride |
| void RemoteZynAddSubFx::guiLoop | ( | ) |
|
inline |
|
inlineoverridevirtual |
Implements lmms::RemotePluginClient.
|
inlineoverridevirtual |
Reimplemented from lmms::RemotePluginClient.
|
inlineoverridevirtual |
Reimplemented from lmms::RemotePluginClient.
|
inlineoverridevirtual |
Reimplemented from lmms::RemotePluginClient.
|
inlineoverridevirtual |
Reimplemented from lmms::RemotePluginClient.
|
private |
|
private |
|
private |
|
private |
|
private |