Browse Source

Misc changes

tags/1.9.4
falkTX 12 years ago
parent
commit
d4c9ed6569
16 changed files with 50 additions and 23 deletions
  1. +1
    -1
      source/modules/carla_native/3bandeq/DistrhoPlugin3BandEQ.cpp
  2. +1
    -1
      source/modules/carla_native/3bandeq/DistrhoPlugin3BandEQ.hpp
  3. +1
    -1
      source/modules/carla_native/3bandsplitter/DistrhoPlugin3BandSplitter.cpp
  4. +1
    -1
      source/modules/carla_native/3bandsplitter/DistrhoPlugin3BandSplitter.hpp
  5. +1
    -1
      source/modules/carla_native/audio-base.hpp
  6. +30
    -3
      source/modules/carla_native/distrho/DistrhoPluginCarla.cpp
  7. +1
    -1
      source/modules/carla_native/nekobi/DistrhoPluginNekobi.cpp
  8. +1
    -1
      source/modules/carla_native/nekobi/DistrhoPluginNekobi.hpp
  9. +1
    -1
      source/modules/carla_native/notes/DistrhoPluginInfo.h
  10. +1
    -1
      source/modules/carla_native/pingpongpan/DistrhoPluginPingPongPan.cpp
  11. +1
    -1
      source/modules/carla_native/pingpongpan/DistrhoPluginPingPongPan.hpp
  12. +1
    -1
      source/modules/carla_native/stereoenhancer/DistrhoPluginStereoEnhancer.cpp
  13. +1
    -1
      source/modules/carla_native/stereoenhancer/DistrhoPluginStereoEnhancer.hpp
  14. +1
    -1
      source/modules/distrho/DistrhoPlugin.hpp
  15. +2
    -2
      source/modules/distrho/src/DistrhoPluginInternal.hpp
  16. +5
    -5
      source/plugin/carla-native-export.cpp

+ 1
- 1
source/modules/carla_native/3bandeq/DistrhoPlugin3BandEQ.cpp View File

@@ -224,7 +224,7 @@ void DistrhoPlugin3BandEQ::d_deactivate()
tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f;
}
void DistrhoPlugin3BandEQ::d_run(float** inputs, float** outputs, uint32_t frames, uint32_t, const MidiEvent*)
void DistrhoPlugin3BandEQ::d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent*, uint32_t)
{
float* in1 = inputs[0];
float* in2 = inputs[1];


+ 1
- 1
source/modules/carla_native/3bandeq/DistrhoPlugin3BandEQ.hpp View File

@@ -88,7 +88,7 @@ protected:
void d_activate() override;
void d_deactivate() override;
void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) override;
void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
// -------------------------------------------------------------------


+ 1
- 1
source/modules/carla_native/3bandsplitter/DistrhoPlugin3BandSplitter.cpp View File

@@ -224,7 +224,7 @@ void DistrhoPlugin3BandSplitter::d_deactivate()
tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f;
}
void DistrhoPlugin3BandSplitter::d_run(float** inputs, float** outputs, uint32_t frames, uint32_t, const MidiEvent*)
void DistrhoPlugin3BandSplitter::d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent*, uint32_t)
{
float* in1 = inputs[0];
float* in2 = inputs[1];


+ 1
- 1
source/modules/carla_native/3bandsplitter/DistrhoPlugin3BandSplitter.hpp View File

@@ -88,7 +88,7 @@ protected:
void d_activate() override;
void d_deactivate() override;
void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) override;
void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
// -------------------------------------------------------------------


+ 1
- 1
source/modules/carla_native/audio-base.hpp View File

@@ -370,7 +370,7 @@ protected:
private:
AbstractAudioPlayer* const kPlayer;

bool fNeedsRead;
mutable bool fNeedsRead;

void* fFilePtr;
ADInfo fFileNfo;


+ 30
- 3
source/modules/carla_native/distrho/DistrhoPluginCarla.cpp View File

@@ -98,6 +98,11 @@ public:
#endif
}

void carla_setUiTitle(const char* const uiName)
{
glWindow.setWindowTitle(uiName);
}

// ---------------------------------------------

protected:
@@ -343,15 +348,16 @@ protected:
realMidiEvent->frame = midiEvent->time;
realMidiEvent->size = midiEvent->size;

carla_copy<uint8_t>(realMidiEvent->buf, midiEvent->data, midiEvent->size);
for (uint8_t j=0; j < midiEvent->size; ++j)
realMidiEvent->buf[j] = midiEvent->data[j];
}

fPlugin.run(inBuffer, outBuffer, frames, i, fRealMidiEvents);
fPlugin.run(inBuffer, outBuffer, frames, fRealMidiEvents, i);
}
#else
void process(float** const inBuffer, float** const outBuffer, const uint32_t frames, const ::MidiEvent* const, const uint32_t) override
{
fPlugin.run(inBuffer, outBuffer, frames, 0, nullptr);
fPlugin.run(inBuffer, outBuffer, frames, nullptr, 0);
}
#endif

@@ -414,6 +420,27 @@ protected:
#endif

// -------------------------------------------------------------------
// Plugin dispatcher calls

