Skip to content

Commit

Permalink
initital commit
Browse files Browse the repository at this point in the history
  • Loading branch information
leonchemnitz committed Mar 2, 2021
0 parents commit a4f6678
Show file tree
Hide file tree
Showing 3,157 changed files with 1,012,431 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/build
/Builds
/JuceLibraryCode

/.vscode
compile_commands.json

*/.cache
56 changes: 56 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
cmake_minimum_required(VERSION 3.16)

set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")

project(SAUND VERSION 0.0.1)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

add_subdirectory("${CMAKE_SOURCE_DIR}/JUCE")


juce_add_plugin(SAUND
# VERSION ... # 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 fogelfonforne # Specify the name of the plugin's author
IS_SYNTH FALSE # Is this a synth or an effect?
EDITOR_WANTS_KEYBOARD_FOCUS FALSE # Does the editor need keyboard focus?
NEEDS_MIDI_INPUT FALSE
NEEDS_MIDI_OUTPUT FALSE
IS_MIDI_EFFECT FALSE
VST3_CATEGORIES Fx Distortion
COPY_PLUGIN_AFTER_BUILD FALSE
PLUGIN_MANUFACTURER_CODE Ffff # A four-character manufacturer id with at least one upper-case character
PLUGIN_CODE Saun # 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
PRODUCT_NAME "SAUND") # The name of the final executable, which can differ from the target name

juce_generate_juce_header(SAUND)

target_sources(SAUND
PRIVATE
Source/Ebu128LoudnessMeter.cpp
Source/SecondOrderIIRFilter.cpp
Source/MainComponent.cpp
Source/CurveComponent.cpp
Source/WaveformComponent.cpp
Source/PluginEditor.cpp
Source/PluginProcessor.cpp)

target_compile_definitions(SAUND
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)


target_link_libraries(SAUND
PRIVATE
# AudioPluginData # If we'd created a binary data target, we'd link to it here
juce::juce_audio_utils
PUBLIC
juce::juce_recommended_config_flags
juce::juce_recommended_lto_flags
juce::juce_recommended_warning_flags)
17 changes: 17 additions & 0 deletions JUCE/.github/ISSUE_TEMPLATE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Please include:

1) detailed steps on how to reproduce the bug, preferably with already
existing JUCE code such as the demo plugin or the demo code
2) the expected behaviour
3) the operating system
4) the architecture (32-bit or 64-bit)
5) a stack trace - if the bug causes a crash
6) the plugin format (VST2, VST3, AU, AAX, RTAS) - if applicable
7) which DAW you observed the bug in - if applicable

Make sure you have pulled the latest commits from the `develop` branch of the
JUCE repo and have re-compiled the Projucer before you submit your bug. Often
we have already fixed the issue but it hasn't yet been released on the `master`
branch. If it's a major bug, which must be hot-fixed immediately, then we will
also accept bug reports for tagged release versions.

67 changes: 67 additions & 0 deletions JUCE/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
._*
*.mode1v3
*.pbxuser
*.perspectivev3
*.user
*.ncb
*.suo
*.ilk
*.pch
*.pdb
*.dep
*.idb
*.manifest
*.manifest.res
*.o
*.d
*.sdf
*.opensdf
*.VC.db
*.VC.opendb
xcuserdata
*.xccheckout
*.xcscmblueprint
*.xcscheme
contents.xcworkspacedata
.DS_Store
.svn
.deps
.dirstamp
profile
**/MacOSX/build
**/iOS/build
**/IDEWorkspaceChecks.plist
**/Linux/build
**/LinuxMakefile/build
**/VisualStudio[0-9]*/Win32
**/VisualStudio[0-9]*/x64
**/Builds/x64
**/.vs
**/CodeBlocks/bin
**/CodeBlocks/obj
**/CodeBlocks/*.depend
**/CodeBlocks/*.layout
**/Builds/Android/.gradle
**/Builds/Android/.idea
**/Builds/Android/build
**/Builds/Android/**/*.iml
**/Builds/Android/local.properties
**/Builds/Android/app/build
**/Builds/Android/app/.externalNativeBuild
**/Builds/Android/app/.cxx
**/Builds/Android/lib/build
**/Builds/Android/lib/.externalNativeBuild
**/Builds/CLion/cmake-build-*
**/Builds/CLion/.idea
**/Builds/MacOSX/**/Index
**/Builds/MacOSX/**/Intermediates.noindex
**/doxygen/doc
**/doxygen/build
**/.idea
extras/Projucer/JUCECompileEngine.dylib

.idea
**/cmake-build*

.vscode
/build
4 changes: 4 additions & 0 deletions JUCE/.gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
include:
- project: 'juce-repos/JUCE-utils'
file: '/CI/gitlab-ci.yml'

Loading

0 comments on commit a4f6678

Please sign in to comment.