reuk
c85f67f21d
DSP: Avoid audio-thread free in ConvolutionDemo
5 years ago
reuk
fca3429e6e
DSP: Update convolution
5 years ago
reuk
9f03f30ad4
Docs: Add new top-level docs folder
5 years ago
reuk
5e5ac203b9
CMake: Link necessary libraries for hosting plugins
The CoreAudioKit (and on macOS, AudioUnit) frameworks are required to
host AudioUnit plugins. Hosts (especially those which don't use the
`juce_audio_utils` module) should use the new `PLUGINHOST_AU` parameter
to `juce_add_*` in order to add the correct preprocessor definition and
link the necessary frameworks.
5 years ago
reuk
36a37c36bb
CMake: Avoid GLOB_RECURSE when adding PIPs
If git/zip-extraction add hidden directories containing files with a
`.h` extension we don't want to try to build those files as PIPs. Using
GLOB instead of GLOB_RECURSE should help to avoid files in nested
directories.
5 years ago
reuk
56100600b8
CMake: Add docs about preprocessor definitions
5 years ago
reuk
bf51d2c076
CMake: Use juce_add_modules to import modules from install tree
This change means that imported juce modules will be made available both
with and without a namespace prefix, e.g. `juce_core` and
`juce::juce_core` will both be created.
This change allows custom modules to specify dependencies without a
juce:: prefix, which allows the modules to be used with the Projucer, or
under CMake with JUCE in a subdirectory, or under CMake with JUCE
installed to the system.
5 years ago
ed
946657d5c1
Re-saved all projects
5 years ago
ed
dd2395800e
Re-saved all projects
5 years ago
reuk
b7e4099cd5
Cleanup: Fix some warnings
5 years ago
reuk
2f45814bfc
Examles: Fix some more warnings
5 years ago
reuk
6ed49ff74f
VST3: Fix issue where MIDI Logger example VST3 refused to load in Live
5 years ago
reuk
0a2e4191b3
CMake: Allow custom header names for BinaryData targets
This change helps to avoid ambiguity in includes when building projects
which contain more than one "BinaryData.h".
5 years ago
reuk
6c71d96188
CMake: Add useful defaults for iphone/ipad screen orientations
5 years ago
reuk
eb01832c48
CMake: Add targets for recommended flags
5 years ago
reuk
ec4cbdca1e
CMake: Always bundle resources into DemoRunner on macOS
5 years ago
Ivan Cohen
c138bf91b4
DSP: Revamp DSP module
5 years ago
Tom Poole
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
add88c33f2
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
Tom Poole
f44bf726b7
Re-saved all projects
5 years ago
reuk
faed5b237b
CMake: Simplify docs re. iOS screen orientations
5 years ago
reuk
b5aa3fbf3e
CMake: Fix documentation
5 years ago
ed
297e2c4c95
Re-saved all projects
5 years ago
ed
30b41c67cf
Re-saved all projects
5 years ago
reuk
719a491740
Android: Use built-in Oboe
5 years ago
ed
3c8dc1effe
Added WKWebView implementation where available on macOS and iOS
5 years ago
reuk
748d0e203f
APVTS: Refactor the parameter attachment classes
5 years ago
reuk
f20b93a458
AudioPluginHost: Include example plugins in project
This change adds the examples from `examples/Plugins` to the
AudioPluginHost, surfacing them as 'internal' plugins in the popup menu.
5 years ago
reuk
8433c098b9
MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
5 years ago
reuk
eae9a10944
MidiBuffer: Add iterator compatible with C++11 range-for
5 years ago
reuk
e7e1de78fa
Files: Add RangedDirectoryIterator
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
2ca69e8f70
Projucer: Stop requiring JuceHeader to be included in projects
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
1fdba480cc
JUCE 6: Update version numbers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
18df1b0937
Added JUCE_CONTENT_SHARING define to conditionally compile the native content sharer code
5 years ago
Tom Poole
4d496bc44f
Re-saved all projects
5 years ago
reuk
bbd2184e3b
Demos: Fix some build issues in demos with more warnings enabled
5 years ago
ed
12765e3761
Re-saved all projects
5 years ago
ed
08925cac6e
Updated AudioPluginHost and DemoRunner icons to be different to Projucer icon
5 years ago
ed
c1cb7cea9a
Fixed some issues flagged by the Xcode static analysis tool
5 years ago
reuk
4caf25914c
Examples: Fix up createAssetInputStream uses
5 years ago
Tom Poole
ffb140de84
Re-saved all projects
5 years ago
ed
7035a40879
Fixed some errors in the examples
5 years ago
reuk
5af01b9b16
Demos: Convey proper ownership semantics
5 years ago
Tom Poole
28e03f0815
Replaced all instances of JUCE_CONSTEXPR with constexpr
5 years ago
reuk
02bbe31c0d
DSP: Fix compiler warnings in DSP plugin demo
5 years ago