void bufferSizeChanged(const uint32_t bufferSize) override
{
fPlugin.setBufferSize(bufferSize, true);
}

void sampleRateChanged(const double sampleRate) override
{
fPlugin.setSampleRate(sampleRate, true);
}

#if DISTRHO_PLUGIN_HAS_UI
void uiNameChanged(const char* const uiName) override
{
if (fUiPtr != nullptr)
fUiPtr->carla_setUiTitle(uiName);
}
#endif

// -------------------------------------------------------------------

private:
PluginInternal fPlugin;


+ 1
- 1
source/modules/carla_native/nekobi/DistrhoPluginNekobi.cpp View File

@@ -341,7 +341,7 @@ void DistrhoPluginNekobi::d_deactivate()
nekobee_synth_all_voices_off(fSynth);
}
void DistrhoPluginNekobi::d_run(float**, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents)
void DistrhoPluginNekobi::d_run(float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount)
{
uint32_t framesDone = 0;
uint32_t curEventIndex = 0;


+ 1
- 1
source/modules/carla_native/nekobi/DistrhoPluginNekobi.hpp View File

@@ -93,7 +93,7 @@ protected:
void d_activate() override;
void d_deactivate() override;
void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) override;
void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
// -------------------------------------------------------------------


+ 1
- 1
source/modules/carla_native/notes/DistrhoPluginInfo.h View File

@@ -33,6 +33,6 @@

#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/Notes"

#define DISTRHO_UI_QT
#define DISTRHO_UI_EXTERNAL

#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED

+ 1
- 1
source/modules/carla_native/pingpongpan/DistrhoPluginPingPongPan.cpp View File

@@ -134,7 +134,7 @@ void DistrhoPluginPingPongPan::d_deactivate()
wavePos = 0.0f;
}
void DistrhoPluginPingPongPan::d_run(float** inputs, float** outputs, uint32_t frames, uint32_t, const MidiEvent*)
void DistrhoPluginPingPongPan::d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent*, uint32_t)
{
float* in1 = inputs[0];
float* in2 = inputs[1];


+ 1
- 1
source/modules/carla_native/pingpongpan/DistrhoPluginPingPongPan.hpp View File

@@ -84,7 +84,7 @@ protected:
void d_activate() override;
void d_deactivate() override;
void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) override;
void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
// -------------------------------------------------------------------


+ 1
- 1
source/modules/carla_native/stereoenhancer/DistrhoPluginStereoEnhancer.cpp View File

@@ -165,7 +165,7 @@ void DistrhoPluginStereoEnhancer::d_deactivate()
tmp1HP = tmp2HP = 0.0f;
}
void DistrhoPluginStereoEnhancer::d_run(float** inputs, float** outputs, uint32_t frames, uint32_t, const MidiEvent*)
void DistrhoPluginStereoEnhancer::d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent*, uint32_t)
{
float* in1 = inputs[0];
float* in2 = inputs[1];


+ 1
- 1
source/modules/carla_native/stereoenhancer/DistrhoPluginStereoEnhancer.hpp View File

@@ -85,7 +85,7 @@ protected:
void d_activate() override;
void d_deactivate() override;
void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) override;
void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
// -------------------------------------------------------------------


+ 1
- 1
source/modules/distrho/DistrhoPlugin.hpp View File

@@ -234,7 +234,7 @@ protected:

virtual void d_activate() {}
virtual void d_deactivate() {}
virtual void d_run(float** inputs, float** outputs, uint32_t frames, uint32_t midiEventCount, const MidiEvent* midiEvents) = 0;
virtual void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) = 0;

// -------------------------------------------------------------------
// Callbacks (optional)


+ 2
- 2
source/modules/distrho/src/DistrhoPluginInternal.hpp View File

@@ -302,12 +302,12 @@ public:
fPlugin->d_deactivate();
}

void run(float** const inputs, float** const outputs, const uint32_t frames, const uint32_t midiEventCount, const MidiEvent* const midiEvents)
void run(float** const inputs, float** const outputs, const uint32_t frames, const MidiEvent* const midiEvents, const uint32_t midiEventCount)
{
assert(fPlugin != nullptr);

if (fPlugin != nullptr)
fPlugin->d_run(inputs, outputs, frames, midiEventCount, midiEvents);
fPlugin->d_run(inputs, outputs, frames, midiEvents, midiEventCount);
}

// -------------------------------------------------------------------


+ 5
- 5
source/plugin/carla-native-export.cpp View File

@@ -524,11 +524,11 @@ void writePluginFile(const PluginDescriptor* const pluginDesc)

if (paramUnit.isNotEmpty())
{
text += " units:unit [\n";
text += " a units:Unit ;\n";
text += " rdfs:label \"" + paramUnit + "\" ;\n";
text += " units:symbol \"" + paramUnit + "\" ;\n";
text += " units:render \"%f " + paramUnit + "\" ;\n";
text += " unit:unit [\n";
text += " a unit:Unit ;\n";
text += " rdfs:label \"" + paramUnit + "\" ;\n";
text += " unit:symbol \"" + paramUnit + "\" ;\n";
text += " unit:render \"%f " + paramUnit + "\" ;\n";
text += " ] ;\n";
}



Loading…
Cancel
Save