JUCE 7.0.3 support
This commit is contained in:
parent
9c3c50675c
commit
4f4e47bada
5 changed files with 156 additions and 38 deletions
|
@ -425,7 +425,7 @@ private:
|
||||||
|
|
||||||
On some platforms (such as iOS 10), the expected buffer size reported in
|
On some platforms (such as iOS 10), the expected buffer size reported in
|
||||||
audioDeviceAboutToStart may be smaller than the blocks passed to
|
audioDeviceAboutToStart may be smaller than the blocks passed to
|
||||||
audioDeviceIOCallback. This can lead to out-of-bounds reads if the render
|
audioDeviceIOCallbackWithContext. This can lead to out-of-bounds reads if the render
|
||||||
callback depends on additional buffers which were initialised using the
|
callback depends on additional buffers which were initialised using the
|
||||||
smaller size.
|
smaller size.
|
||||||
|
|
||||||
|
@ -448,9 +448,9 @@ private:
|
||||||
inner.audioDeviceAboutToStart (device);
|
inner.audioDeviceAboutToStart (device);
|
||||||
}
|
}
|
||||||
|
|
||||||
void audioDeviceIOCallbackWithContext (const float** inputChannelData,
|
void audioDeviceIOCallbackWithContext (const float* const* inputChannelData,
|
||||||
int numInputChannels,
|
int numInputChannels,
|
||||||
float** outputChannelData,
|
float* const* outputChannelData,
|
||||||
int numOutputChannels,
|
int numOutputChannels,
|
||||||
int numSamples,
|
int numSamples,
|
||||||
const AudioIODeviceCallbackContext& context) override
|
const AudioIODeviceCallbackContext& context) override
|
||||||
|
@ -600,9 +600,9 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
//==============================================================================
|
//==============================================================================
|
||||||
void audioDeviceIOCallbackWithContext (const float** inputChannelData,
|
void audioDeviceIOCallbackWithContext (const float* const* inputChannelData,
|
||||||
int numInputChannels,
|
int numInputChannels,
|
||||||
float** outputChannelData,
|
float* const* outputChannelData,
|
||||||
int numOutputChannels,
|
int numOutputChannels,
|
||||||
int numSamples,
|
int numSamples,
|
||||||
const AudioIODeviceCallbackContext& context) override
|
const AudioIODeviceCallbackContext& context) override
|
||||||
|
|
140
OB-Xd Linux.jucer
Normal file
140
OB-Xd Linux.jucer
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<JUCERPROJECT id="mxW328" name="OB-Xd" projectType="audioplug" version="2.11.0"
|
||||||
|
bundleIdentifier="com.discoDSP.Obxd" includeBinaryInAppConfig="1"
|
||||||
|
pluginName="OB-Xd" pluginDesc="Emulation of famous OB-X, OB-Xa and OB-8 synths"
|
||||||
|
pluginManufacturer="discoDSP" pluginManufacturerCode="DDSP" pluginCode="Obxd"
|
||||||
|
pluginIsSynth="1" pluginWantsMidiIn="1" pluginProducesMidiOut="0"
|
||||||
|
pluginSilenceInIsSilenceOut="0" pluginEditorRequiresKeys="0"
|
||||||
|
pluginAUExportPrefix="" pluginRTASCategory="2048" aaxIdentifier="com.discodsp.obxd"
|
||||||
|
companyName="discoDSP" companyWebsite="https://www.discodsp.com/"
|
||||||
|
pluginIsMidiEffectPlugin="0" pluginCharacteristicsValue="pluginIsSynth,pluginWantsMidiIn"
|
||||||
|
pluginFormats="buildAU,buildLV2,buildStandalone,buildVST,buildVST3"
|
||||||
|
buildVST="1" buildVST3="1" buildAU="1" buildAUv3="0" buildRTAS="0"
|
||||||
|
buildAAX="0" buildStandalone="1" enableIAA="0" jucerFormatVersion="1"
|
||||||
|
companyCopyright="discoDSP" companyEmail="contactus@discodsp.com"
|
||||||
|
pluginAAXCategory="2048" pluginVSTCategory="kPlugCategSynth"
|
||||||
|
displaySplashScreen="1" pluginChannelConfigs="{0,2}" pluginAUMainType="'aumu'"
|
||||||
|
pluginVST3Category="Synth" lv2Uri="https://www.discodsp.com/obxd/">
|
||||||
|
<MAINGROUP id="NZ3n4V" name="OB-Xd">
|
||||||
|
<GROUP id="{90740217-84AB-FD0D-FBC4-CA9EA2C68D5E}" name="Source">
|
||||||
|
<GROUP id="{E11C29DD-69D5-DA26-5CFF-B65751876DEE}" name="MTS">
|
||||||
|
<FILE id="IUi0NP" name="libMTSClient.cpp" compile="1" resource="0"
|
||||||
|
file="Source/MTS/libMTSClient.cpp"/>
|
||||||
|
<FILE id="D5281m" name="libMTSClient.h" compile="0" resource="0" file="Source/MTS/libMTSClient.h"/>
|
||||||
|
</GROUP>
|
||||||
|
<GROUP id="{BD020CFA-798B-F1A1-A6C7-7559BD467248}" name="Components">
|
||||||
|
<FILE id="ZHNz4D" name="ScaleComponent.cpp" compile="1" resource="0"
|
||||||
|
file="Source/Components/ScaleComponent.cpp"/>
|
||||||
|
<FILE id="j4plOT" name="ScaleComponent.h" compile="0" resource="0"
|
||||||
|
file="Source/Components/ScaleComponent.h"/>
|
||||||
|
<FILE id="XnxhrR" name="PresetBar.h" compile="0" resource="0" file="Source/Components/PresetBar.h"/>
|
||||||
|
<FILE id="GHGyel" name="PresetBar.cpp" compile="1" resource="0" file="Source/Components/PresetBar.cpp"/>
|
||||||
|
<FILE id="qhLBZY" name="SetPresetNameWindow.cpp" compile="1" resource="0"
|
||||||
|
file="Source/Components/SetPresetNameWindow.cpp"/>
|
||||||
|
<FILE id="ysasLl" name="SetPresetNameWindow.h" compile="0" resource="0"
|
||||||
|
file="Source/Components/SetPresetNameWindow.h"/>
|
||||||
|
</GROUP>
|
||||||
|
<GROUP id="{5F0B15D1-4D92-B2FF-5904-9CF4C3CE645F}" name="Images">
|
||||||
|
<FILE id="nnY63W" name="appicon.png" compile="0" resource="1" file="Source/Images/appicon.png"/>
|
||||||
|
<FILE id="kwaOoZ" name="main.png" compile="0" resource="1" file="Source/Images/main.png"/>
|
||||||
|
<FILE id="S4I5XU" name="main@2x.png" compile="0" resource="1" file="Source/Images/main@2x.png"/>
|
||||||
|
<FILE id="A8hDlt" name="main@4x.png" compile="0" resource="1" file="Source/Images/main@4x.png"/>
|
||||||
|
<FILE id="l84SVW" name="menu.png" compile="0" resource="1" file="Source/Images/menu.png"/>
|
||||||
|
<FILE id="a3krBW" name="menu@2x.png" compile="0" resource="1" file="Source/Images/menu@2x.png"/>
|
||||||
|
<FILE id="bxKZxm" name="menu@4x.png" compile="0" resource="1" file="Source/Images/menu@4x.png"/>
|
||||||
|
<FILE id="NKGY6X" name="presetnavigation.svg" compile="0" resource="1"
|
||||||
|
file="Source/Images/presetnavigation.svg"/>
|
||||||
|
</GROUP>
|
||||||
|
<GROUP id="{6995BDF2-263F-3CA7-8CA4-4E21F325477A}" name="Gui">
|
||||||
|
<FILE id="zJoidp" name="ButtonList.h" compile="0" resource="0" file="Source/Gui/ButtonList.h"/>
|
||||||
|
<FILE id="I5Qd7K" name="ImageButton.h" compile="0" resource="0" file="Source/Gui/ImageButton.h"/>
|
||||||
|
<FILE id="lB2ss0" name="Knob.h" compile="0" resource="0" file="Source/Gui/Knob.h"/>
|
||||||
|
<FILE id="YKpBza" name="TooglableButton.h" compile="0" resource="0"
|
||||||
|
file="Source/Gui/TooglableButton.h"/>
|
||||||
|
</GROUP>
|
||||||
|
<GROUP id="{1A73CFC2-DCEB-F0B6-8B56-21F49DA2C76A}" name="Engine">
|
||||||
|
<FILE id="puIwTg" name="AdsrEnvelope.h" compile="0" resource="0" file="Source/Engine/AdsrEnvelope.h"/>
|
||||||
|
<FILE id="gX1oGg" name="APInterpolator.h" compile="0" resource="0"
|
||||||
|
file="Source/Engine/APInterpolator.h"/>
|
||||||
|
<FILE id="QrrECt" name="AudioUtils.h" compile="0" resource="0" file="Source/Engine/AudioUtils.h"/>
|
||||||
|
<FILE id="oR4aDr" name="BlepData.h" compile="0" resource="0" file="Source/Engine/BlepData.h"/>
|
||||||
|
<FILE id="Kfut62" name="Decimator.h" compile="0" resource="0" file="Source/Engine/Decimator.h"/>
|
||||||
|
<FILE id="OGpoX0" name="DelayLine.h" compile="0" resource="0" file="Source/Engine/DelayLine.h"/>
|
||||||
|
<FILE id="MD0CpM" name="Filter.h" compile="0" resource="0" file="Source/Engine/Filter.h"/>
|
||||||
|
<FILE id="uAQRsN" name="Lfo.h" compile="0" resource="0" file="Source/Engine/Lfo.h"/>
|
||||||
|
<FILE id="hisHmA" name="midiMap.h" compile="0" resource="0" file="Source/Engine/midiMap.h"/>
|
||||||
|
<FILE id="PCXDan" name="Motherboard.h" compile="0" resource="0" file="Source/Engine/Motherboard.h"/>
|
||||||
|
<FILE id="VMrHE6" name="ObxdBank.h" compile="0" resource="0" file="Source/Engine/ObxdBank.h"/>
|
||||||
|
<FILE id="kuzEP4" name="ObxdOscillatorB.h" compile="0" resource="0"
|
||||||
|
file="Source/Engine/ObxdOscillatorB.h"/>
|
||||||
|
<FILE id="WpXJsN" name="ObxdVoice.h" compile="0" resource="0" file="Source/Engine/ObxdVoice.h"/>
|
||||||
|
<FILE id="mATgXj" name="Params.h" compile="0" resource="0" file="Source/Engine/Params.h"/>
|
||||||
|
<FILE id="gcujnI" name="ParamsEnum.h" compile="0" resource="0" file="Source/Engine/ParamsEnum.h"/>
|
||||||
|
<FILE id="rkbmLG" name="ParamSmoother.h" compile="0" resource="0" file="Source/Engine/ParamSmoother.h"/>
|
||||||
|
<FILE id="upfVOc" name="PulseOsc.h" compile="0" resource="0" file="Source/Engine/PulseOsc.h"/>
|
||||||
|
<FILE id="cJCh5P" name="SawOsc.h" compile="0" resource="0" file="Source/Engine/SawOsc.h"/>
|
||||||
|
<FILE id="gXSGsx" name="SynthEngine.h" compile="0" resource="0" file="Source/Engine/SynthEngine.h"/>
|
||||||
|
<FILE id="dJvsex" name="TriangleOsc.h" compile="0" resource="0" file="Source/Engine/TriangleOsc.h"/>
|
||||||
|
<FILE id="fH5re8" name="Tuning.h" compile="0" resource="0" file="Source/Engine/Tuning.h"/>
|
||||||
|
<FILE id="eM2bUm" name="VoiceQueue.h" compile="0" resource="0" file="Source/Engine/VoiceQueue.h"/>
|
||||||
|
</GROUP>
|
||||||
|
<FILE id="QQwhFQ" name="PluginProcessor.cpp" compile="1" resource="0"
|
||||||
|
file="Source/PluginProcessor.cpp"/>
|
||||||
|
<FILE id="LYHxdB" name="PluginProcessor.h" compile="0" resource="0"
|
||||||
|
file="Source/PluginProcessor.h"/>
|
||||||
|
<FILE id="VISBqh" name="PluginEditor.cpp" compile="1" resource="0"
|
||||||
|
file="Source/PluginEditor.cpp"/>
|
||||||
|
<FILE id="LkXqq2" name="PluginEditor.h" compile="0" resource="0" file="Source/PluginEditor.h"/>
|
||||||
|
<FILE id="nvjdHY" name="Utils.cpp" compile="1" resource="0" file="Source/Utils.cpp"/>
|
||||||
|
<FILE id="ASjsrT" name="Utils.h" compile="0" resource="0" file="Source/Utils.h"/>
|
||||||
|
</GROUP>
|
||||||
|
</MAINGROUP>
|
||||||
|
<EXPORTFORMATS>
|
||||||
|
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraLinkerFlags="-no-pie -lcurl"
|
||||||
|
vstLegacyFolder="Modules/vstsdk2.4" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
|
||||||
|
<CONFIGURATIONS>
|
||||||
|
<CONFIGURATION name="Release64" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
|
||||||
|
targetName="OB-Xd" linuxArchitecture="-m64" headerPath="../../JuceLibraryCode ../../Source ../Modules/vstsdk2.4 /usr/include/freetype2 /usr/include"
|
||||||
|
linkTimeOptimisation="1" enablePluginBinaryCopyStep="0"/>
|
||||||
|
</CONFIGURATIONS>
|
||||||
|
<MODULEPATHS>
|
||||||
|
<MODULEPATH id="juce_opengl" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_gui_extra" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_gui_basics" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_graphics" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_events" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_data_structures" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_core" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_utils" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_processors" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_plugin_client" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_formats" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_devices" path="Modules"/>
|
||||||
|
<MODULEPATH id="juce_audio_basics" path="Modules"/>
|
||||||
|
</MODULEPATHS>
|
||||||
|
</LINUX_MAKE>
|
||||||
|
</EXPORTFORMATS>
|
||||||
|
<MODULES>
|
||||||
|
<MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
|
||||||
|
useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
<MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
|
</MODULES>
|
||||||
|
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_WEB_BROWSER="0" JUCE_ASIO="1"
|
||||||
|
JUCE_JACK="1" JUCE_USE_CURL="0"/>
|
||||||
|
<LIVE_SETTINGS>
|
||||||
|
<OSX/>
|
||||||
|
<WINDOWS/>
|
||||||
|
</LIVE_SETTINGS>
|
||||||
|
</JUCERPROJECT>
|
40
OB-Xd.jucer
40
OB-Xd.jucer
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
<JUCERPROJECT id="mxW328" name="OB-Xd" projectType="audioplug" version="2.10.0"
|
<JUCERPROJECT id="mxW328" name="OB-Xd" projectType="audioplug" version="2.11.0"
|
||||||
bundleIdentifier="com.discoDSP.Obxd" includeBinaryInAppConfig="1"
|
bundleIdentifier="com.discoDSP.Obxd" includeBinaryInAppConfig="1"
|
||||||
pluginName="OB-Xd" pluginDesc="Emulation of famous OB-X, OB-Xa and OB-8 synths"
|
pluginName="OB-Xd" pluginDesc="Emulation of famous OB-X, OB-Xa and OB-8 synths"
|
||||||
pluginManufacturer="discoDSP" pluginManufacturerCode="DDSP" pluginCode="Obxd"
|
pluginManufacturer="discoDSP" pluginManufacturerCode="DDSP" pluginCode="Obxd"
|
||||||
|
@ -9,12 +9,12 @@
|
||||||
pluginAUExportPrefix="" pluginRTASCategory="2048" aaxIdentifier="com.discodsp.obxd"
|
pluginAUExportPrefix="" pluginRTASCategory="2048" aaxIdentifier="com.discodsp.obxd"
|
||||||
companyName="discoDSP" companyWebsite="https://www.discodsp.com/"
|
companyName="discoDSP" companyWebsite="https://www.discodsp.com/"
|
||||||
pluginIsMidiEffectPlugin="0" pluginCharacteristicsValue="pluginIsSynth,pluginWantsMidiIn"
|
pluginIsMidiEffectPlugin="0" pluginCharacteristicsValue="pluginIsSynth,pluginWantsMidiIn"
|
||||||
pluginFormats="buildAU,buildLV2,buildStandalone,buildVST,buildVST3"
|
pluginFormats="buildAU,buildStandalone,buildVST,buildVST3" buildVST="1"
|
||||||
buildVST="1" buildVST3="1" buildAU="1" buildAUv3="0" buildRTAS="0"
|
buildVST3="1" buildAU="1" buildAUv3="0" buildRTAS="0" buildAAX="0"
|
||||||
buildAAX="0" buildStandalone="1" enableIAA="0" jucerFormatVersion="1"
|
buildStandalone="1" enableIAA="0" jucerFormatVersion="1" companyCopyright="discoDSP"
|
||||||
pluginChannelConfigs="{0,2}" companyCopyright="discoDSP" companyEmail="contactus@discodsp.com"
|
companyEmail="contactus@discodsp.com" pluginAAXCategory="2048"
|
||||||
pluginAAXCategory="2048" pluginVSTCategory="kPlugCategSynth"
|
pluginVSTCategory="kPlugCategSynth" displaySplashScreen="1" pluginChannelConfigs="{0,2}"
|
||||||
displaySplashScreen="0">
|
pluginAUMainType="'aumu'" pluginVST3Category="Synth">
|
||||||
<MAINGROUP id="NZ3n4V" name="OB-Xd">
|
<MAINGROUP id="NZ3n4V" name="OB-Xd">
|
||||||
<GROUP id="{90740217-84AB-FD0D-FBC4-CA9EA2C68D5E}" name="Source">
|
<GROUP id="{90740217-84AB-FD0D-FBC4-CA9EA2C68D5E}" name="Source">
|
||||||
<GROUP id="{E11C29DD-69D5-DA26-5CFF-B65751876DEE}" name="MTS">
|
<GROUP id="{E11C29DD-69D5-DA26-5CFF-B65751876DEE}" name="MTS">
|
||||||
|
@ -92,7 +92,8 @@
|
||||||
<EXPORTFORMATS>
|
<EXPORTFORMATS>
|
||||||
<XCODE_MAC targetFolder="Builds/MacOSX" bigIcon="nnY63W" smallIcon="nnY63W"
|
<XCODE_MAC targetFolder="Builds/MacOSX" bigIcon="nnY63W" smallIcon="nnY63W"
|
||||||
vstLegacyFolder="Modules/vstsdk2.4" vst3Folder="Modules/vstsdk3"
|
vstLegacyFolder="Modules/vstsdk2.4" vst3Folder="Modules/vstsdk3"
|
||||||
aaxFolder="Modules/aax" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
|
aaxFolder="Modules/aax" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1"
|
||||||
|
iosDevelopmentTeamID="96UBP6BN94">
|
||||||
<CONFIGURATIONS>
|
<CONFIGURATIONS>
|
||||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="OB-Xd"
|
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="OB-Xd"
|
||||||
stripLocalSymbols="0" linkTimeOptimisation="0"/>
|
stripLocalSymbols="0" linkTimeOptimisation="0"/>
|
||||||
|
@ -116,29 +117,6 @@
|
||||||
<MODULEPATH id="juce_audio_utils" path="Modules"/>
|
<MODULEPATH id="juce_audio_utils" path="Modules"/>
|
||||||
</MODULEPATHS>
|
</MODULEPATHS>
|
||||||
</XCODE_MAC>
|
</XCODE_MAC>
|
||||||
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraLinkerFlags="-no-pie -lcurl"
|
|
||||||
vstLegacyFolder="Modules/vstsdk2.4" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
|
|
||||||
<CONFIGURATIONS>
|
|
||||||
<CONFIGURATION name="Release64" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
|
|
||||||
targetName="OB-Xd" linuxArchitecture="-m64" headerPath="../../JuceLibraryCode ../../Source ../Modules/vstsdk2.4 /usr/include/freetype2 /usr/include"
|
|
||||||
linkTimeOptimisation="1"/>
|
|
||||||
</CONFIGURATIONS>
|
|
||||||
<MODULEPATHS>
|
|
||||||
<MODULEPATH id="juce_opengl" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_gui_extra" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_gui_basics" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_graphics" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_events" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_data_structures" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_core" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_utils" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_processors" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_plugin_client" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_formats" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_devices" path="Modules"/>
|
|
||||||
<MODULEPATH id="juce_audio_basics" path="Modules"/>
|
|
||||||
</MODULEPATHS>
|
|
||||||
</LINUX_MAKE>
|
|
||||||
<VS2019 targetFolder="Builds/VisualStudio2019" smallIcon="nnY63W" bigIcon="nnY63W"
|
<VS2019 targetFolder="Builds/VisualStudio2019" smallIcon="nnY63W" bigIcon="nnY63W"
|
||||||
vstLegacyFolder="Modules/vstsdk2.4" vst3Folder="Modules/vstsdk3"
|
vstLegacyFolder="Modules/vstsdk2.4" vst3Folder="Modules/vstsdk3"
|
||||||
aaxFolder="Modules/aax" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
|
aaxFolder="Modules/aax" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
|
||||||
|
|
|
@ -15,4 +15,4 @@ Latest binaries can be downloaded at https://www.discodsp.com/obxd/
|
||||||
|
|
||||||
# Building
|
# Building
|
||||||
|
|
||||||
Source code can be compiled with [JUCE 7.0.2](https://github.com/juce-framework/JUCE/releases/tag/7.0.2).
|
Source code can be compiled with [JUCE 7.0.3](https://github.com/juce-framework/JUCE/releases/tag/7.0.3).
|
||||||
|
|
|
@ -1037,7 +1037,7 @@ void ObxdAudioProcessorEditor::createMenu ()
|
||||||
#if defined(JUCE_MAC) || defined(WIN32)
|
#if defined(JUCE_MAC) || defined(WIN32)
|
||||||
PopupMenu helpMenu;
|
PopupMenu helpMenu;
|
||||||
helpMenu.setLookAndFeel(&this->getLookAndFeel());
|
helpMenu.setLookAndFeel(&this->getLookAndFeel());
|
||||||
String version = String("Release ") + String(JucePlugin_VersionString);//.dropLastCharacters(2);
|
String version = String("Release ") + String(JucePlugin_VersionString).dropLastCharacters(2);
|
||||||
helpMenu.addItem(menuScaleNum+4, "Manual", true);
|
helpMenu.addItem(menuScaleNum+4, "Manual", true);
|
||||||
helpMenu.addItem(menuScaleNum+3, version, false);
|
helpMenu.addItem(menuScaleNum+3, version, false);
|
||||||
menu->addSubMenu("Help", helpMenu, true);
|
menu->addSubMenu("Help", helpMenu, true);
|
||||||
|
|
Loading…
Reference in a new issue