├── .appveyor.yml ├── .clang-format ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── FindGTK3.cmake ├── FindLibSoup.cmake ├── FindWebKitGTK.cmake ├── JUCE.cmake ├── ci.cmake ├── colors.cmake └── hex-util.cmake ├── src ├── GainGUI.cpp ├── GainGUI.h ├── PluginAudioProcessor.cpp ├── PluginAudioProcessor.h ├── PluginAudioProcessorEditor.cpp ├── PluginAudioProcessorEditor.h ├── resources │ └── GainGUI.cpp └── ui │ ├── GraphicKnob.cpp │ └── GraphicKnob.h └── support ├── AppConfig.h.in ├── JuceHeader.h.in ├── JuceLibraryCode ├── ReadMe.txt ├── juce_audio_basics.cpp ├── juce_audio_basics.mm ├── juce_audio_devices.cpp ├── juce_audio_devices.mm ├── juce_audio_formats.cpp ├── juce_audio_formats.mm ├── juce_audio_plugin_client_AAX.cpp ├── juce_audio_plugin_client_AAX.mm ├── juce_audio_plugin_client_AU_1.mm ├── juce_audio_plugin_client_AU_2.mm ├── juce_audio_plugin_client_AUv3.mm ├── juce_audio_plugin_client_RTAS_1.cpp ├── juce_audio_plugin_client_RTAS_2.cpp ├── juce_audio_plugin_client_RTAS_3.cpp ├── juce_audio_plugin_client_RTAS_4.cpp ├── juce_audio_plugin_client_RTAS_utils.cpp ├── juce_audio_plugin_client_RTAS_utils.mm ├── juce_audio_plugin_client_Standalone.cpp ├── juce_audio_plugin_client_VST2.cpp ├── juce_audio_plugin_client_VST3.cpp ├── juce_audio_plugin_client_VST_utils.mm ├── juce_audio_plugin_client_utils.cpp ├── juce_audio_processors.cpp ├── juce_audio_processors.mm ├── juce_audio_utils.cpp ├── juce_audio_utils.mm ├── juce_core.cpp ├── juce_core.mm ├── juce_cryptography.cpp ├── juce_cryptography.mm ├── juce_data_structures.cpp ├── juce_data_structures.mm ├── juce_events.cpp ├── juce_events.mm ├── juce_graphics.cpp ├── juce_graphics.mm ├── juce_gui_basics.cpp ├── juce_gui_basics.mm ├── juce_gui_extra.cpp ├── juce_gui_extra.mm ├── juce_opengl.cpp ├── juce_opengl.mm ├── juce_video.cpp └── juce_video.mm ├── images └── screenshot.png ├── osx ├── Info-AU.plist.in └── Info-VSTx.plist.in └── project-config.h.in /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindGTK3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/FindGTK3.cmake -------------------------------------------------------------------------------- /cmake/FindLibSoup.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/FindLibSoup.cmake -------------------------------------------------------------------------------- /cmake/FindWebKitGTK.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/FindWebKitGTK.cmake -------------------------------------------------------------------------------- /cmake/JUCE.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/JUCE.cmake -------------------------------------------------------------------------------- /cmake/ci.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/ci.cmake -------------------------------------------------------------------------------- /cmake/colors.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/colors.cmake -------------------------------------------------------------------------------- /cmake/hex-util.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/cmake/hex-util.cmake -------------------------------------------------------------------------------- /src/GainGUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/GainGUI.cpp -------------------------------------------------------------------------------- /src/GainGUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/GainGUI.h -------------------------------------------------------------------------------- /src/PluginAudioProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/PluginAudioProcessor.cpp -------------------------------------------------------------------------------- /src/PluginAudioProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/PluginAudioProcessor.h -------------------------------------------------------------------------------- /src/PluginAudioProcessorEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/PluginAudioProcessorEditor.cpp -------------------------------------------------------------------------------- /src/PluginAudioProcessorEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/PluginAudioProcessorEditor.h -------------------------------------------------------------------------------- /src/resources/GainGUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/resources/GainGUI.cpp -------------------------------------------------------------------------------- /src/ui/GraphicKnob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/ui/GraphicKnob.cpp -------------------------------------------------------------------------------- /src/ui/GraphicKnob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/src/ui/GraphicKnob.h -------------------------------------------------------------------------------- /support/AppConfig.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/AppConfig.h.in -------------------------------------------------------------------------------- /support/JuceHeader.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceHeader.h.in -------------------------------------------------------------------------------- /support/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_basics.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_basics.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_devices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_devices.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_devices.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_devices.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_formats.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_formats.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_formats.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_AAX.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_AAX.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_AU_1.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_AU_2.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_AUv3.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_1.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_2.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_3.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_4.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_utils.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_RTAS_utils.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_Standalone.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_VST2.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_VST3.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_VST_utils.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_plugin_client_utils.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_processors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_processors.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_processors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_processors.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_utils.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_audio_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_audio_utils.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_core.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_core.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_cryptography.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_cryptography.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_cryptography.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_cryptography.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_data_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_data_structures.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_data_structures.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_data_structures.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_events.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_events.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_graphics.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_graphics.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_gui_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_gui_basics.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_gui_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_gui_basics.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_gui_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_gui_extra.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_gui_extra.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_opengl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_opengl.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_opengl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_opengl.mm -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_video.cpp -------------------------------------------------------------------------------- /support/JuceLibraryCode/juce_video.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/JuceLibraryCode/juce_video.mm -------------------------------------------------------------------------------- /support/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/images/screenshot.png -------------------------------------------------------------------------------- /support/osx/Info-AU.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/osx/Info-AU.plist.in -------------------------------------------------------------------------------- /support/osx/Info-VSTx.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/osx/Info-VSTx.plist.in -------------------------------------------------------------------------------- /support/project-config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaduzlabs/audio-plugin-project-template/HEAD/support/project-config.h.in --------------------------------------------------------------------------------