diff --git a/Builds/fx/Builds/Linux/Makefile b/Builds/fx/Builds/Linux/Makefile
index c82d507..0d0af4a 100644
--- a/Builds/fx/Builds/Linux/Makefile
+++ b/Builds/fx/Builds/Linux/Makefile
@@ -18,12 +18,12 @@ ifeq ($(CONFIG),Debug)
TARGET_ARCH := -march=native
endif
- CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.2.0" -D "JUCE_APP_VERSION_HEX=0x10200" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
+ CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.3.0" -D "JUCE_APP_VERSION_HEX=0x10300" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -fPIC -O0
CXXFLAGS += $(CFLAGS)
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -shared -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt
LDDEPS :=
- RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.2.0" -D "JUCE_APP_VERSION_HEX=0x10200" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
+ RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.3.0" -D "JUCE_APP_VERSION_HEX=0x10300" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
TARGET := Lua\ Protoplug\ Fx.so
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
@@ -39,12 +39,12 @@ ifeq ($(CONFIG),Release)
TARGET_ARCH := -march=native
endif
- CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.2.0" -D "JUCE_APP_VERSION_HEX=0x10200" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
+ CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.3.0" -D "JUCE_APP_VERSION_HEX=0x10300" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC -O3
CXXFLAGS += $(CFLAGS)
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -shared -fvisibility=hidden -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt
LDDEPS :=
- RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.2.0" -D "JUCE_APP_VERSION_HEX=0x10200" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
+ RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=1.3.0" -D "JUCE_APP_VERSION_HEX=0x10300" -I /usr/include -I /usr/include/freetype2 -I ../../../../Frameworks/vstsdk2.4_minimal -I ../../JuceLibraryCode -I ../../../../Frameworks/JuceModules
TARGET := Lua\ Protoplug\ Fx.so
BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR)
diff --git a/Builds/fx/Builds/MacOSX/Info.plist b/Builds/fx/Builds/MacOSX/Info.plist
index d97a41b..43b4c0a 100644
--- a/Builds/fx/Builds/MacOSX/Info.plist
+++ b/Builds/fx/Builds/MacOSX/Info.plist
@@ -16,9 +16,9 @@
CFBundleSignature
PTul
CFBundleShortVersionString
- 1.2.0
+ 1.3.0
CFBundleVersion
- 1.2.0
+ 1.3.0
NSHumanReadableCopyright
osar.fr
NSHighResolutionCapable
@@ -39,7 +39,7 @@
subtype
ppgf
version
- 66048
+ 66304
diff --git a/Builds/fx/Builds/MacOSX/protoplug_fx.xcodeproj/project.pbxproj b/Builds/fx/Builds/MacOSX/protoplug_fx.xcodeproj/project.pbxproj
index a180fc0..d355f2f 100644
--- a/Builds/fx/Builds/MacOSX/protoplug_fx.xcodeproj/project.pbxproj
+++ b/Builds/fx/Builds/MacOSX/protoplug_fx.xcodeproj/project.pbxproj
@@ -2195,8 +2195,8 @@
"_NDEBUG=1",
"NDEBUG=1",
"JUCER_XCODE_MAC_F6D2F4CF=1",
- "JUCE_APP_VERSION=1.2.0",
- "JUCE_APP_VERSION_HEX=0x10200", );
+ "JUCE_APP_VERSION=1.3.0",
+ "JUCE_APP_VERSION_HEX=0x10300", );
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GENERATE_PKGINFO_FILE = YES;
@@ -2225,8 +2225,8 @@
"_DEBUG=1",
"DEBUG=1",
"JUCER_XCODE_MAC_F6D2F4CF=1",
- "JUCE_APP_VERSION=1.2.0",
- "JUCE_APP_VERSION_HEX=0x10200", );
+ "JUCE_APP_VERSION=1.3.0",
+ "JUCE_APP_VERSION_HEX=0x10300", );
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GENERATE_PKGINFO_FILE = YES;
HEADER_SEARCH_PATHS = ("../../../../Frameworks/vstsdk2.4_minimal", "../../JuceLibraryCode", "../../../../Frameworks/JuceModules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)");
diff --git a/Builds/fx/Builds/VisualStudio2010/protoplug_fx.vcxproj b/Builds/fx/Builds/VisualStudio2010/protoplug_fx.vcxproj
index 9df5c93..2dca225 100644
--- a/Builds/fx/Builds/VisualStudio2010/protoplug_fx.vcxproj
+++ b/Builds/fx/Builds/VisualStudio2010/protoplug_fx.vcxproj
@@ -64,7 +64,7 @@
Full
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;NDEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;NDEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDLL
true
@@ -108,7 +108,7 @@
Disabled
EditAndContinue
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDebugDLL
true
@@ -150,7 +150,7 @@
Full
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;NDEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;NDEBUG;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDLL
true
diff --git a/Builds/fx/Builds/VisualStudio2010/resources.rc b/Builds/fx/Builds/VisualStudio2010/resources.rc
index 09e3170..a47418e 100644
--- a/Builds/fx/Builds/VisualStudio2010/resources.rc
+++ b/Builds/fx/Builds/VisualStudio2010/resources.rc
@@ -7,7 +7,7 @@
#include
VS_VERSION_INFO VERSIONINFO
-FILEVERSION 1,2,0,0
+FILEVERSION 1,3,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
@@ -15,9 +15,9 @@ BEGIN
BEGIN
VALUE "CompanyName", "osar.fr\0"
VALUE "FileDescription", "protoplug_fx\0"
- VALUE "FileVersion", "1.2.0\0"
+ VALUE "FileVersion", "1.3.0\0"
VALUE "ProductName", "protoplug_fx\0"
- VALUE "ProductVersion", "1.2.0\0"
+ VALUE "ProductVersion", "1.3.0\0"
END
END
diff --git a/Builds/fx/JuceLibraryCode/AppConfig.h b/Builds/fx/JuceLibraryCode/AppConfig.h
index 0fc50ca..b23be61 100644
--- a/Builds/fx/JuceLibraryCode/AppConfig.h
+++ b/Builds/fx/JuceLibraryCode/AppConfig.h
@@ -237,13 +237,13 @@
#define JucePlugin_EditorRequiresKeyboardFocus 1
#endif
#ifndef JucePlugin_Version
- #define JucePlugin_Version 1.2.0
+ #define JucePlugin_Version 1.3.0
#endif
#ifndef JucePlugin_VersionCode
- #define JucePlugin_VersionCode 0x10200
+ #define JucePlugin_VersionCode 0x10300
#endif
#ifndef JucePlugin_VersionString
- #define JucePlugin_VersionString "1.2.0"
+ #define JucePlugin_VersionString "1.3.0"
#endif
#ifndef JucePlugin_VSTUniqueID
#define JucePlugin_VSTUniqueID JucePlugin_PluginCode
diff --git a/Builds/fx/JuceLibraryCode/JuceHeader.h b/Builds/fx/JuceLibraryCode/JuceHeader.h
index 20cfc70..17d0e9d 100644
--- a/Builds/fx/JuceLibraryCode/JuceHeader.h
+++ b/Builds/fx/JuceLibraryCode/JuceHeader.h
@@ -37,8 +37,8 @@
namespace ProjectInfo
{
const char* const projectName = "protoplug_fx";
- const char* const versionString = "1.2.0";
- const int versionNumber = 0x10200;
+ const char* const versionString = "1.3.0";
+ const int versionNumber = 0x10300;
}
#endif
diff --git a/Builds/fx/protoplug_fx.jucer b/Builds/fx/protoplug_fx.jucer
index 6c16c69..435cee3 100644
--- a/Builds/fx/protoplug_fx.jucer
+++ b/Builds/fx/protoplug_fx.jucer
@@ -1,6 +1,6 @@
-CFBundleSignature
PTul
CFBundleShortVersionString
- 1.2.0
+ 1.3.0
CFBundleVersion
- 1.2.0
+ 1.3.0
NSHumanReadableCopyright
osar.fr
NSHighResolutionCapable
@@ -39,7 +39,7 @@
subtype
ppgg
version
- 66048
+ 66304
diff --git a/Builds/gen/Builds/MacOSX/protoplug_gen.xcodeproj/project.pbxproj b/Builds/gen/Builds/MacOSX/protoplug_gen.xcodeproj/project.pbxproj
index f65d3c7..fb19cbd 100644
--- a/Builds/gen/Builds/MacOSX/protoplug_gen.xcodeproj/project.pbxproj
+++ b/Builds/gen/Builds/MacOSX/protoplug_gen.xcodeproj/project.pbxproj
@@ -2197,8 +2197,8 @@
"NDEBUG=1",
"_PROTOGEN=1",
"JUCER_XCODE_MAC_F6D2F4CF=1",
- "JUCE_APP_VERSION=1.2.0",
- "JUCE_APP_VERSION_HEX=0x10200", );
+ "JUCE_APP_VERSION=1.3.0",
+ "JUCE_APP_VERSION_HEX=0x10300", );
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GENERATE_PKGINFO_FILE = YES;
@@ -2228,8 +2228,8 @@
"DEBUG=1",
"_PROTOGEN=1",
"JUCER_XCODE_MAC_F6D2F4CF=1",
- "JUCE_APP_VERSION=1.2.0",
- "JUCE_APP_VERSION_HEX=0x10200", );
+ "JUCE_APP_VERSION=1.3.0",
+ "JUCE_APP_VERSION_HEX=0x10300", );
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GENERATE_PKGINFO_FILE = YES;
HEADER_SEARCH_PATHS = ("../../../../Frameworks/vstsdk2.4_minimal", "../../JuceLibraryCode", "../../../../Frameworks/JuceModules", "$(DEVELOPER_DIR)/Extras/CoreAudio/PublicUtility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/Utility", "$(DEVELOPER_DIR)/Extras/CoreAudio/AudioUnits/AUPublic/AUBase", "$(inherited)");
diff --git a/Builds/gen/Builds/VisualStudio2010/protoplug_gen.vcxproj b/Builds/gen/Builds/VisualStudio2010/protoplug_gen.vcxproj
index bf26b08..6724cfb 100644
--- a/Builds/gen/Builds/VisualStudio2010/protoplug_gen.vcxproj
+++ b/Builds/gen/Builds/VisualStudio2010/protoplug_gen.vcxproj
@@ -64,7 +64,7 @@
Full
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;NDEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;NDEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDLL
true
@@ -108,7 +108,7 @@
Disabled
EditAndContinue
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;DEBUG;_DEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;DEBUG;_DEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDebugDLL
true
@@ -150,7 +150,7 @@
Full
..\..\JuceLibraryCode;..\..\..\..\Frameworks\JuceModules;..\..\..\..\Frameworks\vstsdk2.4_minimal;%(AdditionalIncludeDirectories)
- WIN32;_WINDOWS;NDEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.2.0;JUCE_APP_VERSION_HEX=0x10200;%(PreprocessorDefinitions)
+ WIN32;_WINDOWS;NDEBUG;_PROTOGEN=1;JUCER_VS2010_78A501D=1;JUCE_APP_VERSION=1.3.0;JUCE_APP_VERSION_HEX=0x10300;%(PreprocessorDefinitions)
MultiThreadedDLL
true
diff --git a/Builds/gen/Builds/VisualStudio2010/resources.rc b/Builds/gen/Builds/VisualStudio2010/resources.rc
index 2ca268f..b78a65a 100644
--- a/Builds/gen/Builds/VisualStudio2010/resources.rc
+++ b/Builds/gen/Builds/VisualStudio2010/resources.rc
@@ -7,7 +7,7 @@
#include
VS_VERSION_INFO VERSIONINFO
-FILEVERSION 1,2,0,0
+FILEVERSION 1,3,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
@@ -15,9 +15,9 @@ BEGIN
BEGIN
VALUE "CompanyName", "osar.fr\0"
VALUE "FileDescription", "protoplug_gen\0"
- VALUE "FileVersion", "1.2.0\0"
+ VALUE "FileVersion", "1.3.0\0"
VALUE "ProductName", "protoplug_gen\0"
- VALUE "ProductVersion", "1.2.0\0"
+ VALUE "ProductVersion", "1.3.0\0"
END
END
diff --git a/Builds/gen/JuceLibraryCode/AppConfig.h b/Builds/gen/JuceLibraryCode/AppConfig.h
index eed716a..9673d3c 100644
--- a/Builds/gen/JuceLibraryCode/AppConfig.h
+++ b/Builds/gen/JuceLibraryCode/AppConfig.h
@@ -237,13 +237,13 @@
#define JucePlugin_EditorRequiresKeyboardFocus 1
#endif
#ifndef JucePlugin_Version
- #define JucePlugin_Version 1.2.0
+ #define JucePlugin_Version 1.3.0
#endif
#ifndef JucePlugin_VersionCode
- #define JucePlugin_VersionCode 0x10200
+ #define JucePlugin_VersionCode 0x10300
#endif
#ifndef JucePlugin_VersionString
- #define JucePlugin_VersionString "1.2.0"
+ #define JucePlugin_VersionString "1.3.0"
#endif
#ifndef JucePlugin_VSTUniqueID
#define JucePlugin_VSTUniqueID JucePlugin_PluginCode
diff --git a/Builds/gen/JuceLibraryCode/JuceHeader.h b/Builds/gen/JuceLibraryCode/JuceHeader.h
index 4ffaa42..57ec840 100644
--- a/Builds/gen/JuceLibraryCode/JuceHeader.h
+++ b/Builds/gen/JuceLibraryCode/JuceHeader.h
@@ -37,8 +37,8 @@
namespace ProjectInfo
{
const char* const projectName = "protoplug_gen";
- const char* const versionString = "1.2.0";
- const int versionNumber = 0x10200;
+ const char* const versionString = "1.3.0";
+ const int versionNumber = 0x10300;
}
#endif
diff --git a/Builds/gen/protoplug_gen.jucer b/Builds/gen/protoplug_gen.jucer
index a3c2ba8..b52867d 100644
--- a/Builds/gen/protoplug_gen.jucer
+++ b/Builds/gen/protoplug_gen.jucer
@@ -1,6 +1,6 @@
-Classes
end
params = plugin.manageParams {
- {
+ {
name = "Type";
type = "list";
values = {"hp"; "lp"; "bp"; "bs"; "ls"; "hs"; "ap"; "eq"};
diff --git a/ProtoplugFiles/effects/classic-filter.lua b/ProtoplugFiles/effects/classic-filter.lua
index e32e230..19bbd06 100644
--- a/ProtoplugFiles/effects/classic-filter.lua
+++ b/ProtoplugFiles/effects/classic-filter.lua
@@ -38,6 +38,8 @@ local function updateFilters(args)
end
params = plugin.manageParams {
+ -- automatable VST/AU parameters
+ -- note the new 1.3 way of declaring them
{
name = "Type";
type = "list";
diff --git a/ProtoplugFiles/effects/default.lua b/ProtoplugFiles/effects/default.lua
index dc85711..03b0151 100644
--- a/ProtoplugFiles/effects/default.lua
+++ b/ProtoplugFiles/effects/default.lua
@@ -1,3 +1,3 @@
require "include/protoplug"
---Welcome to Lua Protoplug effect (version 1.2.0)
\ No newline at end of file
+--Welcome to Lua Protoplug effect (version 1.3.0)
\ No newline at end of file
diff --git a/ProtoplugFiles/generators/default.lua b/ProtoplugFiles/generators/default.lua
index 9cee954..3e0a013 100644
--- a/ProtoplugFiles/generators/default.lua
+++ b/ProtoplugFiles/generators/default.lua
@@ -1,3 +1,3 @@
require "include/protoplug"
---Welcome to Lua Protoplug generator (version 1.2.0)
\ No newline at end of file
+--Welcome to Lua Protoplug generator (version 1.3.0)
\ No newline at end of file
diff --git a/readme.md b/readme.md
index d08d31b..3c1caee 100644
--- a/readme.md
+++ b/readme.md
@@ -29,8 +29,8 @@ After compiling, you'll also need the [LuaJIT] [1] shared library installed on y
**Linux :**
- tar zxf protoplug-1.2.0.tar.gz
- cd protoplug-1.2.0/Builds/multi/Linux
+ tar zxf protoplug-1.3.0.tar.gz
+ cd protoplug-1.3.0/Builds/multi/Linux
make
You might get some missing includes. The required headers should be easy to obtain, for example on Debian 7 :