Browse Source

Fix plugins against latest juce

tags/2018-04-16
falkTX 7 years ago
parent
commit
7c71b3134e
41 changed files with 116 additions and 73 deletions
  1. +1
    -0
      ports/LUFSMeter/source/JucePluginCharacteristics.h
  2. +1
    -0
      ports/arctican-function/source/JucePluginCharacteristics.h
  3. +1
    -0
      ports/arctican-pilgrim/source/JucePluginCharacteristics.h
  4. +1
    -1
      ports/dexed/source/DXLookNFeel.cpp
  5. +0
    -2
      ports/dexed/source/Dexed.h
  6. +3
    -0
      ports/dexed/source/JucePluginCharacteristics.h
  7. +0
    -13
      ports/dexed/source/PluginProcessor.cpp
  8. +1
    -1
      ports/drowaudio-common/ParameterUpdater.h
  9. +2
    -0
      ports/drowaudio-distortion/source/JucePluginCharacteristics.h
  10. +2
    -0
      ports/drowaudio-distortionshaper/source/JucePluginCharacteristics.h
  11. +1
    -0
      ports/drowaudio-flanger/source/JucePluginCharacteristics.h
  12. +2
    -0
      ports/drowaudio-reverb/source/JucePluginCharacteristics.h
  13. +1
    -0
      ports/drowaudio-tremolo/source/JucePluginCharacteristics.h
  14. +1
    -0
      ports/drumsynth/source/JucePluginCharacteristics.h
  15. +3
    -0
      ports/easySSP/source/JucePluginCharacteristics.h
  16. +1
    -1
      ports/easySSP/source/TomatlImageType.h
  17. +1
    -0
      ports/eqinox/source/JucePluginCharacteristics.h
  18. +1
    -0
      ports/juce-demo-host/source/JucePluginCharacteristics.h
  19. +1
    -0
      ports/juce-demo-plugin/source/JucePluginCharacteristics.h
  20. +31
    -36
      ports/juce-demo-plugin/source/PluginEditor.cpp
  21. +0
    -4
      ports/juce-demo-plugin/source/PluginEditor.h
  22. +24
    -4
      ports/juce-demo-plugin/source/PluginProcessor.cpp
  23. +3
    -9
      ports/juce-demo-plugin/source/PluginProcessor.h
  24. +3
    -0
      ports/klangfalter/source/JucePluginCharacteristics.h
  25. +1
    -0
      ports/luftikus/source/JucePluginCharacteristics.h
  26. +2
    -0
      ports/obxd/source/Engine/Motherboard.h
  27. +3
    -0
      ports/obxd/source/JucePluginCharacteristics.h
  28. +1
    -0
      ports/pitchedDelay/source/JucePluginCharacteristics.h
  29. +3
    -0
      ports/stereosourceseparation/source/JucePluginCharacteristics.h
  30. +2
    -0
      ports/tal-dub-3/source/JucePluginCharacteristics.h
  31. +1
    -1
      ports/tal-filter-2/source/EnvelopeEditor/EnvelopeEditor.h
  32. +2
    -0
      ports/tal-filter-2/source/JucePluginCharacteristics.h
  33. +2
    -0
      ports/tal-filter/source/JucePluginCharacteristics.h
  34. +1
    -1
      ports/tal-noisemaker/source/EnvelopeEditor/EnvelopeEditor.h
  35. +1
    -0
      ports/tal-noisemaker/source/JucePluginCharacteristics.h
  36. +2
    -0
      ports/tal-reverb-2/source/JucePluginCharacteristics.h
  37. +2
    -0
      ports/tal-reverb-3/source/JucePluginCharacteristics.h
  38. +2
    -0
      ports/tal-reverb/source/JucePluginCharacteristics.h
  39. +2
    -0
      ports/tal-vocoder-2/source/JucePluginCharacteristics.h
  40. +2
    -0
      ports/vex/source/JucePluginCharacteristics.h
  41. +2
    -0
      ports/wolpertinger/source/JucePluginCharacteristics.h

+ 1
- 0
ports/LUFSMeter/source/JucePluginCharacteristics.h View File

