diff --git a/DistrhoPlugin_8hpp_source.html b/DistrhoPlugin_8hpp_source.html
index 1bc46120..abb043f6 100644
--- a/DistrhoPlugin_8hpp_source.html
+++ b/DistrhoPlugin_8hpp_source.html
@@ -275,694 +275,765 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 300 else if (value > max)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
- 321 const float normValue((value - min) / (max - min));
-
- 323 if (normValue <= 0.0f)
-
- 325 if (normValue >= 1.0f)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 340 const float normValue((value - min) / (max - min));
-
- 342 if (normValue <= 0.0f)
-
- 344 if (normValue >= 1.0f)
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
- 360 return value * (max -
min ) + min;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 357 else if (value > max)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 378 const float normValue((value - min) / (max - min));
+
+ 380 if (normValue <= 0.0f)
+
+ 382 if (normValue >= 1.0f)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 397 const float normValue((value - min) / (max - min));
+
+ 399 if (normValue <= 0.0f)
+
+ 401 if (normValue >= 1.0f)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 417 return value * (max -
min ) + min;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- 437 const uint8_t* dataExt;
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 494 const uint8_t* dataExt;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
- 527 beatsPerMinute(0.0) {}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 577 Plugin (
const uint32_t parameterCount,
const uint32_t programCount,
const uint32_t stateCount);
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 584 beatsPerMinute(0.0) {}
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- 603 #if DISTRHO_PLUGIN_WANT_TIMEPOS
-
-
-
-
-
-
-
-
-
- 613 #if DISTRHO_PLUGIN_WANT_LATENCY
-
-
-
-
-
-
-
-
- 622 #if DISTRHO_PLUGIN_WANT_MIDI_OUTPUT
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 634 Plugin (
const uint32_t parameterCount,
const uint32_t programCount,
const uint32_t stateCount);
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 660 #if DISTRHO_PLUGIN_WANT_TIMEPOS
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+ 670 #if DISTRHO_PLUGIN_WANT_LATENCY
+
+
+
+
+
+
+
- 679 #if DISTRHO_PLUGIN_WANT_PROGRAMS
+ 679 #if DISTRHO_PLUGIN_WANT_MIDI_OUTPUT
-
-
-
+
+
+
-
+
- 688 #if DISTRHO_PLUGIN_WANT_STATE
-
-
-
-
-
- 694 virtual void d_initState (uint32_t index, d_string& stateKey, d_string& defaultStateValue) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 714 #if DISTRHO_PLUGIN_WANT_PROGRAMS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- 723 #if DISTRHO_PLUGIN_WANT_STATE
-
-
-
-
- 728 virtual void d_setState (
const char * key,
const char * value) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 744 #if DISTRHO_PLUGIN_WANT_MIDI_INPUT
-
-
-
-
- 749 virtual void d_run (
const float ** inputs,
float ** outputs, uint32_t frames,
- 750 const MidiEvent * midiEvents, uint32_t midiEventCount) = 0;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 742 #if DISTRHO_PLUGIN_WANT_PROGRAMS
+
+
+
+
+
+
+
+
+ 751 #if DISTRHO_PLUGIN_WANT_STATE
-
-
-
- 756 virtual void d_run (
const float ** inputs,
float ** outputs, uint32_t frames) = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 782 PrivateData*
const pData;
- 783 friend class PluginExporter;
-
- 785 DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Plugin )
-
-
-
-
-
-
-
-
- 794 extern Plugin * createPlugin();
-
-
-
- 798 END_NAMESPACE_DISTRHO
-
- 800 #endif // DISTRHO_PLUGIN_HPP_INCLUDED
-float min
Definition: DistrhoPlugin.hpp:262
+
+
+
+
+ 757 virtual void d_initState (uint32_t index, d_string& stateKey, d_string& defaultStateValue) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 777 #if DISTRHO_PLUGIN_WANT_PROGRAMS
+
+
+
+
+
+
+
+
+ 786 #if DISTRHO_PLUGIN_WANT_STATE
+
+
+
+
+ 791 virtual void d_setState (
const char * key,
const char * value) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 807 #if DISTRHO_PLUGIN_WANT_MIDI_INPUT
+
+
+
+
+ 812 virtual void d_run (
const float ** inputs,
float ** outputs, uint32_t frames,
+ 813 const MidiEvent * midiEvents, uint32_t midiEventCount) = 0;
+
+
+
+
+
+ 819 virtual void d_run (
const float ** inputs,
float ** outputs, uint32_t frames) = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 845 PrivateData*
const pData;
+ 846 friend class PluginExporter;
+
+ 848 DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Plugin )
+
+
+
+
+
+
+
+
+ 857 extern Plugin * createPlugin();
+
+
+
+ 861 END_NAMESPACE_DISTRHO
+
+ 863 #endif // DISTRHO_PLUGIN_HPP_INCLUDED
+float min
Definition: DistrhoPlugin.hpp:319
virtual const char * d_getMaker() const =0
+Definition: DistrhoPlugin.hpp:272
virtual void d_initState(uint32_t index, d_string &stateKey, d_string &defaultStateValue)=0
-virtual void d_deactivate()
Definition: DistrhoPlugin.hpp:742
+virtual void d_deactivate()
Definition: DistrhoPlugin.hpp:805
Plugin(const uint32_t parameterCount, const uint32_t programCount, const uint32_t stateCount)
const TimePosition & d_getTimePosition() const noexcept
virtual int64_t d_getUniqueId() const =0
-Parameter() noexcept
Definition: DistrhoPlugin.hpp:405
-uint32_t frame
Definition: DistrhoPlugin.hpp:425
+Parameter() noexcept
Definition: DistrhoPlugin.hpp:462
+uint32_t frame
Definition: DistrhoPlugin.hpp:482
virtual uint32_t d_getVersion() const =0
-uint32_t size
Definition: DistrhoPlugin.hpp:430
+uint32_t size
Definition: DistrhoPlugin.hpp:487
bool d_writeMidiEvent(const MidiEvent &midiEvent) noexcept
-uint8_t data[kDataSize]
Definition: DistrhoPlugin.hpp:436
+uint8_t data[kDataSize]
Definition: DistrhoPlugin.hpp:493
virtual float d_getParameterValue(uint32_t index) const =0
+virtual void d_initAudioPort(bool input, uint32_t index, AudioPort &port)
virtual void d_setParameterValue(uint32_t index, float value)=0
virtual const char * d_getLabel() const =0
-void fixValue(float &value) const noexcept
Definition: DistrhoPlugin.hpp:296
+void fixValue(float &value) const noexcept
Definition: DistrhoPlugin.hpp:353
virtual void d_sampleRateChanged(double newSampleRate)
-double ticksPerBeat
Definition: DistrhoPlugin.hpp:508
-virtual const char * d_getName() const
Definition: DistrhoPlugin.hpp:639
-Definition: DistrhoPlugin.hpp:416
-int32_t bar
Definition: DistrhoPlugin.hpp:473
+double ticksPerBeat
Definition: DistrhoPlugin.hpp:565
+virtual const char * d_getName() const
Definition: DistrhoPlugin.hpp:696
+Definition: DistrhoPlugin.hpp:473
+int32_t bar
Definition: DistrhoPlugin.hpp:530
virtual void d_run(const float **inputs, float **outputs, uint32_t frames, const MidiEvent *midiEvents, uint32_t midiEventCount)=0
virtual const char * d_getLicense() const =0
#define DISTRHO_PLUGIN_NAME
Definition: DistrhoPlugin.hpp:86
-ParameterRanges() noexcept
Definition: DistrhoPlugin.hpp:272
-double beatsPerMinute
Definition: DistrhoPlugin.hpp:513
-uint32_t hints
Definition: DistrhoPlugin.hpp:372
-static const uint32_t kParameterIsCV
Definition: DistrhoPlugin.hpp:234
-Definition: DistrhoPlugin.hpp:570
-float getUnnormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:353
-bool playing
Definition: DistrhoPlugin.hpp:451
-int32_t tick
Definition: DistrhoPlugin.hpp:487
-float beatsPerBar
Definition: DistrhoPlugin.hpp:497
+static const uint32_t kAudioPortIsSidechain
Definition: DistrhoPlugin.hpp:207
+ParameterRanges() noexcept
Definition: DistrhoPlugin.hpp:329
+double beatsPerMinute
Definition: DistrhoPlugin.hpp:570
+uint32_t hints
Definition: DistrhoPlugin.hpp:429
+static const uint32_t kParameterIsCV
Definition: DistrhoPlugin.hpp:257
+Definition: DistrhoPlugin.hpp:627
+float getUnnormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:410
+bool playing
Definition: DistrhoPlugin.hpp:508
+int32_t tick
Definition: DistrhoPlugin.hpp:544
+float beatsPerBar
Definition: DistrhoPlugin.hpp:554
+uint32_t hints
Definition: DistrhoPlugin.hpp:277
-TimePosition() noexcept
Definition: DistrhoPlugin.hpp:533
+TimePosition() noexcept
Definition: DistrhoPlugin.hpp:590
virtual void d_setProgram(uint32_t index)=0
-uint64_t frame
Definition: DistrhoPlugin.hpp:456
-BarBeatTick() noexcept
Definition: DistrhoPlugin.hpp:518
-static const uint32_t kParameterIsAutomable
Definition: DistrhoPlugin.hpp:203
+uint64_t frame
Definition: DistrhoPlugin.hpp:513
+BarBeatTick() noexcept
Definition: DistrhoPlugin.hpp:575
+static const uint32_t kParameterIsAutomable
Definition: DistrhoPlugin.hpp:226
virtual void d_setState(const char *key, const char *value)=0
-float beatType
Definition: DistrhoPlugin.hpp:502
-float getNormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:319
-float def
Definition: DistrhoPlugin.hpp:257
-double barStartTick
Definition: DistrhoPlugin.hpp:492
-d_string name
Definition: DistrhoPlugin.hpp:379
+float beatType
Definition: DistrhoPlugin.hpp:559
+float getNormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:376
+float def
Definition: DistrhoPlugin.hpp:314
+double barStartTick
Definition: DistrhoPlugin.hpp:549
+d_string name
Definition: DistrhoPlugin.hpp:436
void d_setLatency(uint32_t frames) noexcept
-d_string unit
Definition: DistrhoPlugin.hpp:394
-ParameterRanges ranges
Definition: DistrhoPlugin.hpp:400
-int32_t beat
Definition: DistrhoPlugin.hpp:480
+d_string unit
Definition: DistrhoPlugin.hpp:451
+ParameterRanges ranges
Definition: DistrhoPlugin.hpp:457
+AudioPort() noexcept
Definition: DistrhoPlugin.hpp:297
+int32_t beat
Definition: DistrhoPlugin.hpp:537
virtual void d_initParameter(uint32_t index, Parameter ¶meter)=0
virtual void d_bufferSizeChanged(uint32_t newBufferSize)
-const float & getFixedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:307
-static const uint32_t kParameterIsBoolean
Definition: DistrhoPlugin.hpp:209
-float max
Definition: DistrhoPlugin.hpp:267
-Definition: DistrhoPlugin.hpp:253
-static const uint32_t kParameterIsInteger
Definition: DistrhoPlugin.hpp:214
-Definition: DistrhoPlugin.hpp:367
-bool valid
Definition: DistrhoPlugin.hpp:466
-static const uint32_t kDataSize
Definition: DistrhoPlugin.hpp:420
-d_string symbol
Definition: DistrhoPlugin.hpp:387
-void fixDefault() noexcept
Definition: DistrhoPlugin.hpp:288
+const float & getFixedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:364
+static const uint32_t kParameterIsBoolean
Definition: DistrhoPlugin.hpp:232
+float max
Definition: DistrhoPlugin.hpp:324
+Definition: DistrhoPlugin.hpp:310
+d_string symbol
Definition: DistrhoPlugin.hpp:292
+static const uint32_t kParameterIsInteger
Definition: DistrhoPlugin.hpp:237
+Definition: DistrhoPlugin.hpp:424
+static const uint32_t kAudioPortIsCV
Definition: DistrhoPlugin.hpp:202
+bool valid
Definition: DistrhoPlugin.hpp:523
+static const uint32_t kDataSize
Definition: DistrhoPlugin.hpp:477
+d_string symbol
Definition: DistrhoPlugin.hpp:444
+d_string name
Definition: DistrhoPlugin.hpp:284
+void fixDefault() noexcept
Definition: DistrhoPlugin.hpp:345
double d_getSampleRate() const noexcept
-float getFixedAndNormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:333
-virtual void d_activate()
Definition: DistrhoPlugin.hpp:737
-static const uint32_t kParameterIsOutput
Definition: DistrhoPlugin.hpp:229
-Definition: DistrhoPlugin.hpp:461
-Definition: DistrhoPlugin.hpp:447
+float getFixedAndNormalizedValue(const float &value) const noexcept
Definition: DistrhoPlugin.hpp:390
+virtual void d_activate()
Definition: DistrhoPlugin.hpp:800
+static const uint32_t kParameterIsOutput
Definition: DistrhoPlugin.hpp:252
+Definition: DistrhoPlugin.hpp:518
+Definition: DistrhoPlugin.hpp:504
virtual void d_initProgramName(uint32_t index, d_string &programName)=0
uint32_t d_getBufferSize() const noexcept
-static const uint32_t kParameterIsLogarithmic
Definition: DistrhoPlugin.hpp:219
-ParameterRanges(const float df, const float mn, const float mx) noexcept
Definition: DistrhoPlugin.hpp:280
+static const uint32_t kParameterIsLogarithmic
Definition: DistrhoPlugin.hpp:242
+ParameterRanges(const float df, const float mn, const float mx) noexcept
Definition: DistrhoPlugin.hpp:337
diff --git a/DistrhoUI_8hpp_source.html b/DistrhoUI_8hpp_source.html
index 136f8cef..6f36ad1f 100644
--- a/DistrhoUI_8hpp_source.html
+++ b/DistrhoUI_8hpp_source.html
@@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/DistrhoUtils_8hpp_source.html b/DistrhoUtils_8hpp_source.html
index 88f5da50..81c7fc56 100644
--- a/DistrhoUtils_8hpp_source.html
+++ b/DistrhoUtils_8hpp_source.html
@@ -292,7 +292,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/annotated.html b/annotated.html
index 32fecff0..83216b9a 100644
--- a/annotated.html
+++ b/annotated.html
@@ -88,19 +88,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here are the classes, structs, unions and interfaces with brief descriptions:
diff --git a/classPlugin-members.html b/classPlugin-members.html
index 92b4c1d1..a0740f4b 100644
--- a/classPlugin-members.html
+++ b/classPlugin-members.html
@@ -102,23 +102,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
d_getTimePosition () const noexceptPlugin
d_getUniqueId () const =0Plugin protected pure virtual
d_getVersion () const =0Plugin protected pure virtual
- d_initParameter (uint32_t index, Parameter ¶meter)=0Plugin protected pure virtual
- d_initProgramName (uint32_t index, d_string &programName)=0Plugin protected pure virtual
- d_initState (uint32_t index, d_string &stateKey, d_string &defaultStateValue)=0Plugin protected pure virtual
- d_run (const float **inputs, float **outputs, uint32_t frames, const MidiEvent *midiEvents, uint32_t midiEventCount)=0Plugin protected pure virtual
- d_sampleRateChanged (double newSampleRate)Plugin protected virtual
- d_setLatency (uint32_t frames) noexceptPlugin
- d_setParameterValue (uint32_t index, float value)=0Plugin protected pure virtual
- d_setProgram (uint32_t index)=0Plugin protected pure virtual
- d_setState (const char *key, const char *value)=0Plugin protected pure virtual
- d_writeMidiEvent (const MidiEvent &midiEvent) noexceptPlugin
- Plugin (const uint32_t parameterCount, const uint32_t programCount, const uint32_t stateCount)Plugin
- PluginExporter (defined in Plugin )Plugin friend
- ~Plugin ()Plugin virtual
+ d_initAudioPort (bool input, uint32_t index, AudioPort &port)Plugin protected virtual
+ d_initParameter (uint32_t index, Parameter ¶meter)=0Plugin protected pure virtual
+ d_initProgramName (uint32_t index, d_string &programName)=0Plugin protected pure virtual
+ d_initState (uint32_t index, d_string &stateKey, d_string &defaultStateValue)=0Plugin protected pure virtual
+ d_run (const float **inputs, float **outputs, uint32_t frames, const MidiEvent *midiEvents, uint32_t midiEventCount)=0Plugin protected pure virtual
+ d_sampleRateChanged (double newSampleRate)Plugin protected virtual
+ d_setLatency (uint32_t frames) noexceptPlugin
+ d_setParameterValue (uint32_t index, float value)=0Plugin protected pure virtual
+ d_setProgram (uint32_t index)=0Plugin protected pure virtual
+ d_setState (const char *key, const char *value)=0Plugin protected pure virtual
+ d_writeMidiEvent (const MidiEvent &midiEvent) noexceptPlugin
+ Plugin (const uint32_t parameterCount, const uint32_t programCount, const uint32_t stateCount)Plugin
+ PluginExporter (defined in Plugin )Plugin friend
+ ~Plugin ()Plugin virtual
diff --git a/classPlugin.html b/classPlugin.html
index 249cb196..9cc629c3 100644
--- a/classPlugin.html
+++ b/classPlugin.html
@@ -125,6 +125,8 @@ Protected Member Functions
virtual int64_t d_getUniqueId () const =0
+virtual void d_initAudioPort (bool input, uint32_t index, AudioPort &port)
+
virtual void d_initParameter (uint32_t index, Parameter ¶meter)=0
virtual void d_initProgramName (uint32_t index, d_string &programName)=0
@@ -490,6 +492,47 @@ For commercial plugins this should return some copyright information.
Get the plugin unique Id. This value is used by LADSPA, DSSI and VST plugin formats.
+
+
+
+
+
+
+
+
+
+
+ virtual void Plugin::d_initAudioPort
+ (
+ bool
+ input ,
+
+
+
+
+ uint32_t
+ index ,
+
+
+
+
+ AudioPort &
+ port
+
+
+
+ )
+
+
+
+
+
+protected virtual
+
+
+
+
Initialize the audio port index . This function will be called once, shortly after the plugin is created.
+
@@ -881,7 +924,7 @@ For commercial plugins this should return some copyright information.
diff --git a/classUI-members.html b/classUI-members.html
index 4b861a5b..edd19de6 100644
--- a/classUI-members.html
+++ b/classUI-members.html
@@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classUI.html b/classUI.html
index b7c6534c..0874f3a5 100644
--- a/classUI.html
+++ b/classUI.html
@@ -603,7 +603,7 @@ class UIExporterWindow
diff --git a/classes.html b/classes.html
index 7f346076..a0f88b09 100644
--- a/classes.html
+++ b/classes.html
@@ -86,26 +86,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Class Index
diff --git a/dir_37257469cca17bab24b582e18a78eb75.html b/dir_37257469cca17bab24b582e18a78eb75.html
index ffdd7fd0..b142c870 100644
--- a/dir_37257469cca17bab24b582e18a78eb75.html
+++ b/dir_37257469cca17bab24b582e18a78eb75.html
@@ -99,7 +99,7 @@ Files
diff --git a/doxygen_sqlite3.db b/doxygen_sqlite3.db
index 0dc15961..06fe8d2a 100644
Binary files a/doxygen_sqlite3.db and b/doxygen_sqlite3.db differ
diff --git a/files.html b/files.html
index 11a3be8e..42cf800e 100644
--- a/files.html
+++ b/files.html
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/functions.html b/functions.html
index fe47d5b8..52109d7c 100644
--- a/functions.html
+++ b/functions.html
@@ -75,6 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+ a
b
d
f
@@ -111,6 +112,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here is a list of all documented class members with links to the class documentation for each member:
+
- a -
+
+
- b -
bar
: TimePosition::BarBeatTick
@@ -183,6 +191,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
d_getVersion()
: Plugin
+d_initAudioPort()
+: Plugin
+
d_initParameter()
: Plugin
@@ -278,7 +289,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- h -
@@ -302,7 +314,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
- n -
@@ -342,7 +355,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: MidiEvent
symbol
-: Parameter
+: AudioPort
+, Parameter
@@ -388,7 +402,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/functions_func.html b/functions_func.html
index deb8d482..d65c49f1 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -75,6 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+ a
b
d
f
@@ -104,6 +105,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
- a -
+
+
- b -
BarBeatTick()
: TimePosition::BarBeatTick
@@ -158,6 +166,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
d_getVersion()
: Plugin
+d_initAudioPort()
+: Plugin
+
d_initParameter()
: Plugin
@@ -286,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/functions_vars.html b/functions_vars.html
index fc436007..3aba8313 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -119,7 +119,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
,
TimePosition
hints
-: Parameter
+: AudioPort
+, Parameter
kDataSize
: MidiEvent
@@ -131,7 +132,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: ParameterRanges
name
-: Parameter
+: AudioPort
+, Parameter
playing
: TimePosition
@@ -143,7 +145,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: MidiEvent
symbol
-: Parameter
+: AudioPort
+, Parameter
tick
: TimePosition::BarBeatTick
@@ -161,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/group__AudioPortHints.html b/group__AudioPortHints.html
new file mode 100644
index 00000000..45fefb91
--- /dev/null
+++ b/group__AudioPortHints.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+DISTRHO Plugin Framework: Audio Port Hints
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DISTRHO Plugin Framework
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Various audio port hints.
See also AudioPort::hints
+
+
+
+
+
+
+
+
+
+ const uint32_t kAudioPortIsCV = 0x1
+
+
+
+
+static
+
+
+
+
Audio port can be used as control voltage (LV2 only).
+
+
+
+
+
+
+
+
+
+
+
+ const uint32_t kAudioPortIsSidechain = 0x2
+
+
+
+
+static
+
+
+
+
Audio port should be used as sidechan (LV2 only).
+
+
+
+
+
+
+
+
diff --git a/group__BaseStructs.html b/group__BaseStructs.html
index f7206983..6a6f83b8 100644
--- a/group__BaseStructs.html
+++ b/group__BaseStructs.html
@@ -83,6 +83,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+struct AudioPort
+
struct ParameterRanges
struct Parameter
@@ -98,7 +100,7 @@ Classes
diff --git a/group__ParameterHints.html b/group__ParameterHints.html
index e22a2e93..65dd1d0c 100644
--- a/group__ParameterHints.html
+++ b/group__ParameterHints.html
@@ -229,7 +229,7 @@ Variables
diff --git a/group__PluginMacros.html b/group__PluginMacros.html
index 8a75ca66..9521251d 100644
--- a/group__PluginMacros.html
+++ b/group__PluginMacros.html
@@ -355,7 +355,7 @@ By default this is set to
diff --git a/hierarchy.html b/hierarchy.html
index 748b0fcd..ed6c3976 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -88,20 +88,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
This inheritance list is sorted roughly, but not completely, alphabetically:
diff --git a/index.html b/index.html
index 95bf5280..75d1c87a 100644
--- a/index.html
+++ b/index.html
@@ -92,7 +92,7 @@ Parameters
diff --git a/modules.html b/modules.html
index 54ccb616..5a0505a3 100644
--- a/modules.html
+++ b/modules.html
@@ -81,14 +81,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here is a list of all modules:
diff --git a/search/all_0.js b/search/all_0.js
index dd24aa07..9eaf6ffa 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,12 +1,5 @@
var searchData=
[
- ['bar',['bar',['../structTimePosition_1_1BarBeatTick.html#ad104eba852516842d8c4776f9d495d21',1,'TimePosition::BarBeatTick']]],
- ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html',1,'TimePosition']]],
- ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html#abff8c9586a4e82694e7d6bac3e8da1ef',1,'TimePosition::BarBeatTick']]],
- ['barstarttick',['barStartTick',['../structTimePosition_1_1BarBeatTick.html#a5205e95c8f8021006bde2eae774d5b62',1,'TimePosition::BarBeatTick']]],
- ['base_20structs',['Base Structs',['../group__BaseStructs.html',1,'']]],
- ['beat',['beat',['../structTimePosition_1_1BarBeatTick.html#af4be3edce420539cbb21bc1b0278201c',1,'TimePosition::BarBeatTick']]],
- ['beatsperbar',['beatsPerBar',['../structTimePosition_1_1BarBeatTick.html#a4805c98ceeedca9fb886de068c50cb88',1,'TimePosition::BarBeatTick']]],
- ['beatsperminute',['beatsPerMinute',['../structTimePosition_1_1BarBeatTick.html#af7cb9ae9b30da287828ebddee5caff2f',1,'TimePosition::BarBeatTick']]],
- ['beattype',['beatType',['../structTimePosition_1_1BarBeatTick.html#a3d0f3681391ab7d3d37abcae24c72257',1,'TimePosition::BarBeatTick']]]
+ ['audioport',['AudioPort',['../structAudioPort.html',1,'AudioPort'],['../structAudioPort.html#abbd5c1ad18e0b920c2ff6c5053e59ede',1,'AudioPort::AudioPort()']]],
+ ['audio_20port_20hints',['Audio Port Hints',['../group__AudioPortHints.html',1,'']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index f9085fa8..dd24aa07 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -1,54 +1,12 @@
var searchData=
[
- ['d_5factivate',['d_activate',['../classPlugin.html#a15df4876febf5909fe040d401fc704d0',1,'Plugin']]],
- ['d_5fbuffersizechanged',['d_bufferSizeChanged',['../classPlugin.html#a2c6ac454e24b667d54eaaf63da252627',1,'Plugin']]],
- ['d_5fdeactivate',['d_deactivate',['../classPlugin.html#a5c008d623e558e7266aecaff22fc787a',1,'Plugin']]],
- ['d_5feditparameter',['d_editParameter',['../classUI.html#a768b898d1e063d5c0112197b99ccba99',1,'UI']]],
- ['d_5fgetbuffersize',['d_getBufferSize',['../classPlugin.html#aa0feb17c3dcf13a106505eb6d6b2a3ac',1,'Plugin']]],
- ['d_5fgetlabel',['d_getLabel',['../classPlugin.html#ae512b28d1b274a055de33812cf094d81',1,'Plugin']]],
- ['d_5fgetlicense',['d_getLicense',['../classPlugin.html#ae9333c170accfd2a237448a4579d5fef',1,'Plugin']]],
- ['d_5fgetmaker',['d_getMaker',['../classPlugin.html#a0eaf2f46f04d60526622afb5a86e026c',1,'Plugin']]],
- ['d_5fgetname',['d_getName',['../classPlugin.html#a0f8fb7aa5ab05ba246e158b1024dd031',1,'Plugin']]],
- ['d_5fgetparametervalue',['d_getParameterValue',['../classPlugin.html#af088f855761b67489f19f42fbb585088',1,'Plugin']]],
- ['d_5fgetplugininstancepointer',['d_getPluginInstancePointer',['../classUI.html#a5393f505fc8702905c15c70c9fcf0d48',1,'UI']]],
- ['d_5fgetsamplerate',['d_getSampleRate',['../classPlugin.html#ace888940905e8875284e07c52bf7404f',1,'Plugin::d_getSampleRate()'],['../classUI.html#ab6cbe4dcade92f7f49d4405e51ee639c',1,'UI::d_getSampleRate()']]],
- ['d_5fgettimeposition',['d_getTimePosition',['../classPlugin.html#ade0a082a3a2936286537a04f4b972225',1,'Plugin']]],
- ['d_5fgetuniqueid',['d_getUniqueId',['../classPlugin.html#aea77208248b36c7b8c9dc57ee68ae97a',1,'Plugin']]],
- ['d_5fgetversion',['d_getVersion',['../classPlugin.html#af9251f8d90e4df43c6387bd111487e4e',1,'Plugin']]],
- ['d_5finitparameter',['d_initParameter',['../classPlugin.html#a3f93a8eb97db3dc9984c357c5ffca5ec',1,'Plugin']]],
- ['d_5finitprogramname',['d_initProgramName',['../classPlugin.html#a8a1792b7c5c6a3fd9cd626c7156ec3b6',1,'Plugin']]],
- ['d_5finitstate',['d_initState',['../classPlugin.html#a65f9f9d4a30b0a56dfa42703c0b4db76',1,'Plugin']]],
- ['d_5fparameterchanged',['d_parameterChanged',['../classUI.html#a9599da33720f4648e9ce78cc18249b07',1,'UI']]],
- ['d_5fprogramchanged',['d_programChanged',['../classUI.html#a7d703d2caff4765f270686b8428a2fa0',1,'UI']]],
- ['d_5frun',['d_run',['../classPlugin.html#af67102a7c6d19a8530ce0e3293e55667',1,'Plugin']]],
- ['d_5fsampleratechanged',['d_sampleRateChanged',['../classPlugin.html#a469b53e1c1417a32d766cf96d1b3c45e',1,'Plugin::d_sampleRateChanged()'],['../classUI.html#a18f4b84a973405fc098e69047e0d1994',1,'UI::d_sampleRateChanged()']]],
- ['d_5fsendnote',['d_sendNote',['../classUI.html#a621c381126d8e2f0124199b82cdcd456',1,'UI']]],
- ['d_5fsetlatency',['d_setLatency',['../classPlugin.html#a7816b45ffb52b0a6308cabb792b1a56f',1,'Plugin']]],
- ['d_5fsetparametervalue',['d_setParameterValue',['../classPlugin.html#a4cdd613f58a013429094700f3d83904a',1,'Plugin::d_setParameterValue()'],['../classUI.html#a310a08018194f82937ca92bed4e77f1f',1,'UI::d_setParameterValue()']]],
- ['d_5fsetprogram',['d_setProgram',['../classPlugin.html#a1d001e50781b35df23f6d9a218f5f804',1,'Plugin']]],
- ['d_5fsetstate',['d_setState',['../classPlugin.html#ad9c46a36cab96f52a0370043093bca68',1,'Plugin::d_setState()'],['../classUI.html#ac32cb7fd88c642eadebf64137acd910e',1,'UI::d_setState()']]],
- ['d_5fstatechanged',['d_stateChanged',['../classUI.html#a7f508ebffec7a5168b532ccb9d81df70',1,'UI']]],
- ['d_5fuifilebrowserselected',['d_uiFileBrowserSelected',['../classUI.html#ab10300e34b40d6b447b1213813f474c0',1,'UI']]],
- ['d_5fuiidle',['d_uiIdle',['../classUI.html#aa320b8d3e826394dad9f7c36692f9b6c',1,'UI']]],
- ['d_5fuireshape',['d_uiReshape',['../classUI.html#aaf729415450434ad6690db93fd936bbf',1,'UI']]],
- ['d_5fwritemidievent',['d_writeMidiEvent',['../classPlugin.html#afa10aea18e4036b4a7487f2779d92e0f',1,'Plugin']]],
- ['data',['data',['../structMidiEvent.html#aba54410d44eef48c10516f29452ef3a9',1,'MidiEvent']]],
- ['def',['def',['../structParameterRanges.html#aa0aba68115bcfff25c35b2da2f7aed4c',1,'ParameterRanges']]],
- ['distrho_5fplugin_5fhas_5fui',['DISTRHO_PLUGIN_HAS_UI',['../group__PluginMacros.html#gacf8a1af679c09637ba0bdc5f4f8e37dd',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fis_5frt_5fsafe',['DISTRHO_PLUGIN_IS_RT_SAFE',['../group__PluginMacros.html#ga82546dd199fcea338b113f2f6da84ced',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fis_5fsynth',['DISTRHO_PLUGIN_IS_SYNTH',['../group__PluginMacros.html#ga854bde6b6fdb0d47182149dbab0fed72',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fname',['DISTRHO_PLUGIN_NAME',['../group__PluginMacros.html#ga888482a9f695c2ca2f433e5f3172dcc4',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fnum_5finputs',['DISTRHO_PLUGIN_NUM_INPUTS',['../group__PluginMacros.html#ga5f4f3d9a5dc3c23882d158e636319998',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fnum_5foutputs',['DISTRHO_PLUGIN_NUM_OUTPUTS',['../group__PluginMacros.html#ga917195804ebcb2bb48c9fad52b20b3ca',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5furi',['DISTRHO_PLUGIN_URI',['../group__PluginMacros.html#ga9cc186448134e6a1956474b3878c97a8',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5fdirect_5faccess',['DISTRHO_PLUGIN_WANT_DIRECT_ACCESS',['../group__PluginMacros.html#gac6873a3950f52f3fde8e386af63b69a1',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5flatency',['DISTRHO_PLUGIN_WANT_LATENCY',['../group__PluginMacros.html#gad6b0ebf10e048f4742f29735da4d4930',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5fmidi_5finput',['DISTRHO_PLUGIN_WANT_MIDI_INPUT',['../group__PluginMacros.html#gadf2e2eb7550e4116001c816adfb04a70',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5fmidi_5foutput',['DISTRHO_PLUGIN_WANT_MIDI_OUTPUT',['../group__PluginMacros.html#ga548522eb91344a45841a5a95ff4f8073',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5fprograms',['DISTRHO_PLUGIN_WANT_PROGRAMS',['../group__PluginMacros.html#gad95e24b17f196260cee15255fdb5b677',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5fstate',['DISTRHO_PLUGIN_WANT_STATE',['../group__PluginMacros.html#ga255f43cc0997af8b56abcca260c875e0',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fplugin_5fwant_5ftimepos',['DISTRHO_PLUGIN_WANT_TIMEPOS',['../group__PluginMacros.html#ga496610b956d931b1940d07da48d123f2',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fui_5furi',['DISTRHO_UI_URI',['../group__PluginMacros.html#ga420a88022da249b9f38a6046998dbd7c',1,'DistrhoPlugin.hpp']]],
- ['distrho_5fui_5fuse_5fnanovg',['DISTRHO_UI_USE_NANOVG',['../group__PluginMacros.html#gad49e79936a2aa5afa089cbc051426ccd',1,'DistrhoPlugin.hpp']]],
- ['distrho_20_25plugin_20framework',['DISTRHO %Plugin Framework',['../index.html',1,'']]]
+ ['bar',['bar',['../structTimePosition_1_1BarBeatTick.html#ad104eba852516842d8c4776f9d495d21',1,'TimePosition::BarBeatTick']]],
+ ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html',1,'TimePosition']]],
+ ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html#abff8c9586a4e82694e7d6bac3e8da1ef',1,'TimePosition::BarBeatTick']]],
+ ['barstarttick',['barStartTick',['../structTimePosition_1_1BarBeatTick.html#a5205e95c8f8021006bde2eae774d5b62',1,'TimePosition::BarBeatTick']]],
+ ['base_20structs',['Base Structs',['../group__BaseStructs.html',1,'']]],
+ ['beat',['beat',['../structTimePosition_1_1BarBeatTick.html#af4be3edce420539cbb21bc1b0278201c',1,'TimePosition::BarBeatTick']]],
+ ['beatsperbar',['beatsPerBar',['../structTimePosition_1_1BarBeatTick.html#a4805c98ceeedca9fb886de068c50cb88',1,'TimePosition::BarBeatTick']]],
+ ['beatsperminute',['beatsPerMinute',['../structTimePosition_1_1BarBeatTick.html#af7cb9ae9b30da287828ebddee5caff2f',1,'TimePosition::BarBeatTick']]],
+ ['beattype',['beatType',['../structTimePosition_1_1BarBeatTick.html#a3d0f3681391ab7d3d37abcae24c72257',1,'TimePosition::BarBeatTick']]]
];
diff --git a/search/all_10.html b/search/all_10.html
new file mode 100644
index 00000000..a960bb86
--- /dev/null
+++ b/search/all_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_10.js b/search/all_10.js
new file mode 100644
index 00000000..0177647d
--- /dev/null
+++ b/search/all_10.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eplugin',['~Plugin',['../classPlugin.html#a89814b8f0b1c91e49140d42eb8331383',1,'Plugin']]],
+ ['_7eui',['~UI',['../classUI.html#a47e7b6111faba049dfee4738d067cc42',1,'UI']]]
+];
diff --git a/search/all_2.js b/search/all_2.js
index adc245e8..5d044ffd 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -1,6 +1,55 @@
var searchData=
[
- ['fixdefault',['fixDefault',['../structParameterRanges.html#a17519e584ccc28e87b73bfbd1a81cf10',1,'ParameterRanges']]],
- ['fixvalue',['fixValue',['../structParameterRanges.html#a1dac84c100f420bfc529a4d2ea60dc7c',1,'ParameterRanges']]],
- ['frame',['frame',['../structMidiEvent.html#aca2f6590b33bd2175ab71f985747d88e',1,'MidiEvent::frame()'],['../structTimePosition.html#aa3606d1c518c7ebe6335bc19f72b015b',1,'TimePosition::frame()']]]
+ ['d_5factivate',['d_activate',['../classPlugin.html#a15df4876febf5909fe040d401fc704d0',1,'Plugin']]],
+ ['d_5fbuffersizechanged',['d_bufferSizeChanged',['../classPlugin.html#a2c6ac454e24b667d54eaaf63da252627',1,'Plugin']]],
+ ['d_5fdeactivate',['d_deactivate',['../classPlugin.html#a5c008d623e558e7266aecaff22fc787a',1,'Plugin']]],
+ ['d_5feditparameter',['d_editParameter',['../classUI.html#a768b898d1e063d5c0112197b99ccba99',1,'UI']]],
+ ['d_5fgetbuffersize',['d_getBufferSize',['../classPlugin.html#aa0feb17c3dcf13a106505eb6d6b2a3ac',1,'Plugin']]],
+ ['d_5fgetlabel',['d_getLabel',['../classPlugin.html#ae512b28d1b274a055de33812cf094d81',1,'Plugin']]],
+ ['d_5fgetlicense',['d_getLicense',['../classPlugin.html#ae9333c170accfd2a237448a4579d5fef',1,'Plugin']]],
+ ['d_5fgetmaker',['d_getMaker',['../classPlugin.html#a0eaf2f46f04d60526622afb5a86e026c',1,'Plugin']]],
+ ['d_5fgetname',['d_getName',['../classPlugin.html#a0f8fb7aa5ab05ba246e158b1024dd031',1,'Plugin']]],
+ ['d_5fgetparametervalue',['d_getParameterValue',['../classPlugin.html#af088f855761b67489f19f42fbb585088',1,'Plugin']]],
+ ['d_5fgetplugininstancepointer',['d_getPluginInstancePointer',['../classUI.html#a5393f505fc8702905c15c70c9fcf0d48',1,'UI']]],
+ ['d_5fgetsamplerate',['d_getSampleRate',['../classPlugin.html#ace888940905e8875284e07c52bf7404f',1,'Plugin::d_getSampleRate()'],['../classUI.html#ab6cbe4dcade92f7f49d4405e51ee639c',1,'UI::d_getSampleRate()']]],
+ ['d_5fgettimeposition',['d_getTimePosition',['../classPlugin.html#ade0a082a3a2936286537a04f4b972225',1,'Plugin']]],
+ ['d_5fgetuniqueid',['d_getUniqueId',['../classPlugin.html#aea77208248b36c7b8c9dc57ee68ae97a',1,'Plugin']]],
+ ['d_5fgetversion',['d_getVersion',['../classPlugin.html#af9251f8d90e4df43c6387bd111487e4e',1,'Plugin']]],
+ ['d_5finitaudioport',['d_initAudioPort',['../classPlugin.html#a5ddc59a0dbbef9c7d7cda5f291431769',1,'Plugin']]],
+ ['d_5finitparameter',['d_initParameter',['../classPlugin.html#a3f93a8eb97db3dc9984c357c5ffca5ec',1,'Plugin']]],
+ ['d_5finitprogramname',['d_initProgramName',['../classPlugin.html#a8a1792b7c5c6a3fd9cd626c7156ec3b6',1,'Plugin']]],
+ ['d_5finitstate',['d_initState',['../classPlugin.html#a65f9f9d4a30b0a56dfa42703c0b4db76',1,'Plugin']]],
+ ['d_5fparameterchanged',['d_parameterChanged',['../classUI.html#a9599da33720f4648e9ce78cc18249b07',1,'UI']]],
+ ['d_5fprogramchanged',['d_programChanged',['../classUI.html#a7d703d2caff4765f270686b8428a2fa0',1,'UI']]],
+ ['d_5frun',['d_run',['../classPlugin.html#af67102a7c6d19a8530ce0e3293e55667',1,'Plugin']]],
+ ['d_5fsampleratechanged',['d_sampleRateChanged',['../classPlugin.html#a469b53e1c1417a32d766cf96d1b3c45e',1,'Plugin::d_sampleRateChanged()'],['../classUI.html#a18f4b84a973405fc098e69047e0d1994',1,'UI::d_sampleRateChanged()']]],
+ ['d_5fsendnote',['d_sendNote',['../classUI.html#a621c381126d8e2f0124199b82cdcd456',1,'UI']]],
+ ['d_5fsetlatency',['d_setLatency',['../classPlugin.html#a7816b45ffb52b0a6308cabb792b1a56f',1,'Plugin']]],
+ ['d_5fsetparametervalue',['d_setParameterValue',['../classPlugin.html#a4cdd613f58a013429094700f3d83904a',1,'Plugin::d_setParameterValue()'],['../classUI.html#a310a08018194f82937ca92bed4e77f1f',1,'UI::d_setParameterValue()']]],
+ ['d_5fsetprogram',['d_setProgram',['../classPlugin.html#a1d001e50781b35df23f6d9a218f5f804',1,'Plugin']]],
+ ['d_5fsetstate',['d_setState',['../classPlugin.html#ad9c46a36cab96f52a0370043093bca68',1,'Plugin::d_setState()'],['../classUI.html#ac32cb7fd88c642eadebf64137acd910e',1,'UI::d_setState()']]],
+ ['d_5fstatechanged',['d_stateChanged',['../classUI.html#a7f508ebffec7a5168b532ccb9d81df70',1,'UI']]],
+ ['d_5fuifilebrowserselected',['d_uiFileBrowserSelected',['../classUI.html#ab10300e34b40d6b447b1213813f474c0',1,'UI']]],
+ ['d_5fuiidle',['d_uiIdle',['../classUI.html#aa320b8d3e826394dad9f7c36692f9b6c',1,'UI']]],
+ ['d_5fuireshape',['d_uiReshape',['../classUI.html#aaf729415450434ad6690db93fd936bbf',1,'UI']]],
+ ['d_5fwritemidievent',['d_writeMidiEvent',['../classPlugin.html#afa10aea18e4036b4a7487f2779d92e0f',1,'Plugin']]],
+ ['data',['data',['../structMidiEvent.html#aba54410d44eef48c10516f29452ef3a9',1,'MidiEvent']]],
+ ['def',['def',['../structParameterRanges.html#aa0aba68115bcfff25c35b2da2f7aed4c',1,'ParameterRanges']]],
+ ['distrho_5fplugin_5fhas_5fui',['DISTRHO_PLUGIN_HAS_UI',['../group__PluginMacros.html#gacf8a1af679c09637ba0bdc5f4f8e37dd',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fis_5frt_5fsafe',['DISTRHO_PLUGIN_IS_RT_SAFE',['../group__PluginMacros.html#ga82546dd199fcea338b113f2f6da84ced',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fis_5fsynth',['DISTRHO_PLUGIN_IS_SYNTH',['../group__PluginMacros.html#ga854bde6b6fdb0d47182149dbab0fed72',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fname',['DISTRHO_PLUGIN_NAME',['../group__PluginMacros.html#ga888482a9f695c2ca2f433e5f3172dcc4',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fnum_5finputs',['DISTRHO_PLUGIN_NUM_INPUTS',['../group__PluginMacros.html#ga5f4f3d9a5dc3c23882d158e636319998',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fnum_5foutputs',['DISTRHO_PLUGIN_NUM_OUTPUTS',['../group__PluginMacros.html#ga917195804ebcb2bb48c9fad52b20b3ca',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5furi',['DISTRHO_PLUGIN_URI',['../group__PluginMacros.html#ga9cc186448134e6a1956474b3878c97a8',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5fdirect_5faccess',['DISTRHO_PLUGIN_WANT_DIRECT_ACCESS',['../group__PluginMacros.html#gac6873a3950f52f3fde8e386af63b69a1',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5flatency',['DISTRHO_PLUGIN_WANT_LATENCY',['../group__PluginMacros.html#gad6b0ebf10e048f4742f29735da4d4930',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5fmidi_5finput',['DISTRHO_PLUGIN_WANT_MIDI_INPUT',['../group__PluginMacros.html#gadf2e2eb7550e4116001c816adfb04a70',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5fmidi_5foutput',['DISTRHO_PLUGIN_WANT_MIDI_OUTPUT',['../group__PluginMacros.html#ga548522eb91344a45841a5a95ff4f8073',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5fprograms',['DISTRHO_PLUGIN_WANT_PROGRAMS',['../group__PluginMacros.html#gad95e24b17f196260cee15255fdb5b677',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5fstate',['DISTRHO_PLUGIN_WANT_STATE',['../group__PluginMacros.html#ga255f43cc0997af8b56abcca260c875e0',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fplugin_5fwant_5ftimepos',['DISTRHO_PLUGIN_WANT_TIMEPOS',['../group__PluginMacros.html#ga496610b956d931b1940d07da48d123f2',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fui_5furi',['DISTRHO_UI_URI',['../group__PluginMacros.html#ga420a88022da249b9f38a6046998dbd7c',1,'DistrhoPlugin.hpp']]],
+ ['distrho_5fui_5fuse_5fnanovg',['DISTRHO_UI_USE_NANOVG',['../group__PluginMacros.html#gad49e79936a2aa5afa089cbc051426ccd',1,'DistrhoPlugin.hpp']]],
+ ['distrho_20_25plugin_20framework',['DISTRHO %Plugin Framework',['../index.html',1,'']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 3e12653c..adc245e8 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,7 +1,6 @@
var searchData=
[
- ['getfixedandnormalizedvalue',['getFixedAndNormalizedValue',['../structParameterRanges.html#a82698a1e07b1b04ccb5df0de4db0d0be',1,'ParameterRanges']]],
- ['getfixedvalue',['getFixedValue',['../structParameterRanges.html#acd3d977c154ddb3138f36c0b6d2b7626',1,'ParameterRanges']]],
- ['getnormalizedvalue',['getNormalizedValue',['../structParameterRanges.html#ad16ef939c1caa2f51e9a4041f769f86e',1,'ParameterRanges']]],
- ['getunnormalizedvalue',['getUnnormalizedValue',['../structParameterRanges.html#a992f75a925b3cd5e66544087708ea3c3',1,'ParameterRanges']]]
+ ['fixdefault',['fixDefault',['../structParameterRanges.html#a17519e584ccc28e87b73bfbd1a81cf10',1,'ParameterRanges']]],
+ ['fixvalue',['fixValue',['../structParameterRanges.html#a1dac84c100f420bfc529a4d2ea60dc7c',1,'ParameterRanges']]],
+ ['frame',['frame',['../structMidiEvent.html#aca2f6590b33bd2175ab71f985747d88e',1,'MidiEvent::frame()'],['../structTimePosition.html#aa3606d1c518c7ebe6335bc19f72b015b',1,'TimePosition::frame()']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index 81142290..3e12653c 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['hints',['hints',['../structParameter.html#a397fb977f0c6cbec31df4f141ca3f5b3',1,'Parameter']]]
+ ['getfixedandnormalizedvalue',['getFixedAndNormalizedValue',['../structParameterRanges.html#a82698a1e07b1b04ccb5df0de4db0d0be',1,'ParameterRanges']]],
+ ['getfixedvalue',['getFixedValue',['../structParameterRanges.html#acd3d977c154ddb3138f36c0b6d2b7626',1,'ParameterRanges']]],
+ ['getnormalizedvalue',['getNormalizedValue',['../structParameterRanges.html#ad16ef939c1caa2f51e9a4041f769f86e',1,'ParameterRanges']]],
+ ['getunnormalizedvalue',['getUnnormalizedValue',['../structParameterRanges.html#a992f75a925b3cd5e66544087708ea3c3',1,'ParameterRanges']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index 567f5fcb..63b16bcf 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -1,10 +1,4 @@
var searchData=
[
- ['kdatasize',['kDataSize',['../structMidiEvent.html#a9e23ce17777c2ff5190670d3262129b9',1,'MidiEvent']]],
- ['kparameterisautomable',['kParameterIsAutomable',['../group__ParameterHints.html#ga04161ef926442aa08ae7aa6847078ad9',1,'DistrhoPlugin.hpp']]],
- ['kparameterisboolean',['kParameterIsBoolean',['../group__ParameterHints.html#gaafca30df903781d2e1c2491808e17c8d',1,'DistrhoPlugin.hpp']]],
- ['kparameteriscv',['kParameterIsCV',['../group__ParameterHints.html#ga1eae4d034f2ff1bc14035d87c4b63b14',1,'DistrhoPlugin.hpp']]],
- ['kparameterisinteger',['kParameterIsInteger',['../group__ParameterHints.html#ga76a82c93efe6ad728c9f0cb4ef33a2b9',1,'DistrhoPlugin.hpp']]],
- ['kparameterislogarithmic',['kParameterIsLogarithmic',['../group__ParameterHints.html#gabc539ecbfe420246a33f93aed32b8a3b',1,'DistrhoPlugin.hpp']]],
- ['kparameterisoutput',['kParameterIsOutput',['../group__ParameterHints.html#ga0a3633c93e8589f4b3e6124bb97ad8d4',1,'DistrhoPlugin.hpp']]]
+ ['hints',['hints',['../structAudioPort.html#af93f38f9ef48ea14544adf32e4b1e513',1,'AudioPort::hints()'],['../structParameter.html#a397fb977f0c6cbec31df4f141ca3f5b3',1,'Parameter::hints()']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index 488b3673..bdb526ab 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -1,6 +1,12 @@
var searchData=
[
- ['max',['max',['../structParameterRanges.html#a175c78c905c598df929a4450e4d2a2a0',1,'ParameterRanges']]],
- ['midievent',['MidiEvent',['../structMidiEvent.html',1,'']]],
- ['min',['min',['../structParameterRanges.html#a63c40988463a8ace9d0e9e55a00f3c7b',1,'ParameterRanges']]]
+ ['kaudioportiscv',['kAudioPortIsCV',['../group__AudioPortHints.html#ga92c8a0135d1b6dacd22df25295c15ff3',1,'DistrhoPlugin.hpp']]],
+ ['kaudioportissidechain',['kAudioPortIsSidechain',['../group__AudioPortHints.html#gafbf1a5255d0a19f35ae21480ab2c7433',1,'DistrhoPlugin.hpp']]],
+ ['kdatasize',['kDataSize',['../structMidiEvent.html#a9e23ce17777c2ff5190670d3262129b9',1,'MidiEvent']]],
+ ['kparameterisautomable',['kParameterIsAutomable',['../group__ParameterHints.html#ga04161ef926442aa08ae7aa6847078ad9',1,'DistrhoPlugin.hpp']]],
+ ['kparameterisboolean',['kParameterIsBoolean',['../group__ParameterHints.html#gaafca30df903781d2e1c2491808e17c8d',1,'DistrhoPlugin.hpp']]],
+ ['kparameteriscv',['kParameterIsCV',['../group__ParameterHints.html#ga1eae4d034f2ff1bc14035d87c4b63b14',1,'DistrhoPlugin.hpp']]],
+ ['kparameterisinteger',['kParameterIsInteger',['../group__ParameterHints.html#ga76a82c93efe6ad728c9f0cb4ef33a2b9',1,'DistrhoPlugin.hpp']]],
+ ['kparameterislogarithmic',['kParameterIsLogarithmic',['../group__ParameterHints.html#gabc539ecbfe420246a33f93aed32b8a3b',1,'DistrhoPlugin.hpp']]],
+ ['kparameterisoutput',['kParameterIsOutput',['../group__ParameterHints.html#ga0a3633c93e8589f4b3e6124bb97ad8d4',1,'DistrhoPlugin.hpp']]]
];
diff --git a/search/all_7.js b/search/all_7.js
index e5a4f1dd..488b3673 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['name',['name',['../structParameter.html#a2e75f234cbbda1ed0517075e67d27191',1,'Parameter']]]
+ ['max',['max',['../structParameterRanges.html#a175c78c905c598df929a4450e4d2a2a0',1,'ParameterRanges']]],
+ ['midievent',['MidiEvent',['../structMidiEvent.html',1,'']]],
+ ['min',['min',['../structParameterRanges.html#a63c40988463a8ace9d0e9e55a00f3c7b',1,'ParameterRanges']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index 7f17b943..30017e79 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['onresize',['onResize',['../classUI.html#a8de15be030bbdf0eb81461349cb1cc77',1,'UI']]]
+ ['name',['name',['../structAudioPort.html#a9ef55a98c2d867cc9d909f79afe35914',1,'AudioPort::name()'],['../structParameter.html#a2e75f234cbbda1ed0517075e67d27191',1,'Parameter::name()']]]
];
diff --git a/search/all_9.js b/search/all_9.js
index 37a0973b..7f17b943 100644
--- a/search/all_9.js
+++ b/search/all_9.js
@@ -1,9 +1,4 @@
var searchData=
[
- ['parameter',['Parameter',['../structParameter.html',1,'Parameter'],['../structParameter.html#a12ced87d6d832deccb6c8ce2c8313b2e',1,'Parameter::Parameter()']]],
- ['parameter_20hints',['Parameter Hints',['../group__ParameterHints.html',1,'']]],
- ['parameterranges',['ParameterRanges',['../structParameterRanges.html',1,'ParameterRanges'],['../structParameterRanges.html#adb9b2712df3401eb0c5e11362d865d4e',1,'ParameterRanges::ParameterRanges() noexcept'],['../structParameterRanges.html#aad2afc730bee791aab1811744a48f99d',1,'ParameterRanges::ParameterRanges(const float df, const float mn, const float mx) noexcept']]],
- ['playing',['playing',['../structTimePosition.html#a35db424bdf8ec01102a4fa6346c45574',1,'TimePosition']]],
- ['plugin',['Plugin',['../classPlugin.html',1,'Plugin'],['../classPlugin.html#a3096e491376cb9378be55915d748de57',1,'Plugin::Plugin()']]],
- ['plugin_20macros',['Plugin Macros',['../group__PluginMacros.html',1,'']]]
+ ['onresize',['onResize',['../classUI.html#a8de15be030bbdf0eb81461349cb1cc77',1,'UI']]]
];
diff --git a/search/all_a.js b/search/all_a.js
index dfd71ae3..37a0973b 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -1,4 +1,9 @@
var searchData=
[
- ['ranges',['ranges',['../structParameter.html#a2d0c81e4fb8fad18d920ef6ecd4a64db',1,'Parameter']]]
+ ['parameter',['Parameter',['../structParameter.html',1,'Parameter'],['../structParameter.html#a12ced87d6d832deccb6c8ce2c8313b2e',1,'Parameter::Parameter()']]],
+ ['parameter_20hints',['Parameter Hints',['../group__ParameterHints.html',1,'']]],
+ ['parameterranges',['ParameterRanges',['../structParameterRanges.html',1,'ParameterRanges'],['../structParameterRanges.html#adb9b2712df3401eb0c5e11362d865d4e',1,'ParameterRanges::ParameterRanges() noexcept'],['../structParameterRanges.html#aad2afc730bee791aab1811744a48f99d',1,'ParameterRanges::ParameterRanges(const float df, const float mn, const float mx) noexcept']]],
+ ['playing',['playing',['../structTimePosition.html#a35db424bdf8ec01102a4fa6346c45574',1,'TimePosition']]],
+ ['plugin',['Plugin',['../classPlugin.html',1,'Plugin'],['../classPlugin.html#a3096e491376cb9378be55915d748de57',1,'Plugin::Plugin()']]],
+ ['plugin_20macros',['Plugin Macros',['../group__PluginMacros.html',1,'']]]
];
diff --git a/search/all_b.js b/search/all_b.js
index 177a1a52..dfd71ae3 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['size',['size',['../structMidiEvent.html#a48b420a6dbca6502113b92c336a3041e',1,'MidiEvent']]],
- ['symbol',['symbol',['../structParameter.html#a0b5193e6131f65878dfb6fe4d9f5e970',1,'Parameter']]]
+ ['ranges',['ranges',['../structParameter.html#a2d0c81e4fb8fad18d920ef6ecd4a64db',1,'Parameter']]]
];
diff --git a/search/all_c.js b/search/all_c.js
index 048a36f8..02a09492 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['tick',['tick',['../structTimePosition_1_1BarBeatTick.html#ad38d7364a5441f1f49c3538f5691a299',1,'TimePosition::BarBeatTick']]],
- ['ticksperbeat',['ticksPerBeat',['../structTimePosition_1_1BarBeatTick.html#ab8cfc3f2709a79e733e58556712da062',1,'TimePosition::BarBeatTick']]],
- ['timeposition',['TimePosition',['../structTimePosition.html',1,'TimePosition'],['../structTimePosition.html#aee816daeed95cf309ded1087a0c800ae',1,'TimePosition::TimePosition()']]]
+ ['size',['size',['../structMidiEvent.html#a48b420a6dbca6502113b92c336a3041e',1,'MidiEvent']]],
+ ['symbol',['symbol',['../structAudioPort.html#a24142c8e3d5a7214488ba2151e6e42ad',1,'AudioPort::symbol()'],['../structParameter.html#a0b5193e6131f65878dfb6fe4d9f5e970',1,'Parameter::symbol()']]]
];
diff --git a/search/all_d.js b/search/all_d.js
index 828230dd..048a36f8 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['ui',['UI',['../classUI.html',1,'UI'],['../classUI.html#ad3425075e4a23234a8568d1893b54f22',1,'UI::UI()']]],
- ['unit',['unit',['../structParameter.html#aa9ee36848d60d8ddd9185b9a3f2ce93f',1,'Parameter']]]
+ ['tick',['tick',['../structTimePosition_1_1BarBeatTick.html#ad38d7364a5441f1f49c3538f5691a299',1,'TimePosition::BarBeatTick']]],
+ ['ticksperbeat',['ticksPerBeat',['../structTimePosition_1_1BarBeatTick.html#ab8cfc3f2709a79e733e58556712da062',1,'TimePosition::BarBeatTick']]],
+ ['timeposition',['TimePosition',['../structTimePosition.html',1,'TimePosition'],['../structTimePosition.html#aee816daeed95cf309ded1087a0c800ae',1,'TimePosition::TimePosition()']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 35de575c..828230dd 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['valid',['valid',['../structTimePosition_1_1BarBeatTick.html#a45a05047e923285af0fbeacb371e3f4e',1,'TimePosition::BarBeatTick']]]
+ ['ui',['UI',['../classUI.html',1,'UI'],['../classUI.html#ad3425075e4a23234a8568d1893b54f22',1,'UI::UI()']]],
+ ['unit',['unit',['../structParameter.html#aa9ee36848d60d8ddd9185b9a3f2ce93f',1,'Parameter']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index 0177647d..35de575c 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_7eplugin',['~Plugin',['../classPlugin.html#a89814b8f0b1c91e49140d42eb8331383',1,'Plugin']]],
- ['_7eui',['~UI',['../classUI.html#a47e7b6111faba049dfee4738d067cc42',1,'UI']]]
+ ['valid',['valid',['../structTimePosition_1_1BarBeatTick.html#a45a05047e923285af0fbeacb371e3f4e',1,'TimePosition::BarBeatTick']]]
];
diff --git a/search/classes_0.js b/search/classes_0.js
index 3c72e37f..32651a69 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html',1,'TimePosition']]]
+ ['audioport',['AudioPort',['../structAudioPort.html',1,'']]]
];
diff --git a/search/classes_1.js b/search/classes_1.js
index ddfccd9f..3c72e37f 100644
--- a/search/classes_1.js
+++ b/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['midievent',['MidiEvent',['../structMidiEvent.html',1,'']]]
+ ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html',1,'TimePosition']]]
];
diff --git a/search/classes_2.js b/search/classes_2.js
index cab226e0..ddfccd9f 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['parameter',['Parameter',['../structParameter.html',1,'']]],
- ['parameterranges',['ParameterRanges',['../structParameterRanges.html',1,'']]],
- ['plugin',['Plugin',['../classPlugin.html',1,'']]]
+ ['midievent',['MidiEvent',['../structMidiEvent.html',1,'']]]
];
diff --git a/search/classes_3.js b/search/classes_3.js
index 46482ad6..cab226e0 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['timeposition',['TimePosition',['../structTimePosition.html',1,'']]]
+ ['parameter',['Parameter',['../structParameter.html',1,'']]],
+ ['parameterranges',['ParameterRanges',['../structParameterRanges.html',1,'']]],
+ ['plugin',['Plugin',['../classPlugin.html',1,'']]]
];
diff --git a/search/classes_4.js b/search/classes_4.js
index bd668277..46482ad6 100644
--- a/search/classes_4.js
+++ b/search/classes_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ui',['UI',['../classUI.html',1,'']]]
+ ['timeposition',['TimePosition',['../structTimePosition.html',1,'']]]
];
diff --git a/search/classes_5.html b/search/classes_5.html
new file mode 100644
index 00000000..baa0bfe1
--- /dev/null
+++ b/search/classes_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_5.js b/search/classes_5.js
new file mode 100644
index 00000000..bd668277
--- /dev/null
+++ b/search/classes_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['ui',['UI',['../classUI.html',1,'']]]
+];
diff --git a/search/functions_0.js b/search/functions_0.js
index 12f6451c..7900fb08 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html#abff8c9586a4e82694e7d6bac3e8da1ef',1,'TimePosition::BarBeatTick']]]
+ ['audioport',['AudioPort',['../structAudioPort.html#abbd5c1ad18e0b920c2ff6c5053e59ede',1,'AudioPort']]]
];
diff --git a/search/functions_1.js b/search/functions_1.js
index aec04922..12f6451c 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,35 +1,4 @@
var searchData=
[
- ['d_5factivate',['d_activate',['../classPlugin.html#a15df4876febf5909fe040d401fc704d0',1,'Plugin']]],
- ['d_5fbuffersizechanged',['d_bufferSizeChanged',['../classPlugin.html#a2c6ac454e24b667d54eaaf63da252627',1,'Plugin']]],
- ['d_5fdeactivate',['d_deactivate',['../classPlugin.html#a5c008d623e558e7266aecaff22fc787a',1,'Plugin']]],
- ['d_5feditparameter',['d_editParameter',['../classUI.html#a768b898d1e063d5c0112197b99ccba99',1,'UI']]],
- ['d_5fgetbuffersize',['d_getBufferSize',['../classPlugin.html#aa0feb17c3dcf13a106505eb6d6b2a3ac',1,'Plugin']]],
- ['d_5fgetlabel',['d_getLabel',['../classPlugin.html#ae512b28d1b274a055de33812cf094d81',1,'Plugin']]],
- ['d_5fgetlicense',['d_getLicense',['../classPlugin.html#ae9333c170accfd2a237448a4579d5fef',1,'Plugin']]],
- ['d_5fgetmaker',['d_getMaker',['../classPlugin.html#a0eaf2f46f04d60526622afb5a86e026c',1,'Plugin']]],
- ['d_5fgetname',['d_getName',['../classPlugin.html#a0f8fb7aa5ab05ba246e158b1024dd031',1,'Plugin']]],
- ['d_5fgetparametervalue',['d_getParameterValue',['../classPlugin.html#af088f855761b67489f19f42fbb585088',1,'Plugin']]],
- ['d_5fgetplugininstancepointer',['d_getPluginInstancePointer',['../classUI.html#a5393f505fc8702905c15c70c9fcf0d48',1,'UI']]],
- ['d_5fgetsamplerate',['d_getSampleRate',['../classPlugin.html#ace888940905e8875284e07c52bf7404f',1,'Plugin::d_getSampleRate()'],['../classUI.html#ab6cbe4dcade92f7f49d4405e51ee639c',1,'UI::d_getSampleRate()']]],
- ['d_5fgettimeposition',['d_getTimePosition',['../classPlugin.html#ade0a082a3a2936286537a04f4b972225',1,'Plugin']]],
- ['d_5fgetuniqueid',['d_getUniqueId',['../classPlugin.html#aea77208248b36c7b8c9dc57ee68ae97a',1,'Plugin']]],
- ['d_5fgetversion',['d_getVersion',['../classPlugin.html#af9251f8d90e4df43c6387bd111487e4e',1,'Plugin']]],
- ['d_5finitparameter',['d_initParameter',['../classPlugin.html#a3f93a8eb97db3dc9984c357c5ffca5ec',1,'Plugin']]],
- ['d_5finitprogramname',['d_initProgramName',['../classPlugin.html#a8a1792b7c5c6a3fd9cd626c7156ec3b6',1,'Plugin']]],
- ['d_5finitstate',['d_initState',['../classPlugin.html#a65f9f9d4a30b0a56dfa42703c0b4db76',1,'Plugin']]],
- ['d_5fparameterchanged',['d_parameterChanged',['../classUI.html#a9599da33720f4648e9ce78cc18249b07',1,'UI']]],
- ['d_5fprogramchanged',['d_programChanged',['../classUI.html#a7d703d2caff4765f270686b8428a2fa0',1,'UI']]],
- ['d_5frun',['d_run',['../classPlugin.html#af67102a7c6d19a8530ce0e3293e55667',1,'Plugin']]],
- ['d_5fsampleratechanged',['d_sampleRateChanged',['../classPlugin.html#a469b53e1c1417a32d766cf96d1b3c45e',1,'Plugin::d_sampleRateChanged()'],['../classUI.html#a18f4b84a973405fc098e69047e0d1994',1,'UI::d_sampleRateChanged()']]],
- ['d_5fsendnote',['d_sendNote',['../classUI.html#a621c381126d8e2f0124199b82cdcd456',1,'UI']]],
- ['d_5fsetlatency',['d_setLatency',['../classPlugin.html#a7816b45ffb52b0a6308cabb792b1a56f',1,'Plugin']]],
- ['d_5fsetparametervalue',['d_setParameterValue',['../classPlugin.html#a4cdd613f58a013429094700f3d83904a',1,'Plugin::d_setParameterValue()'],['../classUI.html#a310a08018194f82937ca92bed4e77f1f',1,'UI::d_setParameterValue()']]],
- ['d_5fsetprogram',['d_setProgram',['../classPlugin.html#a1d001e50781b35df23f6d9a218f5f804',1,'Plugin']]],
- ['d_5fsetstate',['d_setState',['../classPlugin.html#ad9c46a36cab96f52a0370043093bca68',1,'Plugin::d_setState()'],['../classUI.html#ac32cb7fd88c642eadebf64137acd910e',1,'UI::d_setState()']]],
- ['d_5fstatechanged',['d_stateChanged',['../classUI.html#a7f508ebffec7a5168b532ccb9d81df70',1,'UI']]],
- ['d_5fuifilebrowserselected',['d_uiFileBrowserSelected',['../classUI.html#ab10300e34b40d6b447b1213813f474c0',1,'UI']]],
- ['d_5fuiidle',['d_uiIdle',['../classUI.html#aa320b8d3e826394dad9f7c36692f9b6c',1,'UI']]],
- ['d_5fuireshape',['d_uiReshape',['../classUI.html#aaf729415450434ad6690db93fd936bbf',1,'UI']]],
- ['d_5fwritemidievent',['d_writeMidiEvent',['../classPlugin.html#afa10aea18e4036b4a7487f2779d92e0f',1,'Plugin']]]
+ ['barbeattick',['BarBeatTick',['../structTimePosition_1_1BarBeatTick.html#abff8c9586a4e82694e7d6bac3e8da1ef',1,'TimePosition::BarBeatTick']]]
];
diff --git a/search/functions_2.js b/search/functions_2.js
index 9bef7282..24578b6b 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -1,5 +1,36 @@
var searchData=
[
- ['fixdefault',['fixDefault',['../structParameterRanges.html#a17519e584ccc28e87b73bfbd1a81cf10',1,'ParameterRanges']]],
- ['fixvalue',['fixValue',['../structParameterRanges.html#a1dac84c100f420bfc529a4d2ea60dc7c',1,'ParameterRanges']]]
+ ['d_5factivate',['d_activate',['../classPlugin.html#a15df4876febf5909fe040d401fc704d0',1,'Plugin']]],
+ ['d_5fbuffersizechanged',['d_bufferSizeChanged',['../classPlugin.html#a2c6ac454e24b667d54eaaf63da252627',1,'Plugin']]],
+ ['d_5fdeactivate',['d_deactivate',['../classPlugin.html#a5c008d623e558e7266aecaff22fc787a',1,'Plugin']]],
+ ['d_5feditparameter',['d_editParameter',['../classUI.html#a768b898d1e063d5c0112197b99ccba99',1,'UI']]],
+ ['d_5fgetbuffersize',['d_getBufferSize',['../classPlugin.html#aa0feb17c3dcf13a106505eb6d6b2a3ac',1,'Plugin']]],
+ ['d_5fgetlabel',['d_getLabel',['../classPlugin.html#ae512b28d1b274a055de33812cf094d81',1,'Plugin']]],
+ ['d_5fgetlicense',['d_getLicense',['../classPlugin.html#ae9333c170accfd2a237448a4579d5fef',1,'Plugin']]],
+ ['d_5fgetmaker',['d_getMaker',['../classPlugin.html#a0eaf2f46f04d60526622afb5a86e026c',1,'Plugin']]],
+ ['d_5fgetname',['d_getName',['../classPlugin.html#a0f8fb7aa5ab05ba246e158b1024dd031',1,'Plugin']]],
+ ['d_5fgetparametervalue',['d_getParameterValue',['../classPlugin.html#af088f855761b67489f19f42fbb585088',1,'Plugin']]],
+ ['d_5fgetplugininstancepointer',['d_getPluginInstancePointer',['../classUI.html#a5393f505fc8702905c15c70c9fcf0d48',1,'UI']]],
+ ['d_5fgetsamplerate',['d_getSampleRate',['../classPlugin.html#ace888940905e8875284e07c52bf7404f',1,'Plugin::d_getSampleRate()'],['../classUI.html#ab6cbe4dcade92f7f49d4405e51ee639c',1,'UI::d_getSampleRate()']]],
+ ['d_5fgettimeposition',['d_getTimePosition',['../classPlugin.html#ade0a082a3a2936286537a04f4b972225',1,'Plugin']]],
+ ['d_5fgetuniqueid',['d_getUniqueId',['../classPlugin.html#aea77208248b36c7b8c9dc57ee68ae97a',1,'Plugin']]],
+ ['d_5fgetversion',['d_getVersion',['../classPlugin.html#af9251f8d90e4df43c6387bd111487e4e',1,'Plugin']]],
+ ['d_5finitaudioport',['d_initAudioPort',['../classPlugin.html#a5ddc59a0dbbef9c7d7cda5f291431769',1,'Plugin']]],
+ ['d_5finitparameter',['d_initParameter',['../classPlugin.html#a3f93a8eb97db3dc9984c357c5ffca5ec',1,'Plugin']]],
+ ['d_5finitprogramname',['d_initProgramName',['../classPlugin.html#a8a1792b7c5c6a3fd9cd626c7156ec3b6',1,'Plugin']]],
+ ['d_5finitstate',['d_initState',['../classPlugin.html#a65f9f9d4a30b0a56dfa42703c0b4db76',1,'Plugin']]],
+ ['d_5fparameterchanged',['d_parameterChanged',['../classUI.html#a9599da33720f4648e9ce78cc18249b07',1,'UI']]],
+ ['d_5fprogramchanged',['d_programChanged',['../classUI.html#a7d703d2caff4765f270686b8428a2fa0',1,'UI']]],
+ ['d_5frun',['d_run',['../classPlugin.html#af67102a7c6d19a8530ce0e3293e55667',1,'Plugin']]],
+ ['d_5fsampleratechanged',['d_sampleRateChanged',['../classPlugin.html#a469b53e1c1417a32d766cf96d1b3c45e',1,'Plugin::d_sampleRateChanged()'],['../classUI.html#a18f4b84a973405fc098e69047e0d1994',1,'UI::d_sampleRateChanged()']]],
+ ['d_5fsendnote',['d_sendNote',['../classUI.html#a621c381126d8e2f0124199b82cdcd456',1,'UI']]],
+ ['d_5fsetlatency',['d_setLatency',['../classPlugin.html#a7816b45ffb52b0a6308cabb792b1a56f',1,'Plugin']]],
+ ['d_5fsetparametervalue',['d_setParameterValue',['../classPlugin.html#a4cdd613f58a013429094700f3d83904a',1,'Plugin::d_setParameterValue()'],['../classUI.html#a310a08018194f82937ca92bed4e77f1f',1,'UI::d_setParameterValue()']]],
+ ['d_5fsetprogram',['d_setProgram',['../classPlugin.html#a1d001e50781b35df23f6d9a218f5f804',1,'Plugin']]],
+ ['d_5fsetstate',['d_setState',['../classPlugin.html#ad9c46a36cab96f52a0370043093bca68',1,'Plugin::d_setState()'],['../classUI.html#ac32cb7fd88c642eadebf64137acd910e',1,'UI::d_setState()']]],
+ ['d_5fstatechanged',['d_stateChanged',['../classUI.html#a7f508ebffec7a5168b532ccb9d81df70',1,'UI']]],
+ ['d_5fuifilebrowserselected',['d_uiFileBrowserSelected',['../classUI.html#ab10300e34b40d6b447b1213813f474c0',1,'UI']]],
+ ['d_5fuiidle',['d_uiIdle',['../classUI.html#aa320b8d3e826394dad9f7c36692f9b6c',1,'UI']]],
+ ['d_5fuireshape',['d_uiReshape',['../classUI.html#aaf729415450434ad6690db93fd936bbf',1,'UI']]],
+ ['d_5fwritemidievent',['d_writeMidiEvent',['../classPlugin.html#afa10aea18e4036b4a7487f2779d92e0f',1,'Plugin']]]
];
diff --git a/search/functions_3.js b/search/functions_3.js
index 3e12653c..9bef7282 100644
--- a/search/functions_3.js
+++ b/search/functions_3.js
@@ -1,7 +1,5 @@
var searchData=
[
- ['getfixedandnormalizedvalue',['getFixedAndNormalizedValue',['../structParameterRanges.html#a82698a1e07b1b04ccb5df0de4db0d0be',1,'ParameterRanges']]],
- ['getfixedvalue',['getFixedValue',['../structParameterRanges.html#acd3d977c154ddb3138f36c0b6d2b7626',1,'ParameterRanges']]],
- ['getnormalizedvalue',['getNormalizedValue',['../structParameterRanges.html#ad16ef939c1caa2f51e9a4041f769f86e',1,'ParameterRanges']]],
- ['getunnormalizedvalue',['getUnnormalizedValue',['../structParameterRanges.html#a992f75a925b3cd5e66544087708ea3c3',1,'ParameterRanges']]]
+ ['fixdefault',['fixDefault',['../structParameterRanges.html#a17519e584ccc28e87b73bfbd1a81cf10',1,'ParameterRanges']]],
+ ['fixvalue',['fixValue',['../structParameterRanges.html#a1dac84c100f420bfc529a4d2ea60dc7c',1,'ParameterRanges']]]
];
diff --git a/search/functions_4.js b/search/functions_4.js
index 7f17b943..3e12653c 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['onresize',['onResize',['../classUI.html#a8de15be030bbdf0eb81461349cb1cc77',1,'UI']]]
+ ['getfixedandnormalizedvalue',['getFixedAndNormalizedValue',['../structParameterRanges.html#a82698a1e07b1b04ccb5df0de4db0d0be',1,'ParameterRanges']]],
+ ['getfixedvalue',['getFixedValue',['../structParameterRanges.html#acd3d977c154ddb3138f36c0b6d2b7626',1,'ParameterRanges']]],
+ ['getnormalizedvalue',['getNormalizedValue',['../structParameterRanges.html#ad16ef939c1caa2f51e9a4041f769f86e',1,'ParameterRanges']]],
+ ['getunnormalizedvalue',['getUnnormalizedValue',['../structParameterRanges.html#a992f75a925b3cd5e66544087708ea3c3',1,'ParameterRanges']]]
];
diff --git a/search/functions_5.js b/search/functions_5.js
index 87a57e71..7f17b943 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,6 +1,4 @@
var searchData=
[
- ['parameter',['Parameter',['../structParameter.html#a12ced87d6d832deccb6c8ce2c8313b2e',1,'Parameter']]],
- ['parameterranges',['ParameterRanges',['../structParameterRanges.html#adb9b2712df3401eb0c5e11362d865d4e',1,'ParameterRanges::ParameterRanges() noexcept'],['../structParameterRanges.html#aad2afc730bee791aab1811744a48f99d',1,'ParameterRanges::ParameterRanges(const float df, const float mn, const float mx) noexcept']]],
- ['plugin',['Plugin',['../classPlugin.html#a3096e491376cb9378be55915d748de57',1,'Plugin']]]
+ ['onresize',['onResize',['../classUI.html#a8de15be030bbdf0eb81461349cb1cc77',1,'UI']]]
];
diff --git a/search/functions_6.js b/search/functions_6.js
index ae965bd9..87a57e71 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['timeposition',['TimePosition',['../structTimePosition.html#aee816daeed95cf309ded1087a0c800ae',1,'TimePosition']]]
+ ['parameter',['Parameter',['../structParameter.html#a12ced87d6d832deccb6c8ce2c8313b2e',1,'Parameter']]],
+ ['parameterranges',['ParameterRanges',['../structParameterRanges.html#adb9b2712df3401eb0c5e11362d865d4e',1,'ParameterRanges::ParameterRanges() noexcept'],['../structParameterRanges.html#aad2afc730bee791aab1811744a48f99d',1,'ParameterRanges::ParameterRanges(const float df, const float mn, const float mx) noexcept']]],
+ ['plugin',['Plugin',['../classPlugin.html#a3096e491376cb9378be55915d748de57',1,'Plugin']]]
];
diff --git a/search/functions_7.js b/search/functions_7.js
index c17c0582..ae965bd9 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ui',['UI',['../classUI.html#ad3425075e4a23234a8568d1893b54f22',1,'UI']]]
+ ['timeposition',['TimePosition',['../structTimePosition.html#aee816daeed95cf309ded1087a0c800ae',1,'TimePosition']]]
];
diff --git a/search/functions_8.js b/search/functions_8.js
index 0177647d..c17c0582 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_7eplugin',['~Plugin',['../classPlugin.html#a89814b8f0b1c91e49140d42eb8331383',1,'Plugin']]],
- ['_7eui',['~UI',['../classUI.html#a47e7b6111faba049dfee4738d067cc42',1,'UI']]]
+ ['ui',['UI',['../classUI.html#ad3425075e4a23234a8568d1893b54f22',1,'UI']]]
];
diff --git a/search/functions_9.html b/search/functions_9.html
new file mode 100644
index 00000000..52d4abd4
--- /dev/null
+++ b/search/functions_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_9.js b/search/functions_9.js
new file mode 100644
index 00000000..0177647d
--- /dev/null
+++ b/search/functions_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eplugin',['~Plugin',['../classPlugin.html#a89814b8f0b1c91e49140d42eb8331383',1,'Plugin']]],
+ ['_7eui',['~UI',['../classUI.html#a47e7b6111faba049dfee4738d067cc42',1,'UI']]]
+];
diff --git a/search/groups_0.js b/search/groups_0.js
index e61dfdea..c0541830 100644
--- a/search/groups_0.js
+++ b/search/groups_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['base_20structs',['Base Structs',['../group__BaseStructs.html',1,'']]]
+ ['audio_20port_20hints',['Audio Port Hints',['../group__AudioPortHints.html',1,'']]]
];
diff --git a/search/groups_1.js b/search/groups_1.js
index 4cb07cd3..e61dfdea 100644
--- a/search/groups_1.js
+++ b/search/groups_1.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['parameter_20hints',['Parameter Hints',['../group__ParameterHints.html',1,'']]],
- ['plugin_20macros',['Plugin Macros',['../group__PluginMacros.html',1,'']]]
+ ['base_20structs',['Base Structs',['../group__BaseStructs.html',1,'']]]
];
diff --git a/search/groups_2.html b/search/groups_2.html
new file mode 100644
index 00000000..1ac95e9d
--- /dev/null
+++ b/search/groups_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/groups_2.js b/search/groups_2.js
new file mode 100644
index 00000000..4cb07cd3
--- /dev/null
+++ b/search/groups_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['parameter_20hints',['Parameter Hints',['../group__ParameterHints.html',1,'']]],
+ ['plugin_20macros',['Plugin Macros',['../group__PluginMacros.html',1,'']]]
+];
diff --git a/search/search.js b/search/search.js
index 9e1fb3ac..fe76e82f 100644
--- a/search/search.js
+++ b/search/search.js
@@ -7,11 +7,11 @@
var indexSectionsWithContent =
{
- 0: "bdfghkmnoprstuv~",
- 1: "bmptu",
- 2: "bdfgoptu~",
+ 0: "abdfghkmnoprstuv~",
+ 1: "abmptu",
+ 2: "abdfgoptu~",
3: "bdfhkmnprstuv",
- 4: "bp",
+ 4: "abp",
5: "d"
};
diff --git a/search/variables_3.js b/search/variables_3.js
index 81142290..63b16bcf 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hints',['hints',['../structParameter.html#a397fb977f0c6cbec31df4f141ca3f5b3',1,'Parameter']]]
+ ['hints',['hints',['../structAudioPort.html#af93f38f9ef48ea14544adf32e4b1e513',1,'AudioPort::hints()'],['../structParameter.html#a397fb977f0c6cbec31df4f141ca3f5b3',1,'Parameter::hints()']]]
];
diff --git a/search/variables_4.js b/search/variables_4.js
index 567f5fcb..bdb526ab 100644
--- a/search/variables_4.js
+++ b/search/variables_4.js
@@ -1,5 +1,7 @@
var searchData=
[
+ ['kaudioportiscv',['kAudioPortIsCV',['../group__AudioPortHints.html#ga92c8a0135d1b6dacd22df25295c15ff3',1,'DistrhoPlugin.hpp']]],
+ ['kaudioportissidechain',['kAudioPortIsSidechain',['../group__AudioPortHints.html#gafbf1a5255d0a19f35ae21480ab2c7433',1,'DistrhoPlugin.hpp']]],
['kdatasize',['kDataSize',['../structMidiEvent.html#a9e23ce17777c2ff5190670d3262129b9',1,'MidiEvent']]],
['kparameterisautomable',['kParameterIsAutomable',['../group__ParameterHints.html#ga04161ef926442aa08ae7aa6847078ad9',1,'DistrhoPlugin.hpp']]],
['kparameterisboolean',['kParameterIsBoolean',['../group__ParameterHints.html#gaafca30df903781d2e1c2491808e17c8d',1,'DistrhoPlugin.hpp']]],
diff --git a/search/variables_6.js b/search/variables_6.js
index e5a4f1dd..30017e79 100644
--- a/search/variables_6.js
+++ b/search/variables_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['name',['name',['../structParameter.html#a2e75f234cbbda1ed0517075e67d27191',1,'Parameter']]]
+ ['name',['name',['../structAudioPort.html#a9ef55a98c2d867cc9d909f79afe35914',1,'AudioPort::name()'],['../structParameter.html#a2e75f234cbbda1ed0517075e67d27191',1,'Parameter::name()']]]
];
diff --git a/search/variables_9.js b/search/variables_9.js
index 177a1a52..02a09492 100644
--- a/search/variables_9.js
+++ b/search/variables_9.js
@@ -1,5 +1,5 @@
var searchData=
[
['size',['size',['../structMidiEvent.html#a48b420a6dbca6502113b92c336a3041e',1,'MidiEvent']]],
- ['symbol',['symbol',['../structParameter.html#a0b5193e6131f65878dfb6fe4d9f5e970',1,'Parameter']]]
+ ['symbol',['symbol',['../structAudioPort.html#a24142c8e3d5a7214488ba2151e6e42ad',1,'AudioPort::symbol()'],['../structParameter.html#a0b5193e6131f65878dfb6fe4d9f5e970',1,'Parameter::symbol()']]]
];
diff --git a/structAudioPort-members.html b/structAudioPort-members.html
new file mode 100644
index 00000000..b6c5ccbb
--- /dev/null
+++ b/structAudioPort-members.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+DISTRHO Plugin Framework: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DISTRHO Plugin Framework
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for AudioPort , including all inherited members.
+
+
+
+
+
diff --git a/structAudioPort.html b/structAudioPort.html
new file mode 100644
index 00000000..37ff9893
--- /dev/null
+++ b/structAudioPort.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+DISTRHO Plugin Framework: AudioPort Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DISTRHO Plugin Framework
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <DistrhoPlugin.hpp >
+
+
+
+
+
+
+
+
+
+
+
+ AudioPort::AudioPort
+ (
+ )
+
+
+
+
+
+inline noexcept
+
+
+
+
Default constructor for a regular audio port.
+
+
+
+
+
+
+
+
+
+ uint32_t AudioPort::hints
+
+
+
+
+
+
+
+
+
+ d_string AudioPort::name
+
+
+
+
The name of this audio port. An audio port name can contain any character, but hosts might have a hard time with non-ascii ones. The name doesn't have to be unique within a plugin instance, but it's recommended.
+
+
+
+
+
+
+
+
+ d_string AudioPort::symbol
+
+
+
+
The symbol of this audio port. An audio port symbol is a short restricted name used as a machine and human readable identifier. The first character must be one of _, a-z or A-Z and subsequent characters can be from _, a-z, A-Z and 0-9.
Note : Audio port and parameter symbols MUST be unique within a plugin instance.
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
diff --git a/structMidiEvent-members.html b/structMidiEvent-members.html
index cac3d0a1..37aa538f 100644
--- a/structMidiEvent-members.html
+++ b/structMidiEvent-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/structMidiEvent.html b/structMidiEvent.html
index 7a3abb4b..006b0cc6 100644
--- a/structMidiEvent.html
+++ b/structMidiEvent.html
@@ -179,7 +179,7 @@ Static Public Attributes
diff --git a/structParameter-members.html b/structParameter-members.html
index 37f07ab9..ecbf3d88 100644
--- a/structParameter-members.html
+++ b/structParameter-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/structParameter.html b/structParameter.html
index 14a81cf5..4539e332 100644
--- a/structParameter.html
+++ b/structParameter.html
@@ -210,7 +210,7 @@ Public Attributes
diff --git a/structParameterRanges-members.html b/structParameterRanges-members.html
index 23e59933..47eaa3ee 100644
--- a/structParameterRanges-members.html
+++ b/structParameterRanges-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/structParameterRanges.html b/structParameterRanges.html
index 6dd8d57e..e927a1bf 100644
--- a/structParameterRanges.html
+++ b/structParameterRanges.html
@@ -386,7 +386,7 @@ Public Attributes
diff --git a/structTimePosition-members.html b/structTimePosition-members.html
index 3a2725c0..efe06f87 100644
--- a/structTimePosition-members.html
+++ b/structTimePosition-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/structTimePosition.html b/structTimePosition.html
index 24f71230..b3c6523a 100644
--- a/structTimePosition.html
+++ b/structTimePosition.html
@@ -175,7 +175,7 @@ struct TimePosition:
diff --git a/structTimePosition_1_1BarBeatTick-members.html b/structTimePosition_1_1BarBeatTick-members.html
index cca76887..33b075d5 100644
--- a/structTimePosition_1_1BarBeatTick-members.html
+++ b/structTimePosition_1_1BarBeatTick-members.html
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/structTimePosition_1_1BarBeatTick.html b/structTimePosition_1_1BarBeatTick.html
index 30ee4d7d..3fad5e42 100644
--- a/structTimePosition_1_1BarBeatTick.html
+++ b/structTimePosition_1_1BarBeatTick.html
@@ -274,7 +274,7 @@ Public Attributes