Compare commits
10 Commits
25f4c7b8dc
...
2ab449d56a
| Author | SHA1 | Date | |
|---|---|---|---|
| 2ab449d56a | |||
| c543f8f497 | |||
| c6a24cd5c8 | |||
| 1e37ebfde1 | |||
| 43387e6382 | |||
| 24cff4bb91 | |||
| 743ce743a4 | |||
| 7fd45bf678 | |||
| e93b884df1 | |||
| 457e732f5c |
5
.gitignore
vendored
5
.gitignore
vendored
@@ -2,4 +2,7 @@ Builds
|
|||||||
|
|
||||||
JuceLibraryCode
|
JuceLibraryCode
|
||||||
|
|
||||||
.vscode
|
.vscode
|
||||||
|
|
||||||
|
build
|
||||||
|
.xmake
|
||||||
|
|||||||
10789
Builds/CodeBlocksWindows/SimpleDrums.cbp
Normal file
10789
Builds/CodeBlocksWindows/SimpleDrums.cbp
Normal file
File diff suppressed because it is too large
Load Diff
32
Builds/CodeBlocksWindows/resources.rc
Normal file
32
Builds/CodeBlocksWindows/resources.rc
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
#pragma code_page(65001)
|
||||||
|
|
||||||
|
#ifdef JUCE_USER_DEFINED_RC_FILE
|
||||||
|
#include JUCE_USER_DEFINED_RC_FILE
|
||||||
|
#else
|
||||||
|
|
||||||
|
#undef WIN32_LEAN_AND_MEAN
|
||||||
|
#define WIN32_LEAN_AND_MEAN
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION 1,0,0,0
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904E4"
|
||||||
|
BEGIN
|
||||||
|
VALUE "CompanyName", "Persson\0"
|
||||||
|
VALUE "FileDescription", "SimpleDrums\0"
|
||||||
|
VALUE "FileVersion", "1.0.0\0"
|
||||||
|
VALUE "ProductName", "SimpleDrums\0"
|
||||||
|
VALUE "ProductVersion", "1.0.0\0"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1252
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -39,38 +39,6 @@ ifeq ($(CONFIG),Debug)
|
|||||||
TARGET_ARCH :=
|
TARGET_ARCH :=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_DISPLAY_SPLASH_SCREEN=1" "-DJUCE_USE_DARK_SPLASH_SCREEN=1" "-DJUCE_PROJUCER_VERSION=0x70005" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_VST3_CAN_REPLACE_VST2=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0" "-DJucePlugin_Enable_IAA=0" "-DJucePlugin_Enable_ARA=0" "-DJucePlugin_Name=\"SimpleDrums\"" "-DJucePlugin_Desc=\"SimpleDrums\"" "-DJucePlugin_Manufacturer=\"Persson\"" "-DJucePlugin_ManufacturerWebsite=\"http://thesims.freeboxos.fr:30000\"" "-DJucePlugin_ManufacturerEmail=\"\"" "-DJucePlugin_ManufacturerCode=0x4d616e75" "-DJucePlugin_PluginCode=0x43727770" "-DJucePlugin_IsSynth=0" "-DJucePlugin_WantsMidiInput=1" "-DJucePlugin_ProducesMidiOutput=0" "-DJucePlugin_IsMidiEffect=0" "-DJucePlugin_EditorRequiresKeyboardFocus=0" "-DJucePlugin_Version=1.0.0" "-DJucePlugin_VersionCode=0x10000" "-DJucePlugin_VersionString=\"1.0.0\"" "-DJucePlugin_VSTUniqueID=JucePlugin_PluginCode" "-DJucePlugin_VSTCategory=kPlugCategUnknown" "-DJucePlugin_Vst3Category=\"Instrument|Drum\"" "-DJucePlugin_AUMainType='aumi'" "-DJucePlugin_AUSubType=JucePlugin_PluginCode" "-DJucePlugin_AUExportPrefix=SimpleDrumsAU" "-DJucePlugin_AUExportPrefixQuoted=\"SimpleDrumsAU\"" "-DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_CFBundleIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_AAXProductId=JucePlugin_PluginCode" "-DJucePlugin_AAXCategory=0" "-DJucePlugin_AAXDisableBypass=0" "-DJucePlugin_AAXDisableMultiMono=0" "-DJucePlugin_IAAType=0x6175726d" "-DJucePlugin_IAASubType=JucePlugin_PluginCode" "-DJucePlugin_IAAName=\"Persson: SimpleDrums\"" "-DJucePlugin_VSTNumMidiInputs=16" "-DJucePlugin_VSTNumMidiOutputs=16" "-DJucePlugin_ARAContentTypes=0" "-DJucePlugin_ARATransformationFlags=0" "-DJucePlugin_ARAFactoryID=\"com.Persson.SimpleDrums.factory\"" "-DJucePlugin_ARADocumentArchiveID=\"com.Persson.SimpleDrums.aradocumentarchive.1.0.0\"" "-DJucePlugin_ARACompatibleArchiveIDs=\"\"" "-DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags alsa freetype2 libcurl webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../JUCE/modules $(CPPFLAGS)
|
|
||||||
|
|
||||||
JUCE_CPPFLAGS_VST3 :=
|
|
||||||
JUCE_CFLAGS_VST3 := -fPIC -fvisibility=hidden
|
|
||||||
JUCE_LDFLAGS_VST3 := -shared -Wl,--no-undefined
|
|
||||||
JUCE_VST3DIR := SimpleDrums.vst3
|
|
||||||
VST3_PLATFORM_ARCH := $(shell $(CXX) make_helpers/arch_detection.cpp 2>&1 | tr '\n' ' ' | sed "s/.*JUCE_ARCH \([a-zA-Z0-9_-]*\).*/\1/")
|
|
||||||
JUCE_VST3SUBDIR := Contents/$(VST3_PLATFORM_ARCH)-linux
|
|
||||||
JUCE_TARGET_VST3 := $(JUCE_VST3DIR)/$(JUCE_VST3SUBDIR)/SimpleDrums.so
|
|
||||||
JUCE_VST3DESTDIR := $(HOME)/.vst3
|
|
||||||
JUCE_COPYCMD_VST3 := $(JUCE_OUTDIR)/$(JUCE_VST3DIR) $(JUCE_VST3DESTDIR)
|
|
||||||
|
|
||||||
JUCE_CPPFLAGS_SHARED_CODE := "-DJUCE_SHARED_CODE=1"
|
|
||||||
JUCE_TARGET_SHARED_CODE := SimpleDrums.a
|
|
||||||
|
|
||||||
JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 $(CFLAGS)
|
|
||||||
JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++17 $(CXXFLAGS)
|
|
||||||
JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell $(PKG_CONFIG) --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS)
|
|
||||||
|
|
||||||
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG),Release)
|
|
||||||
JUCE_BINDIR := build
|
|
||||||
JUCE_LIBDIR := build
|
|
||||||
JUCE_OBJDIR := build/intermediate/Release
|
|
||||||
JUCE_OUTDIR := build
|
|
||||||
|
|
||||||
ifeq ($(TARGET_ARCH),)
|
|
||||||
TARGET_ARCH :=
|
|
||||||
endif
|
|
||||||
|
|
||||||
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_DISPLAY_SPLASH_SCREEN=1" "-DJUCE_USE_DARK_SPLASH_SCREEN=1" "-DJUCE_PROJUCER_VERSION=0x70005" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_VST3_CAN_REPLACE_VST2=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0" "-DJucePlugin_Enable_IAA=0" "-DJucePlugin_Enable_ARA=0" "-DJucePlugin_Name=\"SimpleDrums\"" "-DJucePlugin_Desc=\"SimpleDrums\"" "-DJucePlugin_Manufacturer=\"Persson\"" "-DJucePlugin_ManufacturerWebsite=\"http://thesims.freeboxos.fr:30000\"" "-DJucePlugin_ManufacturerEmail=\"\"" "-DJucePlugin_ManufacturerCode=0x4d616e75" "-DJucePlugin_PluginCode=0x43727770" "-DJucePlugin_IsSynth=0" "-DJucePlugin_WantsMidiInput=1" "-DJucePlugin_ProducesMidiOutput=0" "-DJucePlugin_IsMidiEffect=0" "-DJucePlugin_EditorRequiresKeyboardFocus=0" "-DJucePlugin_Version=1.0.0" "-DJucePlugin_VersionCode=0x10000" "-DJucePlugin_VersionString=\"1.0.0\"" "-DJucePlugin_VSTUniqueID=JucePlugin_PluginCode" "-DJucePlugin_VSTCategory=kPlugCategUnknown" "-DJucePlugin_Vst3Category=\"Instrument|Drum\"" "-DJucePlugin_AUMainType='aumi'" "-DJucePlugin_AUSubType=JucePlugin_PluginCode" "-DJucePlugin_AUExportPrefix=SimpleDrumsAU" "-DJucePlugin_AUExportPrefixQuoted=\"SimpleDrumsAU\"" "-DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_CFBundleIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_AAXProductId=JucePlugin_PluginCode" "-DJucePlugin_AAXCategory=0" "-DJucePlugin_AAXDisableBypass=0" "-DJucePlugin_AAXDisableMultiMono=0" "-DJucePlugin_IAAType=0x6175726d" "-DJucePlugin_IAASubType=JucePlugin_PluginCode" "-DJucePlugin_IAAName=\"Persson: SimpleDrums\"" "-DJucePlugin_VSTNumMidiInputs=16" "-DJucePlugin_VSTNumMidiOutputs=16" "-DJucePlugin_ARAContentTypes=0" "-DJucePlugin_ARATransformationFlags=0" "-DJucePlugin_ARAFactoryID=\"com.Persson.SimpleDrums.factory\"" "-DJucePlugin_ARADocumentArchiveID=\"com.Persson.SimpleDrums.aradocumentarchive.1.0.0\"" "-DJucePlugin_ARACompatibleArchiveIDs=\"\"" "-DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags alsa freetype2 libcurl webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../JUCE/modules $(CPPFLAGS)
|
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DDEBUG=1" "-D_DEBUG=1" "-DJUCE_DISPLAY_SPLASH_SCREEN=1" "-DJUCE_USE_DARK_SPLASH_SCREEN=1" "-DJUCE_PROJUCER_VERSION=0x70005" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_VST3_CAN_REPLACE_VST2=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0" "-DJucePlugin_Enable_IAA=0" "-DJucePlugin_Enable_ARA=0" "-DJucePlugin_Name=\"SimpleDrums\"" "-DJucePlugin_Desc=\"SimpleDrums\"" "-DJucePlugin_Manufacturer=\"Persson\"" "-DJucePlugin_ManufacturerWebsite=\"http://thesims.freeboxos.fr:30000\"" "-DJucePlugin_ManufacturerEmail=\"\"" "-DJucePlugin_ManufacturerCode=0x4d616e75" "-DJucePlugin_PluginCode=0x43727770" "-DJucePlugin_IsSynth=0" "-DJucePlugin_WantsMidiInput=1" "-DJucePlugin_ProducesMidiOutput=0" "-DJucePlugin_IsMidiEffect=0" "-DJucePlugin_EditorRequiresKeyboardFocus=0" "-DJucePlugin_Version=1.0.0" "-DJucePlugin_VersionCode=0x10000" "-DJucePlugin_VersionString=\"1.0.0\"" "-DJucePlugin_VSTUniqueID=JucePlugin_PluginCode" "-DJucePlugin_VSTCategory=kPlugCategUnknown" "-DJucePlugin_Vst3Category=\"Instrument|Drum\"" "-DJucePlugin_AUMainType='aumi'" "-DJucePlugin_AUSubType=JucePlugin_PluginCode" "-DJucePlugin_AUExportPrefix=SimpleDrumsAU" "-DJucePlugin_AUExportPrefixQuoted=\"SimpleDrumsAU\"" "-DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_CFBundleIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_AAXProductId=JucePlugin_PluginCode" "-DJucePlugin_AAXCategory=0" "-DJucePlugin_AAXDisableBypass=0" "-DJucePlugin_AAXDisableMultiMono=0" "-DJucePlugin_IAAType=0x6175726d" "-DJucePlugin_IAASubType=JucePlugin_PluginCode" "-DJucePlugin_IAAName=\"Persson: SimpleDrums\"" "-DJucePlugin_VSTNumMidiInputs=16" "-DJucePlugin_VSTNumMidiOutputs=16" "-DJucePlugin_ARAContentTypes=0" "-DJucePlugin_ARATransformationFlags=0" "-DJucePlugin_ARAFactoryID=\"com.Persson.SimpleDrums.factory\"" "-DJucePlugin_ARADocumentArchiveID=\"com.Persson.SimpleDrums.aradocumentarchive.1.0.0\"" "-DJucePlugin_ARACompatibleArchiveIDs=\"\"" "-DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags alsa freetype2 libcurl webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../JUCE/modules $(CPPFLAGS)
|
||||||
|
|
||||||
JUCE_CPPFLAGS_VST3 :=
|
JUCE_CPPFLAGS_VST3 :=
|
||||||
@@ -93,6 +61,38 @@ ifeq ($(CONFIG),Release)
|
|||||||
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
|
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG),Release)
|
||||||
|
JUCE_BINDIR := build
|
||||||
|
JUCE_LIBDIR := build
|
||||||
|
JUCE_OBJDIR := build/intermediate/Release
|
||||||
|
JUCE_OUTDIR := build
|
||||||
|
|
||||||
|
ifeq ($(TARGET_ARCH),)
|
||||||
|
TARGET_ARCH :=
|
||||||
|
endif
|
||||||
|
|
||||||
|
JUCE_CPPFLAGS := $(DEPFLAGS) "-DLINUX=1" "-DNDEBUG=1" "-DJUCE_DISPLAY_SPLASH_SCREEN=1" "-DJUCE_USE_DARK_SPLASH_SCREEN=1" "-DJUCE_PROJUCER_VERSION=0x70005" "-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1" "-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1" "-DJUCE_MODULE_AVAILABLE_juce_core=1" "-DJUCE_MODULE_AVAILABLE_juce_data_structures=1" "-DJUCE_MODULE_AVAILABLE_juce_events=1" "-DJUCE_MODULE_AVAILABLE_juce_graphics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1" "-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1" "-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1" "-DJUCE_VST3_CAN_REPLACE_VST2=0" "-DJUCE_STRICT_REFCOUNTEDPOINTER=1" "-DJucePlugin_Build_VST=0" "-DJucePlugin_Build_VST3=1" "-DJucePlugin_Build_AU=0" "-DJucePlugin_Build_AUv3=0" "-DJucePlugin_Build_AAX=0" "-DJucePlugin_Build_Standalone=0" "-DJucePlugin_Build_Unity=0" "-DJucePlugin_Build_LV2=0" "-DJucePlugin_Enable_IAA=0" "-DJucePlugin_Enable_ARA=0" "-DJucePlugin_Name=\"SimpleDrums\"" "-DJucePlugin_Desc=\"SimpleDrums\"" "-DJucePlugin_Manufacturer=\"Persson\"" "-DJucePlugin_ManufacturerWebsite=\"http://thesims.freeboxos.fr:30000\"" "-DJucePlugin_ManufacturerEmail=\"\"" "-DJucePlugin_ManufacturerCode=0x4d616e75" "-DJucePlugin_PluginCode=0x43727770" "-DJucePlugin_IsSynth=0" "-DJucePlugin_WantsMidiInput=1" "-DJucePlugin_ProducesMidiOutput=0" "-DJucePlugin_IsMidiEffect=0" "-DJucePlugin_EditorRequiresKeyboardFocus=0" "-DJucePlugin_Version=1.0.0" "-DJucePlugin_VersionCode=0x10000" "-DJucePlugin_VersionString=\"1.0.0\"" "-DJucePlugin_VSTUniqueID=JucePlugin_PluginCode" "-DJucePlugin_VSTCategory=kPlugCategUnknown" "-DJucePlugin_Vst3Category=\"Instrument|Drum\"" "-DJucePlugin_AUMainType='aumi'" "-DJucePlugin_AUSubType=JucePlugin_PluginCode" "-DJucePlugin_AUExportPrefix=SimpleDrumsAU" "-DJucePlugin_AUExportPrefixQuoted=\"SimpleDrumsAU\"" "-DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_CFBundleIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXIdentifier=com.Persson.SimpleDrums" "-DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode" "-DJucePlugin_AAXProductId=JucePlugin_PluginCode" "-DJucePlugin_AAXCategory=0" "-DJucePlugin_AAXDisableBypass=0" "-DJucePlugin_AAXDisableMultiMono=0" "-DJucePlugin_IAAType=0x6175726d" "-DJucePlugin_IAASubType=JucePlugin_PluginCode" "-DJucePlugin_IAAName=\"Persson: SimpleDrums\"" "-DJucePlugin_VSTNumMidiInputs=16" "-DJucePlugin_VSTNumMidiOutputs=16" "-DJucePlugin_ARAContentTypes=0" "-DJucePlugin_ARATransformationFlags=0" "-DJucePlugin_ARAFactoryID=\"com.Persson.SimpleDrums.factory\"" "-DJucePlugin_ARADocumentArchiveID=\"com.Persson.SimpleDrums.aradocumentarchive.1.0.0\"" "-DJucePlugin_ARACompatibleArchiveIDs=\"\"" "-DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone" "-DJUCER_LINUX_MAKE_6D53C8B4=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000" $(shell $(PKG_CONFIG) --cflags alsa freetype2 libcurl webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I../../JUCE/modules $(CPPFLAGS)
|
||||||
|
|
||||||
|
JUCE_CPPFLAGS_VST3 :=
|
||||||
|
JUCE_CFLAGS_VST3 := -fPIC -fvisibility=hidden
|
||||||
|
JUCE_LDFLAGS_VST3 := -shared -Wl,--no-undefined
|
||||||
|
JUCE_VST3DIR := SimpleDrums.vst3
|
||||||
|
VST3_PLATFORM_ARCH := $(shell $(CXX) make_helpers/arch_detection.cpp 2>&1 | tr '\n' ' ' | sed "s/.*JUCE_ARCH \([a-zA-Z0-9_-]*\).*/\1/")
|
||||||
|
JUCE_VST3SUBDIR := Contents/$(VST3_PLATFORM_ARCH)-linux
|
||||||
|
JUCE_TARGET_VST3 := $(JUCE_VST3DIR)/$(JUCE_VST3SUBDIR)/SimpleDrums.so
|
||||||
|
JUCE_VST3DESTDIR := $(HOME)/.vst3
|
||||||
|
JUCE_COPYCMD_VST3 := $(JUCE_OUTDIR)/$(JUCE_VST3DIR) $(JUCE_VST3DESTDIR)
|
||||||
|
|
||||||
|
JUCE_CPPFLAGS_SHARED_CODE := "-DJUCE_SHARED_CODE=1"
|
||||||
|
JUCE_TARGET_SHARED_CODE := SimpleDrums.a
|
||||||
|
|
||||||
|
JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -fPIC -O3 $(CFLAGS)
|
||||||
|
JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++17 $(CXXFLAGS)
|
||||||
|
JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell $(PKG_CONFIG) --libs alsa freetype2 libcurl) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS)
|
||||||
|
|
||||||
|
CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR)
|
||||||
|
endif
|
||||||
|
|
||||||
OBJECTS_ALL := \
|
OBJECTS_ALL := \
|
||||||
|
|
||||||
OBJECTS_VST3 := \
|
OBJECTS_VST3 := \
|
||||||
@@ -122,7 +122,7 @@ OBJECTS_SHARED_CODE := \
|
|||||||
|
|
||||||
all : VST3
|
all : VST3
|
||||||
|
|
||||||
VST3 : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3)
|
VST3 : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST3)
|
||||||
|
|
||||||
|
|
||||||
$(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(OBJECTS_VST3) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
|
$(JUCE_OUTDIR)/$(JUCE_TARGET_VST3) : $(OBJECTS_VST3) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
|
||||||
|
|||||||
139
CMakeLists.txt
Normal file
139
CMakeLists.txt
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
# Example Audio Plugin CMakeLists.txt
|
||||||
|
|
||||||
|
# To get started on a new plugin, copy this entire folder (containing this file and C++ sources) to
|
||||||
|
# a convenient location, and then start making modifications.
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
|
# The first line of any CMake project should be a call to `cmake_minimum_required`, which checks
|
||||||
|
# that the installed CMake will be able to understand the following CMakeLists, and ensures that
|
||||||
|
# CMake's behaviour is compatible with the named version. This is a standard CMake command, so more
|
||||||
|
# information can be found in the CMake docs.
|
||||||
|
|
||||||
|
cmake_minimum_required(VERSION 3.15)
|
||||||
|
|
||||||
|
# The top-level CMakeLists.txt file for a project must contain a literal, direct call to the
|
||||||
|
# `project()` command. `project()` sets up some helpful variables that describe source/binary
|
||||||
|
# directories, and the current project version. This is a standard CMake command.
|
||||||
|
|
||||||
|
project(SIMPLE_DRUM VERSION 1.0.0)
|
||||||
|
|
||||||
|
# If you've installed JUCE somehow (via a package manager, or directly using the CMake install
|
||||||
|
# target), you'll need to tell this project that it depends on the installed copy of JUCE. If you've
|
||||||
|
# included JUCE directly in your source tree (perhaps as a submodule), you'll need to tell CMake to
|
||||||
|
# include that subdirectory as part of the build.
|
||||||
|
|
||||||
|
# find_package(JUCE CONFIG REQUIRED) # If you've installed JUCE to your system
|
||||||
|
# or
|
||||||
|
add_subdirectory(JUCE)
|
||||||
|
|
||||||
|
# If you are building a VST2 or AAX plugin, CMake needs to be told where to find these SDKs on your
|
||||||
|
# system. This setup should be done before calling `juce_add_plugin`.
|
||||||
|
|
||||||
|
# juce_set_vst2_sdk_path(...)
|
||||||
|
# juce_set_aax_sdk_path(...)
|
||||||
|
|
||||||
|
# `juce_add_plugin` adds a static library target with the name passed as the first argument
|
||||||
|
# (AudioPluginExample here). This target is a normal CMake target, but has a lot of extra properties set
|
||||||
|
# up by default. As well as this shared code static library, this function adds targets for each of
|
||||||
|
# the formats specified by the FORMATS arguments. This function accepts many optional arguments.
|
||||||
|
# Check the readme at `docs/CMake API.md` in the JUCE repo for the full list.
|
||||||
|
|
||||||
|
juce_add_plugin(SimpleDrum
|
||||||
|
VERSION 1.0.0 # Set this if the plugin version is different to the project version
|
||||||
|
# ICON_BIG ... # ICON_* arguments specify a path to an image file to use as an icon for the Standalone
|
||||||
|
# ICON_SMALL ...
|
||||||
|
COMPANY_NAME Persson # Specify the name of the plugin's author
|
||||||
|
IS_SYNTH FALSE # Is this a synth or an effect?
|
||||||
|
NEEDS_MIDI_INPUT TRUE # Does the plugin need midi input?
|
||||||
|
NEEDS_MIDI_OUTPUT FALSE # Does the plugin need midi output?
|
||||||
|
IS_MIDI_EFFECT FALSE # Is this plugin a MIDI effect?
|
||||||
|
EDITOR_WANTS_KEYBOARD_FOCUS FALSE # Does the editor need keyboard focus?
|
||||||
|
COPY_PLUGIN_AFTER_BUILD FALSE # Should the plugin be installed to a default location after building?
|
||||||
|
PLUGIN_MANUFACTURER_CODE Juce # A four-character manufacturer id with at least one upper-case character
|
||||||
|
PLUGIN_CODE cRwP # A unique four-character plugin id with exactly one upper-case character
|
||||||
|
# GarageBand 10.3 requires the first letter to be upper-case, and the remaining letters to be lower-case
|
||||||
|
FORMATS VST3 # The formats to build. Other valid formats are: AAX Unity VST AU AUv3
|
||||||
|
VST3_CATEGORIES Instrument Drum
|
||||||
|
PRODUCT_NAME "SimpleDrum") # The name of the final executable, which can differ from the target name
|
||||||
|
|
||||||
|
# `juce_generate_juce_header` will create a JuceHeader.h for a given target, which will be generated
|
||||||
|
# into your build tree. This should be included with `#include <JuceHeader.h>`. The include path for
|
||||||
|
# this header will be automatically added to the target. The main function of the JuceHeader is to
|
||||||
|
# include all your JUCE module headers; if you're happy to include module headers directly, you
|
||||||
|
# probably don't need to call this.
|
||||||
|
|
||||||
|
juce_generate_juce_header(SimpleDrum)
|
||||||
|
|
||||||
|
# `target_sources` adds source files to a target. We pass the target that needs the sources as the
|
||||||
|
# first argument, then a visibility parameter for the sources which should normally be PRIVATE.
|
||||||
|
# Finally, we supply a list of source files that will be built into the target. This is a standard
|
||||||
|
# CMake command.
|
||||||
|
|
||||||
|
target_sources(SimpleDrum
|
||||||
|
PRIVATE
|
||||||
|
Source/PluginEditor.cpp
|
||||||
|
Source/PluginProcessor.cpp)
|
||||||
|
|
||||||
|
# `target_compile_definitions` adds some preprocessor definitions to our target. In a Projucer
|
||||||
|
# project, these might be passed in the 'Preprocessor Definitions' field. JUCE modules also make use
|
||||||
|
# of compile definitions to switch certain features on/off, so if there's a particular feature you
|
||||||
|
# need that's not on by default, check the module header for the correct flag to set here. These
|
||||||
|
# definitions will be visible both to your code, and also the JUCE module code, so for new
|
||||||
|
# definitions, pick unique names that are unlikely to collide! This is a standard CMake command.
|
||||||
|
|
||||||
|
target_compile_definitions(SimpleDrum
|
||||||
|
PUBLIC
|
||||||
|
# JUCE_WEB_BROWSER and JUCE_USE_CURL would be on by default, but you might not need them.
|
||||||
|
JUCE_WEB_BROWSER=0 # If you remove this, add `NEEDS_WEB_BROWSER TRUE` to the `juce_add_plugin` call
|
||||||
|
JUCE_USE_CURL=0 # If you remove this, add `NEEDS_CURL TRUE` to the `juce_add_plugin` call
|
||||||
|
JUCE_VST3_CAN_REPLACE_VST2=0)
|
||||||
|
|
||||||
|
# If your target needs extra binary assets, you can add them here. The first argument is the name of
|
||||||
|
# a new static library target that will include all the binary resources. There is an optional
|
||||||
|
# `NAMESPACE` argument that can specify the namespace of the generated binary data class. Finally,
|
||||||
|
# the SOURCES argument should be followed by a list of source files that should be built into the
|
||||||
|
# static library. These source files can be of any kind (wav data, images, fonts, icons etc.).
|
||||||
|
# Conversion to binary-data will happen when your target is built.
|
||||||
|
|
||||||
|
juce_add_binary_data(SimpleDrumData SOURCES
|
||||||
|
Resources/bass.wav
|
||||||
|
Resources/clap.wav
|
||||||
|
Resources/crash.wav
|
||||||
|
Resources/floor-tom.wav
|
||||||
|
Resources/hihat.wav
|
||||||
|
Resources/hihat-foot.wav
|
||||||
|
Resources/hihat-open.wav
|
||||||
|
Resources/ride.wav
|
||||||
|
Resources/share-drum.wav
|
||||||
|
Resources/share-stick.wav
|
||||||
|
Resources/tom1.wav
|
||||||
|
Resources/tom2.wav)
|
||||||
|
|
||||||
|
# `target_link_libraries` links libraries and JUCE modules to other libraries or executables. Here,
|
||||||
|
# we're linking our executable target to the `juce::juce_audio_utils` module. Inter-module
|
||||||
|
# dependencies are resolved automatically, so `juce_core`, `juce_events` and so on will also be
|
||||||
|
# linked automatically. If we'd generated a binary data target above, we would need to link to it
|
||||||
|
# here too. This is a standard CMake command.
|
||||||
|
|
||||||
|
target_link_libraries(SimpleDrum
|
||||||
|
PRIVATE
|
||||||
|
SimpleDrumData # If we'd created a binary data target, we'd link to it here
|
||||||
|
juce::juce_audio_utils
|
||||||
|
juce::juce_audio_basics
|
||||||
|
juce::juce_audio_devices
|
||||||
|
juce::juce_audio_formats
|
||||||
|
juce::juce_audio_plugin_client
|
||||||
|
juce::juce_audio_processors
|
||||||
|
juce::juce_core
|
||||||
|
juce::juce_data_structures
|
||||||
|
juce::juce_events
|
||||||
|
juce::juce_graphics
|
||||||
|
juce::juce_gui_basics
|
||||||
|
juce::juce_gui_extra
|
||||||
|
PUBLIC
|
||||||
|
juce::juce_recommended_config_flags
|
||||||
|
juce::juce_recommended_lto_flags
|
||||||
|
juce::juce_recommended_warning_flags)
|
||||||
|
|
||||||
|
juce_add_bundle_resources_directory(SimpleDrum Resources)
|
||||||
15586
JuceLibraryCode/BinaryData.cpp
Normal file
15586
JuceLibraryCode/BinaryData.cpp
Normal file
File diff suppressed because it is too large
Load Diff
63
JuceLibraryCode/BinaryData.h
Normal file
63
JuceLibraryCode/BinaryData.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/* =========================================================================================
|
||||||
|
|
||||||
|
This is an auto-generated file: Any edits you make may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
namespace BinaryData
|
||||||
|
{
|
||||||
|
extern const char* bass_wav;
|
||||||
|
const int bass_wavSize = 58896;
|
||||||
|
|
||||||
|
extern const char* clap_wav;
|
||||||
|
const int clap_wavSize = 48208;
|
||||||
|
|
||||||
|
extern const char* crash_wav;
|
||||||
|
const int crash_wavSize = 320522;
|
||||||
|
|
||||||
|
extern const char* floortom_wav;
|
||||||
|
const int floortom_wavSize = 88408;
|
||||||
|
|
||||||
|
extern const char* hihatfoot_wav;
|
||||||
|
const int hihatfoot_wavSize = 56004;
|
||||||
|
|
||||||
|
extern const char* hihatopen_wav;
|
||||||
|
const int hihatopen_wavSize = 88252;
|
||||||
|
|
||||||
|
extern const char* hihat_wav;
|
||||||
|
const int hihat_wavSize = 58352;
|
||||||
|
|
||||||
|
extern const char* ride_wav;
|
||||||
|
const int ride_wavSize = 162256;
|
||||||
|
|
||||||
|
extern const char* sharedrum_wav;
|
||||||
|
const int sharedrum_wavSize = 58848;
|
||||||
|
|
||||||
|
extern const char* sharestick_wav;
|
||||||
|
const int sharestick_wavSize = 59240;
|
||||||
|
|
||||||
|
extern const char* tom1_wav;
|
||||||
|
const int tom1_wavSize = 88544;
|
||||||
|
|
||||||
|
extern const char* tom2_wav;
|
||||||
|
const int tom2_wavSize = 88196;
|
||||||
|
|
||||||
|
// Number of elements in the namedResourceList and originalFileNames arrays.
|
||||||
|
const int namedResourceListSize = 12;
|
||||||
|
|
||||||
|
// Points to the start of a list of resource names.
|
||||||
|
extern const char* namedResourceList[];
|
||||||
|
|
||||||
|
// Points to the start of a list of resource filenames.
|
||||||
|
extern const char* originalFilenames[];
|
||||||
|
|
||||||
|
// If you provide the name of one of the binary resource variables above, this function will
|
||||||
|
// return the corresponding data and its size (or a null pointer if the name isn't found).
|
||||||
|
const char* getNamedResource (const char* resourceNameUTF8, int& dataSizeInBytes);
|
||||||
|
|
||||||
|
// If you provide the name of one of the binary resource variables above, this function will
|
||||||
|
// return the corresponding original, non-mangled filename (or a null pointer if the name isn't found).
|
||||||
|
const char* getNamedResourceOriginalFilename (const char* resourceNameUTF8);
|
||||||
|
}
|
||||||
49
JuceLibraryCode/JuceHeader.h
Normal file
49
JuceLibraryCode/JuceHeader.h
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
This is the header file that your files should include in order to get all the
|
||||||
|
JUCE library headers. You should avoid including the JUCE headers directly in
|
||||||
|
your own source files, because that wouldn't pick up the correct configuration
|
||||||
|
options for your app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
|
||||||
|
#include <juce_audio_basics/juce_audio_basics.h>
|
||||||
|
#include <juce_audio_devices/juce_audio_devices.h>
|
||||||
|
#include <juce_audio_formats/juce_audio_formats.h>
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client.h>
|
||||||
|
#include <juce_audio_processors/juce_audio_processors.h>
|
||||||
|
#include <juce_audio_utils/juce_audio_utils.h>
|
||||||
|
#include <juce_core/juce_core.h>
|
||||||
|
#include <juce_data_structures/juce_data_structures.h>
|
||||||
|
#include <juce_events/juce_events.h>
|
||||||
|
#include <juce_graphics/juce_graphics.h>
|
||||||
|
#include <juce_gui_basics/juce_gui_basics.h>
|
||||||
|
#include <juce_gui_extra/juce_gui_extra.h>
|
||||||
|
|
||||||
|
#include "BinaryData.h"
|
||||||
|
|
||||||
|
#if defined (JUCE_PROJUCER_VERSION) && JUCE_PROJUCER_VERSION < JUCE_VERSION
|
||||||
|
/** If you've hit this error then the version of the Projucer that was used to generate this project is
|
||||||
|
older than the version of the JUCE modules being included. To fix this error, re-save your project
|
||||||
|
using the latest version of the Projucer or, if you aren't using the Projucer to manage your project,
|
||||||
|
remove the JUCE_PROJUCER_VERSION define.
|
||||||
|
*/
|
||||||
|
#error "This project was last saved using an outdated version of the Projucer! Re-save this project with the latest version to fix this error."
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#if ! JUCE_DONT_DECLARE_PROJECTINFO
|
||||||
|
namespace ProjectInfo
|
||||||
|
{
|
||||||
|
const char* const projectName = "SimpleDrums";
|
||||||
|
const char* const companyName = "Persson";
|
||||||
|
const char* const versionString = "1.0.0";
|
||||||
|
const int versionNumber = 0x10000;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
162
JuceLibraryCode/JucePluginDefines.h
Normal file
162
JuceLibraryCode/JucePluginDefines.h
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
//==============================================================================
|
||||||
|
// Audio plugin settings..
|
||||||
|
|
||||||
|
#ifndef JucePlugin_Build_VST
|
||||||
|
#define JucePlugin_Build_VST 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_VST3
|
||||||
|
#define JucePlugin_Build_VST3 1
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_AU
|
||||||
|
#define JucePlugin_Build_AU 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_AUv3
|
||||||
|
#define JucePlugin_Build_AUv3 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_AAX
|
||||||
|
#define JucePlugin_Build_AAX 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_Standalone
|
||||||
|
#define JucePlugin_Build_Standalone 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_Unity
|
||||||
|
#define JucePlugin_Build_Unity 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Build_LV2
|
||||||
|
#define JucePlugin_Build_LV2 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Enable_IAA
|
||||||
|
#define JucePlugin_Enable_IAA 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Enable_ARA
|
||||||
|
#define JucePlugin_Enable_ARA 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Name
|
||||||
|
#define JucePlugin_Name "SimpleDrums"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Desc
|
||||||
|
#define JucePlugin_Desc "SimpleDrums"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Manufacturer
|
||||||
|
#define JucePlugin_Manufacturer "Persson"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ManufacturerWebsite
|
||||||
|
#define JucePlugin_ManufacturerWebsite "http://thesims.freeboxos.fr:30000"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ManufacturerEmail
|
||||||
|
#define JucePlugin_ManufacturerEmail ""
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ManufacturerCode
|
||||||
|
#define JucePlugin_ManufacturerCode 0x4d616e75
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_PluginCode
|
||||||
|
#define JucePlugin_PluginCode 0x43727770
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_IsSynth
|
||||||
|
#define JucePlugin_IsSynth 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_WantsMidiInput
|
||||||
|
#define JucePlugin_WantsMidiInput 1
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ProducesMidiOutput
|
||||||
|
#define JucePlugin_ProducesMidiOutput 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_IsMidiEffect
|
||||||
|
#define JucePlugin_IsMidiEffect 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_EditorRequiresKeyboardFocus
|
||||||
|
#define JucePlugin_EditorRequiresKeyboardFocus 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Version
|
||||||
|
#define JucePlugin_Version 1.0.0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VersionCode
|
||||||
|
#define JucePlugin_VersionCode 0x10000
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VersionString
|
||||||
|
#define JucePlugin_VersionString "1.0.0"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VSTUniqueID
|
||||||
|
#define JucePlugin_VSTUniqueID JucePlugin_PluginCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VSTCategory
|
||||||
|
#define JucePlugin_VSTCategory kPlugCategUnknown
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_Vst3Category
|
||||||
|
#define JucePlugin_Vst3Category "Instrument|Drum"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AUMainType
|
||||||
|
#define JucePlugin_AUMainType 'aumi'
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AUSubType
|
||||||
|
#define JucePlugin_AUSubType JucePlugin_PluginCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AUExportPrefix
|
||||||
|
#define JucePlugin_AUExportPrefix SimpleDrumsAU
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AUExportPrefixQuoted
|
||||||
|
#define JucePlugin_AUExportPrefixQuoted "SimpleDrumsAU"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AUManufacturerCode
|
||||||
|
#define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_CFBundleIdentifier
|
||||||
|
#define JucePlugin_CFBundleIdentifier com.Persson.SimpleDrums
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXIdentifier
|
||||||
|
#define JucePlugin_AAXIdentifier com.Persson.SimpleDrums
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXManufacturerCode
|
||||||
|
#define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXProductId
|
||||||
|
#define JucePlugin_AAXProductId JucePlugin_PluginCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXCategory
|
||||||
|
#define JucePlugin_AAXCategory 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXDisableBypass
|
||||||
|
#define JucePlugin_AAXDisableBypass 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_AAXDisableMultiMono
|
||||||
|
#define JucePlugin_AAXDisableMultiMono 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_IAAType
|
||||||
|
#define JucePlugin_IAAType 0x6175726d
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_IAASubType
|
||||||
|
#define JucePlugin_IAASubType JucePlugin_PluginCode
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_IAAName
|
||||||
|
#define JucePlugin_IAAName "Persson: SimpleDrums"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VSTNumMidiInputs
|
||||||
|
#define JucePlugin_VSTNumMidiInputs 16
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_VSTNumMidiOutputs
|
||||||
|
#define JucePlugin_VSTNumMidiOutputs 16
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ARAContentTypes
|
||||||
|
#define JucePlugin_ARAContentTypes 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ARATransformationFlags
|
||||||
|
#define JucePlugin_ARATransformationFlags 0
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ARAFactoryID
|
||||||
|
#define JucePlugin_ARAFactoryID "com.Persson.SimpleDrums.factory"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ARADocumentArchiveID
|
||||||
|
#define JucePlugin_ARADocumentArchiveID "com.Persson.SimpleDrums.aradocumentarchive.1.0.0"
|
||||||
|
#endif
|
||||||
|
#ifndef JucePlugin_ARACompatibleArchiveIDs
|
||||||
|
#define JucePlugin_ARACompatibleArchiveIDs ""
|
||||||
|
#endif
|
||||||
12
JuceLibraryCode/ReadMe.txt
Normal file
12
JuceLibraryCode/ReadMe.txt
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
Important Note!!
|
||||||
|
================
|
||||||
|
|
||||||
|
The purpose of this folder is to contain files that are auto-generated by the Projucer,
|
||||||
|
and ALL files in this folder will be mercilessly DELETED and completely re-written whenever
|
||||||
|
the Projucer saves your project.
|
||||||
|
|
||||||
|
Therefore, it's a bad idea to make any manual changes to the files in here, or to
|
||||||
|
put any of your own files in here if you don't want to lose them. (Of course you may choose
|
||||||
|
to add the folder's contents to your version-control system so that you can re-merge your own
|
||||||
|
modifications after the Projucer has saved its changes).
|
||||||
8
JuceLibraryCode/include_juce_audio_basics.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_basics.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_basics/juce_audio_basics.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_basics.mm
Normal file
8
JuceLibraryCode/include_juce_audio_basics.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_basics/juce_audio_basics.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_devices.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_devices.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_devices/juce_audio_devices.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_devices.mm
Normal file
8
JuceLibraryCode/include_juce_audio_devices.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_devices/juce_audio_devices.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_formats.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_formats.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_formats/juce_audio_formats.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_formats.mm
Normal file
8
JuceLibraryCode/include_juce_audio_formats.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_formats/juce_audio_formats.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_AAX.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_ARA.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_ARA.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_LV2.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_LV2.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_plugin_client_LV2.mm
Normal file
8
JuceLibraryCode/include_juce_audio_plugin_client_LV2.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_LV2.mm>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_VST_utils.mm>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_processors.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_processors.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_processors/juce_audio_processors.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_processors.mm
Normal file
8
JuceLibraryCode/include_juce_audio_processors.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_processors/juce_audio_processors.mm>
|
||||||
8
JuceLibraryCode/include_juce_audio_processors_ara.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_processors_ara.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_processors/juce_audio_processors_ara.cpp>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_processors/juce_audio_processors_lv2_libs.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_utils.cpp
Normal file
8
JuceLibraryCode/include_juce_audio_utils.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_utils/juce_audio_utils.cpp>
|
||||||
8
JuceLibraryCode/include_juce_audio_utils.mm
Normal file
8
JuceLibraryCode/include_juce_audio_utils.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_audio_utils/juce_audio_utils.mm>
|
||||||
8
JuceLibraryCode/include_juce_core.cpp
Normal file
8
JuceLibraryCode/include_juce_core.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_core/juce_core.cpp>
|
||||||
8
JuceLibraryCode/include_juce_core.mm
Normal file
8
JuceLibraryCode/include_juce_core.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_core/juce_core.mm>
|
||||||
8
JuceLibraryCode/include_juce_data_structures.cpp
Normal file
8
JuceLibraryCode/include_juce_data_structures.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_data_structures/juce_data_structures.cpp>
|
||||||
8
JuceLibraryCode/include_juce_data_structures.mm
Normal file
8
JuceLibraryCode/include_juce_data_structures.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_data_structures/juce_data_structures.mm>
|
||||||
8
JuceLibraryCode/include_juce_events.cpp
Normal file
8
JuceLibraryCode/include_juce_events.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_events/juce_events.cpp>
|
||||||
8
JuceLibraryCode/include_juce_events.mm
Normal file
8
JuceLibraryCode/include_juce_events.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_events/juce_events.mm>
|
||||||
8
JuceLibraryCode/include_juce_graphics.cpp
Normal file
8
JuceLibraryCode/include_juce_graphics.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_graphics/juce_graphics.cpp>
|
||||||
8
JuceLibraryCode/include_juce_graphics.mm
Normal file
8
JuceLibraryCode/include_juce_graphics.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_graphics/juce_graphics.mm>
|
||||||
8
JuceLibraryCode/include_juce_gui_basics.cpp
Normal file
8
JuceLibraryCode/include_juce_gui_basics.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_gui_basics/juce_gui_basics.cpp>
|
||||||
8
JuceLibraryCode/include_juce_gui_basics.mm
Normal file
8
JuceLibraryCode/include_juce_gui_basics.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_gui_basics/juce_gui_basics.mm>
|
||||||
8
JuceLibraryCode/include_juce_gui_extra.cpp
Normal file
8
JuceLibraryCode/include_juce_gui_extra.cpp
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_gui_extra/juce_gui_extra.cpp>
|
||||||
8
JuceLibraryCode/include_juce_gui_extra.mm
Normal file
8
JuceLibraryCode/include_juce_gui_extra.mm
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
IMPORTANT! This file is auto-generated each time you save your
|
||||||
|
project - if you alter its contents, your changes may be overwritten!
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <juce_gui_extra/juce_gui_extra.mm>
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -34,8 +34,8 @@
|
|||||||
<EXPORTFORMATS>
|
<EXPORTFORMATS>
|
||||||
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
|
<LINUX_MAKE targetFolder="Builds/LinuxMakefile">
|
||||||
<CONFIGURATIONS>
|
<CONFIGURATIONS>
|
||||||
<CONFIGURATION isDebug="0" name="Debug" targetName="SimpleDrums"/>
|
<CONFIGURATION isDebug="1" name="Debug" targetName="SimpleDrums" optimisation="1"/>
|
||||||
<CONFIGURATION isDebug="1" name="Release" targetName="SimpleDrums"/>
|
<CONFIGURATION isDebug="0" name="Release" targetName="SimpleDrums" optimisation="3"/>
|
||||||
</CONFIGURATIONS>
|
</CONFIGURATIONS>
|
||||||
<MODULEPATHS>
|
<MODULEPATHS>
|
||||||
<MODULEPATH id="juce_audio_basics" path="JUCE/modules"/>
|
<MODULEPATH id="juce_audio_basics" path="JUCE/modules"/>
|
||||||
@@ -52,20 +52,40 @@
|
|||||||
<MODULEPATH id="juce_gui_extra" path="JUCE/modules"/>
|
<MODULEPATH id="juce_gui_extra" path="JUCE/modules"/>
|
||||||
</MODULEPATHS>
|
</MODULEPATHS>
|
||||||
</LINUX_MAKE>
|
</LINUX_MAKE>
|
||||||
|
<CODEBLOCKS_WINDOWS targetFolder="Builds/CodeBlocksWindows">
|
||||||
|
<CONFIGURATIONS>
|
||||||
|
<CONFIGURATION isDebug="1" name="Debug"/>
|
||||||
|
<CONFIGURATION isDebug="0" name="Release"/>
|
||||||
|
</CONFIGURATIONS>
|
||||||
|
<MODULEPATHS>
|
||||||
|
<MODULEPATH id="juce_audio_basics" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_audio_devices" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_audio_formats" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_audio_plugin_client" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_audio_processors" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_audio_utils" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_core" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_data_structures" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_events" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_graphics" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_gui_basics" path="../../juce"/>
|
||||||
|
<MODULEPATH id="juce_gui_extra" path="../../juce"/>
|
||||||
|
</MODULEPATHS>
|
||||||
|
</CODEBLOCKS_WINDOWS>
|
||||||
</EXPORTFORMATS>
|
</EXPORTFORMATS>
|
||||||
<MODULES>
|
<MODULES>
|
||||||
<MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
|
<MODULE id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
|
||||||
useGlobalPath="1"/>
|
useGlobalPath="0"/>
|
||||||
<MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
|
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
|
||||||
</MODULES>
|
</MODULES>
|
||||||
</JUCERPROJECT>
|
</JUCERPROJECT>
|
||||||
|
|||||||
Reference in New Issue
Block a user