@@ -46,6 +46,7 @@
#define JucePlugin_ManufacturerEmail "support@yourcompany.com"
#define JucePlugin_ManufacturerCode 'Klan'
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 1


+ 1
- 0
ports/arctican-function/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 1
- 0
ports/arctican-pilgrim/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 1
- 1
ports/dexed/source/DXLookNFeel.cpp View File

@@ -25,7 +25,7 @@
#define REG_COLOUR(id, value) setColour(id, value); colourMap.set(#id, id)
Image &findImage(String path) {
Image findImage(String path) {
Image img;
if ( path.length() <= 3 )
return img;


+ 0
- 2
ports/dexed/source/Dexed.h View File

@@ -21,8 +21,6 @@
#ifndef DEXED_H_INCLUDED
#define DEXED_H_INCLUDED
void dexed_trace(const char *source, const char *fmt, ...);
#define DEXED_VERSION "0.9.0"
#define TRACE(fmt, ...)


+ 3
- 0
ports/dexed/source/JucePluginCharacteristics.h View File

@@ -50,6 +50,9 @@
#ifndef JucePlugin_IsSynth
#define JucePlugin_IsSynth 1
#endif
#ifndef JucePlugin_IsMidiEffect
#define JucePlugin_IsMidiEffect 0
#endif
#ifndef JucePlugin_WantsMidiInput
#define JucePlugin_WantsMidiInput 1
#endif


+ 0
- 13
ports/dexed/source/PluginProcessor.cpp View File

@@ -581,16 +581,3 @@ AudioProcessorEditor* DexedAudioProcessor::createEditor() {
void DexedAudioProcessor::handleAsyncUpdate() {
updateUI();
}
void dexed_trace(const char *source, const char *fmt, ...) {
char output[4096];
va_list argptr;
va_start(argptr, fmt);
vsnprintf(output, 4095, fmt, argptr);
va_end(argptr);
String dest;
dest << source << " " << output;
Logger::writeToLog(dest);
}

+ 1
- 1
ports/drowaudio-common/ParameterUpdater.h View File

@@ -40,7 +40,7 @@ public:
void dispatchParameters()
{
while (paramtersToUpdate.size() > 0)
listener.parameterUpdated (paramtersToUpdate.remove (paramtersToUpdate.size() - 1));
listener.parameterUpdated (paramtersToUpdate.removeAndReturn (paramtersToUpdate.size() - 1));
}
private:


+ 2
- 0
ports/drowaudio-distortion/source/JucePluginCharacteristics.h View File

@@ -271,6 +271,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"

#define JucePlugin_IsMidiEffect 0

#define JucePlugin_LV2URI "http://www.drowaudio.co.uk/audio/audio_plugins/distortion"
#define JucePlugin_LV2Category "DistortionPlugin"
#define JucePlugin_WantsLV2Latency 0


+ 2
- 0
ports/drowaudio-distortionshaper/source/JucePluginCharacteristics.h View File

@@ -281,6 +281,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"

#define JucePlugin_IsMidiEffect 0

#define JucePlugin_LV2URI "http://www.drowaudio.co.uk/audio/audio_plugins/distortion_shaper"
#define JucePlugin_LV2Category "DistortionPlugin"
#define JucePlugin_WantsLV2Latency 0


+ 1
- 0
ports/drowaudio-flanger/source/JucePluginCharacteristics.h View File

@@ -271,6 +271,7 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"

#define JucePlugin_IsMidiEffect 0
#define JucePlugin_TailLengthSeconds 0

#define JucePlugin_LV2URI "http://www.drowaudio.co.uk/audio/audio_plugins/flanger"


+ 2
- 0
ports/drowaudio-reverb/source/JucePluginCharacteristics.h View File

@@ -280,6 +280,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"

#define JucePlugin_IsMidiEffect 0

#define JucePlugin_LV2URI "http://www.drowaudio.co.uk/audio/audio_plugins/reverb"
#define JucePlugin_LV2Category "ReverbPlugin"
#define JucePlugin_WantsLV2Latency 0


+ 1
- 0
ports/drowaudio-tremolo/source/JucePluginCharacteristics.h View File

@@ -25,6 +25,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 1


+ 1
- 0
ports/drumsynth/source/JucePluginCharacteristics.h View File

@@ -41,6 +41,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations { 0, 2 }
#define JucePlugin_IsSynth 1
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 3
- 0
ports/easySSP/source/JucePluginCharacteristics.h View File

@@ -57,6 +57,9 @@
#ifndef JucePlugin_IsSynth
#define JucePlugin_IsSynth 0
#endif
#ifndef JucePlugin_IsMidiEffect
#define JucePlugin_IsMidiEffect 0
#endif
#ifndef JucePlugin_WantsMidiInput
#define JucePlugin_WantsMidiInput 0
#endif


+ 1
- 1
ports/easySSP/source/TomatlImageType.h View File

@@ -36,7 +36,7 @@ public:
sendDataChangeMessage();
}
ImagePixelData* clone() override
Ptr clone() override
{
TomatlPixelData* s = new TomatlPixelData(pixelFormat, width, height, false, mAlways32Bit);
memcpy(s->imageData, imageData, (size_t)(lineStride * height));


+ 1
- 0
ports/eqinox/source/JucePluginCharacteristics.h View File

@@ -38,6 +38,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations { 1, 1 }, { 2, 2 }
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 1


+ 1
- 0
ports/juce-demo-host/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 1
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 1
- 0
ports/juce-demo-plugin/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 1
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 31
- 36
ports/juce-demo-plugin/source/PluginEditor.cpp View File

@@ -28,7 +28,10 @@ public:
void valueChanged() override
{
param.setValue ((float) Slider::getValue());
if (isMouseButtonDown())
param.setValueNotifyingHost ((float) Slider::getValue());
else
param.setValue ((float) Slider::getValue());
}
void timerCallback() override { updateSliderPos(); }
@@ -56,9 +59,9 @@ public:
JuceDemoPluginAudioProcessorEditor::JuceDemoPluginAudioProcessorEditor (JuceDemoPluginAudioProcessor& owner)
: AudioProcessorEditor (owner),
midiKeyboard (owner.keyboardState, MidiKeyboardComponent::horizontalKeyboard),
timecodeDisplayLabel (String::empty),
gainLabel (String::empty, "Throughput level:"),
delayLabel (String::empty, "Delay:")
timecodeDisplayLabel (String()),
gainLabel (String(), "Throughput level:"),
delayLabel (String(), "Delay:")
{
// add some sliders..
addAndMakeVisible (gainSlider = new ParameterSlider (*owner.gainParam));
@@ -82,9 +85,8 @@ JuceDemoPluginAudioProcessorEditor::JuceDemoPluginAudioProcessorEditor (JuceDemo
timecodeDisplayLabel.setColour (Label::textColourId, Colours::blue);
timecodeDisplayLabel.setFont (Font (Font::getDefaultMonospacedFontName(), 15.0f, Font::plain));
// add the triangular resizer component for the bottom-right of the UI
addAndMakeVisible (resizer = new ResizableCornerComponent (this, &resizeLimits));
resizeLimits.setSizeLimits (150, 150, 800, 300);
// set resize limits for this plug-in
setResizeLimits (400, 200, 800, 300);
// set our component's initial size to be the last one that was stored in the filter's settings
setSize (owner.lastUIWidth,
@@ -120,8 +122,6 @@ void JuceDemoPluginAudioProcessorEditor::resized()
gainSlider->setBounds (sliderArea.removeFromLeft (jmin (180, sliderArea.getWidth() / 2)));
delaySlider->setBounds (sliderArea.removeFromLeft (jmin (180, sliderArea.getWidth())));
resizer->setBounds (getWidth() - 16, getHeight() - 16, 16, 16);
getProcessor().lastUIWidth = getWidth();
getProcessor().lastUIHeight = getHeight();
}
@@ -136,14 +136,14 @@ void JuceDemoPluginAudioProcessorEditor::timerCallback()
// quick-and-dirty function to format a timecode string
static String timeToTimecodeString (double seconds)
{
const int millisecs = roundToInt (std::abs (seconds * 1000.0));
const int millisecs = roundToInt (seconds * 1000.0);
const int absMillisecs = std::abs (millisecs);
return String::formatted ("%s%02d:%02d:%02d.%03d",
seconds < 0 ? "-" : "",
return String::formatted ("%02d:%02d:%02d.%03d",
millisecs / 360000,
(millisecs / 60000) % 60,
(millisecs / 1000) % 60,
millisecs % 1000);
(absMillisecs / 60000) % 60,
(absMillisecs / 1000) % 60,
absMillisecs % 1000);
}
// quick-and-dirty function to format a bars/beats string
@@ -165,25 +165,20 @@ static String quarterNotePositionToBarsBeatsString (double quarterNotes, int num
// Updates the text in our position label.
void JuceDemoPluginAudioProcessorEditor::updateTimecodeDisplay (AudioPlayHead::CurrentPositionInfo pos)
{
if (lastDisplayedPosition != pos)
{
lastDisplayedPosition = pos;
MemoryOutputStream displayText;
displayText << "[" << SystemStats::getJUCEVersion() << "] "
<< String (pos.bpm, 2) << " bpm, "
<< pos.timeSigNumerator << '/' << pos.timeSigDenominator
<< " - " << timeToTimecodeString (pos.timeInSeconds)
<< " - " << quarterNotePositionToBarsBeatsString (pos.ppqPosition,
pos.timeSigNumerator,
pos.timeSigDenominator);
if (pos.isRecording)
displayText << " (recording)";
else if (pos.isPlaying)
displayText << " (playing)";
timecodeDisplayLabel.setText (displayText.toString(), dontSendNotification);
}
MemoryOutputStream displayText;
displayText << "[" << SystemStats::getJUCEVersion() << "] "
<< String (pos.bpm, 2) << " bpm, "
<< pos.timeSigNumerator << '/' << pos.timeSigDenominator
<< " - " << timeToTimecodeString (pos.timeInSeconds)
<< " - " << quarterNotePositionToBarsBeatsString (pos.ppqPosition,
pos.timeSigNumerator,
pos.timeSigDenominator);
if (pos.isRecording)
displayText << " (recording)";
else if (pos.isPlaying)
displayText << " (playing)";
timecodeDisplayLabel.setText (displayText.toString(), dontSendNotification);
}

+ 0
- 4
ports/juce-demo-plugin/source/PluginEditor.h View File

@@ -36,10 +36,6 @@ private:
MidiKeyboardComponent midiKeyboard;
Label timecodeDisplayLabel, gainLabel, delayLabel;
ScopedPointer<ParameterSlider> gainSlider, delaySlider;
ScopedPointer<ResizableCornerComponent> resizer;
ComponentBoundsConstrainer resizeLimits;
AudioPlayHead::CurrentPositionInfo lastDisplayedPosition;
//==============================================================================
JuceDemoPluginAudioProcessor& getProcessor() const


+ 24
- 4
ports/juce-demo-plugin/source/PluginProcessor.cpp View File

@@ -147,7 +147,9 @@ private:
//==============================================================================
JuceDemoPluginAudioProcessor::JuceDemoPluginAudioProcessor()
: lastUIWidth (400),
: AudioProcessor (BusesProperties().withInput ("Input", AudioChannelSet::stereo(), true)
.withOutput ("Output", AudioChannelSet::stereo(), true)),
lastUIWidth (400),
lastUIHeight (200),
gainParam (nullptr),
delayParam (nullptr),
@@ -181,6 +183,24 @@ void JuceDemoPluginAudioProcessor::initialiseSynth()
}
//==============================================================================
bool JuceDemoPluginAudioProcessor::isBusesLayoutSupported (const BusesLayout& layouts) const
{
// Only mono/stereo and input/output must have same layout
const AudioChannelSet& mainInput = layouts.getMainInputChannelSet();
const AudioChannelSet& mainOutput = layouts.getMainOutputChannelSet();
// input and output layout must be the same
if (mainInput != mainOutput) return false;
// do not allow disabling the main buses
if (mainInput.isDisabled()) return false;
// only allow stereo and mono
if (mainInput.size() > 2) return false;
return true;
}
void JuceDemoPluginAudioProcessor::prepareToPlay (double newSampleRate, int /*samplesPerBlock*/)
{
// Use this method as the place to do any pre-playback
@@ -344,13 +364,13 @@ void JuceDemoPluginAudioProcessor::setStateInformation (const void* data, int si
if (xmlState->hasTagName ("MYPLUGINSETTINGS"))
{
// ok, now pull out our last window size..
lastUIWidth = xmlState->getIntAttribute ("uiWidth", lastUIWidth);
lastUIHeight = xmlState->getIntAttribute ("uiHeight", lastUIHeight);
lastUIWidth = jmax (xmlState->getIntAttribute ("uiWidth", lastUIWidth), 400);
lastUIHeight = jmax (xmlState->getIntAttribute ("uiHeight", lastUIHeight), 200);
// Now reload our parameters..
for (int i = 0; i < getNumParameters(); ++i)
if (AudioProcessorParameterWithID* p = dynamic_cast<AudioProcessorParameterWithID*> (getParameters().getUnchecked(i)))
p->setValueNotifyingHost ((float) xmlState->getDoubleAttribute (p->paramID, p->getValue()));
p->setValue ((float) xmlState->getDoubleAttribute (p->paramID, p->getValue()));
}
}
}


+ 3
- 9
ports/juce-demo-plugin/source/PluginProcessor.h View File

@@ -26,6 +26,7 @@ public:
~JuceDemoPluginAudioProcessor();
//==============================================================================
bool isBusesLayoutSupported (const BusesLayout& layouts) const override;
void prepareToPlay (double sampleRate, int samplesPerBlock) override;
void releaseResources() override;
void reset() override;
@@ -50,23 +51,16 @@ public:
//==============================================================================
const String getName() const override { return JucePlugin_Name; }
const String getInputChannelName (int channelIndex) const override { return String (channelIndex + 1); }
const String getOutputChannelName (int channelIndex) const override { return String (channelIndex + 1); }
bool isInputChannelStereoPair (int /*index*/) const override { return true; }
bool isOutputChannelStereoPair (int /*index*/) const override { return true; }
bool acceptsMidi() const override { return true; }
bool producesMidi() const override { return true; }
bool silenceInProducesSilenceOut() const override { return false; }
double getTailLengthSeconds() const override { return 0.0; }
//==============================================================================
int getNumPrograms() override { return 1; }
int getNumPrograms() override { return 0; }
int getCurrentProgram() override { return 0; }
void setCurrentProgram (int /*index*/) override {}
const String getProgramName (int /*index*/) override { return "Default"; }
const String getProgramName (int /*index*/) override { return String(); }
void changeProgramName (int /*index*/, const String& /*name*/) override {}
//==============================================================================


+ 3
- 0
ports/klangfalter/source/JucePluginCharacteristics.h View File

@@ -41,6 +41,9 @@
#ifndef JucePlugin_IsSynth
#define JucePlugin_IsSynth 0
#endif
#ifndef JucePlugin_IsMidiEffect
#define JucePlugin_IsMidiEffect 0
#endif
#ifndef JucePlugin_WantsMidiInput
#define JucePlugin_WantsMidiInput 0
#endif


+ 1
- 0
ports/luftikus/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {2, 2}, {1, 1}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 2
- 0
ports/obxd/source/Engine/Motherboard.h View File

@@ -26,6 +26,8 @@
#include "SynthEngine.h"
#include "Lfo.h"

#include <climits>

class Motherboard
{
private:


+ 3
- 0
ports/obxd/source/JucePluginCharacteristics.h View File

@@ -50,6 +50,9 @@
#ifndef JucePlugin_IsSynth
#define JucePlugin_IsSynth 1
#endif
#ifndef JucePlugin_IsMidiEffect
#define JucePlugin_IsMidiEffect 0
#endif
#ifndef JucePlugin_WantsMidiInput
#define JucePlugin_WantsMidiInput 1
#endif


+ 1
- 0
ports/pitchedDelay/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations {2, 2}, {1, 1}
#define JucePlugin_IsSynth 0
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 0
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 3
- 0
ports/stereosourceseparation/source/JucePluginCharacteristics.h View File

@@ -50,6 +50,9 @@
#ifndef JucePlugin_IsSynth
#define JucePlugin_IsSynth 0
#endif
#ifndef JucePlugin_IsMidiEffect
#define JucePlugin_IsMidiEffect 0
#endif
#ifndef JucePlugin_WantsMidiInput
#define JucePlugin_WantsMidiInput 0
#endif


+ 2
- 0
ports/tal-dub-3/source/JucePluginCharacteristics.h View File

@@ -284,6 +284,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"

#define JucePlugin_IsMidiEffect 0

#define JucePlugin_LV2URI "urn:juce:TalDub3"
#define JucePlugin_LV2Category "DelayPlugin"



+ 1
- 1
ports/tal-filter-2/source/EnvelopeEditor/EnvelopeEditor.h View File

@@ -336,7 +336,7 @@ public:
if (points[i] == selected
&& points[i]->canDelete())
{
SplinePoint *removedPoint = points.remove(i);
SplinePoint *removedPoint = points.removeAndReturn(i);
delete removedPoint;
this->sort();
this->setDirty();


+ 2
- 0
ports/tal-filter-2/source/JucePluginCharacteristics.h View File

@@ -279,6 +279,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:TalFilter2"
#define JucePlugin_LV2Category "FilterPlugin"


+ 2
- 0
ports/tal-filter/source/JucePluginCharacteristics.h View File

@@ -283,6 +283,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:TalFilter"
#define JucePlugin_LV2Category "FilterPlugin"


+ 1
- 1
ports/tal-noisemaker/source/EnvelopeEditor/EnvelopeEditor.h View File

@@ -336,7 +336,7 @@ public:
if (points[i] == selected
&& points[i]->canDelete())
{
SplinePoint *removedPoint = points.remove(i);
SplinePoint *removedPoint = points.removeAndReturn(i);
delete removedPoint;
this->sort();
this->setDirty();


+ 1
- 0
ports/tal-noisemaker/source/JucePluginCharacteristics.h View File

@@ -20,6 +20,7 @@
#define JucePlugin_MaxNumOutputChannels 2
#define JucePlugin_PreferredChannelConfigurations { 0, 2 }
#define JucePlugin_IsSynth 1
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_WantsMidiInput 1
#define JucePlugin_ProducesMidiOutput 0
#define JucePlugin_SilenceInProducesSilenceOut 0


+ 2
- 0
ports/tal-reverb-2/source/JucePluginCharacteristics.h View File

@@ -284,6 +284,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:TalReverb2"
#define JucePlugin_LV2Category "ReverbPlugin"


+ 2
- 0
ports/tal-reverb-3/source/JucePluginCharacteristics.h View File

@@ -284,6 +284,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:TalReverb3"
#define JucePlugin_LV2Category "ReverbPlugin"


+ 2
- 0
ports/tal-reverb/source/JucePluginCharacteristics.h View File

@@ -266,6 +266,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:TalReverb"
#define JucePlugin_LV2Category "ReverbPlugin"


+ 2
- 0
ports/tal-vocoder-2/source/JucePluginCharacteristics.h View File

@@ -284,6 +284,8 @@
*/
#define JucePlugin_WinBag_path "C:\\essentials\\PT_73_SDK\\WinBag"
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "http://kunz.corrupt.ch/products/tal-vocoder"
#define JucePlugin_LV2Category "ModulatorPlugin"


+ 2
- 0
ports/vex/source/JucePluginCharacteristics.h View File

@@ -261,6 +261,8 @@
*/
#define JucePlugin_RTASProductId JucePlugin_PluginCode
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "urn:juce:Vex"
#define JucePlugin_LV2Category "InstrumentPlugin"
#define JucePlugin_WantsLV2Latency 0


+ 2
- 0
ports/wolpertinger/source/JucePluginCharacteristics.h View File

@@ -280,6 +280,8 @@
// ...whatever!
#define JUCE_ObjCExtraSuffix 3
#define JucePlugin_IsMidiEffect 0
#define JucePlugin_LV2URI "http://tumbetoene.tuxfamily.org"
#define JucePlugin_LV2Category "InstrumentPlugin"
#define JucePlugin_WantsLV2Latency 0


Loading…
Cancel
Save