-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow noise gate to work as an expander #1224
Closed
Closed
Changes from 1 commit
Commits
Show all changes
610 commits
Select commit
Hold shift + click to select a range
3ed327c
Xcode: Enable BuildIndependentTargetsInParallel
tpoole 2843983
Resave all projects
tpoole 7d9cdd3
Audio: Add AudioWorkgroup support
chromadevlabs 2cc3c31
Projucer: Fix install step for LV2 plugins in Xcode
reuk 7b743c5
Projucer: Fix VST3 manifest generation when app sandbox is enabled
reuk 88e5e23
AudioProcessorGraph: Remove unnecessary data members
reuk 583f90b
LV2 Client: Add basic LV2URI validation at build time
reuk 0466fbb
CMake: Add missing docs for LV2URI argument
reuk c97fbd8
Remove an unused file
tpoole 9ecd9eb
Projucer: Eliminate reliance on DEPLOYMENT_LOCATION for Xcode plugin …
szarvas 9b131c9
CoreAudio: Fix deprecation warning when building for C++20
reuk e37d709
Projucer: Add an option to enable clang-tidy in Android builds
tpoole bd8233f
Docs: Fix a typo
tpoole b0ea7ab
Projucer: Increase the timeout of post-export commands
tpoole 22587e5
Add the Contributor Covenant as a code of conduct
tpoole 04d540d
Change the format of the top level informational .txt files to .md
tpoole 22df0d2
Add the Contributor Covenant as a code of conduct
tpoole 6e46eb2
Projucer: Check ANDROID_HOME for clang-tidy path
tpoole 2882cdb
AU Client: Fix call to dangling block
reuk b52a62a
VST3 Client: Reorder VST3 class factory for compatibility with JRiver…
reuk af7530e
AudioWorkgroup: Fix a case handling bug
tpoole ae805ff
AudioWorkgroups: Missing macro bug
chromadevlabs 856aeae
iOS: Enable AirPlay
tpoole 0dfaa98
Rectangle: Add nodiscard to some methods
tpoole 9b041f3
Add a base clang-tidy configuration
tpoole 3fae79c
CMake: Link filesystem library to vst3_helper when building with gcc7
reuk 3d39e70
Projucer: Link stdc++fs to vst3_helper if necessary
reuk 5e52056
Resave all projects
tpoole 78c0711
Projucer: Fix XCode exporter when certain paths contain ! characters
szarvas 39334c8
Projucer: Expand ProjectName macro when referencing targets from othe…
reuk 3451d97
LV2 Client: Use non-normalised values for enumeration scalePoints
reuk 8c65efe
NSViewComponent: Fix accessibility related crash when re-parenting th…
szarvas 27fad0f
AudioDeviceSelector: Use make_unique instead of reset
Anthony-Nicholls 3540152
CoreAudio: Return the correct index when the list of devices change
Anthony-Nicholls aec8617
OnlineUnlockForm: Fix scope of AlertWindow so that it outlives the Ov…
reuk 1eea476
Docs: Fix typo in CMake API.md
reuk 7d45d49
Removed some superfluous consts from definitions
tpoole a4dfd8d
FixedSizeFunction: Allow sinking of rvalue arguments for functions re…
reuk 3ee03ca
WASAPI: Avoid OOB write when the device activates fewer channels than…
reuk 42100c9
AudioDeviceSelectorComponent: Avoid assertions when recreating AudioD…
reuk 1f90ecf
WASAPI: Allow querying default layouts
reuk 59d91cf
Xcode15: Allow older llvm versions when compiling with Xcode 15
Anthony-Nicholls 7727050
Projucer iOS exporter: Set the default iOS deployment target to 12
Anthony-Nicholls 951b873
Resave all projects
tpoole 2fb19ff
Fix some LLVM 17 compiler warnings
tpoole 84de2fe
Projucer: Remove some unused source files
tpoole 9dd4857
Fix some LLVM 17 compiler warnings
tpoole 8f86877
Resave all projects
tpoole 1bc9005
DynamicObject: Add const overload for getProperties
reuk 56195d1
Serialisation: Add basic utilities to facilitate conversion to/from J…
reuk d8b71b4
VariantConverter: Use FromVar and ToVar as a fallback
reuk 33f999a
JSON: Add new JSONUtils functions for working with JSON objects and p…
reuk 4e11473
Resave all projects
tpoole 770d84b
Docs: Avoid generating docs for specialisations of SerialisationTraits
reuk c6141c5
Docs: Reshuffle Serialisation.h
reuk 160f4a8
NSViewComponentPeer: Explicitly set clipsToBounds
reuk 6b54d27
Juceaide: Allow building for arm64ec from amd64
reuk 8f62a61
VariantConverter: Make strict conversion opt-in rather than opt-out
reuk dd30569
Formatting: Add missing newlines
reuk 8eb45eb
UnitTestRunner: Remove unused juce_video module
Anthony-Nicholls 84750f2
juce_video: Prevent a runtime crash when LTO is enabled on macOS vers…
Anthony-Nicholls ff0cb4a
Use NullCheckedInvocation in more places
tpoole 4153d59
Formatting
tpoole 65f55e1
Docs: abstract FIFO example
ncblair f893a12
SIMD: Add guard for string stream operator
Anthony-Nicholls 0c76b6e
Gitignore: Ignore editorconfig files
reuk e3b1470
VST3 Host: Set plugin version when loading from moduleinfo.json
reuk 0ab3055
WindowsHooks: Avoid double-pasting issue in FL studio
reuk 4c5cee5
AudioWorkgroup: Fix an issue with reference counters
Anthony-Nicholls 5e1865c
AudioWorkgroup: Fix an issue with copying objects in an objective-c b…
Anthony-Nicholls 42ab540
juce_core: Add tests and fix some bugs with Objective C helper functions
Anthony-Nicholls a878e04
Formatting: Fix code formatting in an ObjectiveC unit test
Anthony-Nicholls 335f6e9
VST3: Fix context menu refcounts
reuk d01166e
VST3ComSmartPtr: Avoid implicit conversions
reuk 90c458d
Includes: Move some miscellaneous includes into module header and sou…
Anthony-Nicholls 158220d
Formatting: Use nested namespace definitions
Anthony-Nicholls 6c3ba08
DrawableText: Fix applying transformation in getOutlineAsPath()
szarvas 365d87a
Drawable: Fix transformations by recalculating them on bounds change
szarvas aee5a3a
SVGParser: Add support for multiple coords per text element
szarvas 6bf9bb9
Add final specifiers in implementation files
tpoole 04978b5
Windows: Fix MIDI compilation issue with WinRTIOWrapper
szarvas 1eed075
LV2 Client: Fix additional comma in generated manifest
reuk d6783a4
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews
reuk f76799f
ObjCClass: Use concise form of addMethod
reuk 9bf785f
OpenGLContext: Re-bind previous program after copying texture
reuk 8a9cb49
OpenGLContext: Add missing explicit keywords
reuk 3a33c70
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or…
reuk 4fa2839
CMake: Warn when deploying to older Apple platforms from Xcode 15
reuk 86d496d
WindowsHooks: Attempt to fix keyboard issues for plugin clients
reuk f0d147a
Projucer: Fix ARA plugin builds
szarvas ef61128
Projucer: Fix the type of the iokit sandbox exception in the Xcode ex…
szarvas 6a470be
CMake: Add support for iokit sandbox exception
szarvas 1e10b6d
Follow JUCE_LOG_CURRENT_ASSERTION with semicolon
szarvas 8891748
Juceaide: Print descriptive message if a SaveError is thrown
reuk ad6b82d
CompilerSupport: Warn when deploying to older Apple platforms from Xc…
reuk e1ac096
Projucer: Set Weak attribute on weak-linked frameworks to avoid pollu…
reuk b6337da
Resave all projects
tpoole dd90e18
Fix a compiler warning
tpoole 8f2a2dd
MacOS: Accessibility: Fix ToggleButton state reporting
szarvas 5c8b7fe
MessageMangerLock: Fix a race condition
Anthony-Nicholls 82e1c74
AudioWorkgroup: Update documentation
chromadevlabs 3624346
AudioWorkgroup: Add demo app
chromadevlabs 6d0614d
Resave all projects
tpoole 89f1950
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON
reuk f5c2e1d
Projucer: Sign before, rather than after, copying
reuk aaeec5c
Add a temporary workaround to allow public projects to build using Xc…
tpoole 45494e3
Bump version number to 7.0.8
tpoole e80fd21
Resave all projects
tpoole a7d1e61
JUCE version 7.0.8
tpoole 384ddee
macOS: Correctly populate display safeAreaInsets on macOS
reuk 3edb072
VST3 Client: Avoid returning real editor size until onSize has been c…
reuk 82bc9f3
NetworkGraphicsDemo: Fix a complier error
tpoole c474cb2
Docs: Fix some missing Doxygen tags
tpoole 7626f86
PopupMenu: Only display inside safe user area
reuk c9c2ca0
Fix float equality warning in Rectangle::enlargeIfAdjacent()
szarvas 3f91c87
macOS: Move set dock icon to juce_core
Anthony-Nicholls 8dd1ceb
Resave all projects
Anthony-Nicholls ded6f90
AAX: Fixed the GetParameterNumberOfSteps override
Anthony-Nicholls f49ab1d
AUv2: Update a plugins latency after AudioUnitInitialize is called
Anthony-Nicholls de78cd0
AudioFormatReader: Add early return when numSamples <= 0 to prevent p…
Anthony-Nicholls ba47cac
DemoRunner: Fixed a typo in the widgets demo
Anthony-Nicholls e2eb4ae
macOS/iOS: Fix setting the AirPlay audio session category
aardvarkk 7392c2a
ARAPluginDemo: Fix crash caused by missing willRemoveRegionSequence()…
szarvas cb44d72
EnumerateIterator: Add utility for concisely enumerating ranges
reuk 94ee600
Enumerate: Replace some non-ranged loops
reuk 387ab88
Span: Add missing move constructors
reuk 8ebbc20
MIDI-CI: Add module
reuk 66ad2d8
MIDI-CI: Add demo
reuk c5fbeb8
Component: Improve the accuracy of the relative mouse position
Anthony-Nicholls 8874a29
CapabilityInquiryDemo: Fix variable shadowing warnings
reuk abe0e6e
CapabilityInquiryDemo: Use "if constexpr" for constant predicate
reuk 054a5ed
Projucer: Enable /bigobj for MSVC builds of PIP examples by default
reuk 318e8c0
CMake: Enable /bigobj for PIP examples
reuk fe0314f
CMake: Allow juce_add_binary_data to accept generated files
reuk 17d81f9
Fix assertion for unmodified ARA plugin projects
szarvas c456f67
Windows: Make OpenGLContext::getRenderingScale() insensitive to Compo…
szarvas 2843549
CMake: Force adhoc signing
reuk 884bb75
ConcertinaPanel: Avoid dangling mouse listener when reusing header co…
reuk 660af8c
juce_midi_ci: Add missing documentation tags
reuk 6d7485f
juce_midi_ci: Improve MinGW compatibility
reuk 72e3e0b
Projucer: Fix a crash when enumerating modules
Anthony-Nicholls 65b6c85
ConcertinaPanel: Move call that was mistakenly added to move constructor
reuk fa0c91d
Projucer: Reorder data members to ensure that headers outlive the con…
reuk b800890
Android: Fix ContentSharer crash on Android 14
szarvas 8c29cab
CachedValue: Stop suppressing floating point comparison warnings
szarvas 9654f4a
VST3: Only update parameters from a process block if they've changed
Anthony-Nicholls 387eea5
MacOS: Accessibility: Fix returning ignored native element in accessi…
szarvas 70651f1
AudioWorkgroups: Add os_workgroup_max_parallel_threads support
reuk 4d098fa
ObjectiveC: Add support for uninitialised variants when converting to…
Anthony-Nicholls 17c9de0
Projucer: Remove extra macos frameworks
Anthony-Nicholls 28375c1
SystemStats: Add Sonoma to OperatingSystemType enum
reuk c9f0f7e
SystemStats: Make getOperatingSystemName() implementation for Windows…
reuk 2c70433
Doxygen updates
tpoole 61aa1fc
Bump version number to 7.0.9
tpoole 4666819
Resave all projects
tpoole 3a4f51a
NetworkGraphicsDemo: Fix a complier error
tpoole d054f0d
JUCE version 7.0.9
tpoole e8d221c
CoreAudio: Fix a bug when retrieving the index of a device nested ins…
Anthony-Nicholls da68fe2
AudioDeviceSelector: Auto resize when showing or hiding advanced sett…
Anthony-Nicholls 21df860
AudioDeviceSelector: Correctly display when there is no MIDI output d…
Anthony-Nicholls 60df982
Projucer: Make Xcode copy step symlink to build result, rather than c…
reuk e2ecbde
LV2 Host: Allow fileAllTypesForFile to accept bundle paths as well as…
reuk 123576b
VST3: Include header/footer sysex bytes when converting with DataEvent
reuk 968fa96
AudioPluginHost: Fix potential hang during plugin scanning
reuk b4aa74b
CIPropertyDelegate: Fix issue where status field was omitted from suc…
reuk 3037041
CachedValue: Add const accessors
reuk 903c77b
PopupMenu: Add accessor for top-level target component to Options class
reuk 35d29d2
Oboe: Update to 1.8.0
reuk 2eb518e
Resave all projects
reuk 235544f
Projucer: Tidy up unnecessary enum qualification
reuk 4478ca7
Projucer: Tidy implementation of writeTargetLines
reuk b3b2be5
Projucer: Fix clean and strip rules in generated makefiles
reuk 6e8210d
Resave all projects
reuk 418d7b9
SharedResourcePointer: Get a SharedResourcePointer instance without c…
Anthony-Nicholls 47be26d
Timer: Replace DeletedAtShutdown with SharedResourcePointer
Anthony-Nicholls 005040d
TimerThread: Always wait indefinitely for the timer thread to finish
Anthony-Nicholls 62bba21
Add SocketOptions and avoid reducing the system default buffer sizes
szarvas 2cc41ff
Projucer: Fix handling ARA analyzable content and transform flags
szarvas 2685604
SharedResourcePointer: Allow objects with private constructors
Anthony-Nicholls 1b09659
FLAC: Add library source files for version 1.4.3
szarvas fef3160
FLAC: Retarget header includes in 1.4.3 lib files
szarvas 31e4779
FLAC: Prepare 1.4.3 lib files for inclusion in the JUCE build
szarvas c4c7c86
FlacAudioFormat: Use FLAC version 1.4.3
szarvas d98a0bc
Fix MinGW warning
szarvas 6be90ee
Improve SVG text parsing capabilities
szarvas 89c2536
Move NativeScaleFactorNotifier from audio_processors to gui_basics
szarvas 06855ed
WebBrowserComponent: Windows: Trigger resized event on DPI change whe…
szarvas 224c4f7
JSON: Add new JSON::Formatter for configuring JSON output
reuk 8aa9b01
KeyPress: Allow isKeyDown to handle dual-symbol keys like =/+, ;/: on…
reuk 9c5d86c
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off
reuk 4a172a3
AUSDK: Fix out-of-bounds read when fetching parameter names
reuk e6509fc
ARAPluginDemo: Fix potential crash during RegionSequence removal
szarvas 99869fc
AudioProcessor: Fix incorrect assertion when calling setParameterTree()
szarvas a8c114b
Android: Widen ContentSharer permissions to work with Google Drive
szarvas b91fec7
AudioProcessorGraph: Allow nodes with ID 0 to be added
Anthony-Nicholls 38f10fc
Add more information about DynamicObject::writeAsJSON() to BREAKING_C…
szarvas 627d01b
UMP Tests: Remove checked iterator macro
chromadevlabs 780493c
juceaide: Improve error logging
tpoole 2a60153
Xcode: Add support for Xcode 15.1
Anthony-Nicholls b0aa8db
Formatting: Use nested namespace
Anthony-Nicholls 90c15c4
Remove an extraneous std::flush
tpoole 6219eb9
Android: Fix crash when using NetworkServiceDiscovery
szarvas a38428a
Update the minimum required CMake version in more places
robUx4 7650c85
Avoid focus changes due to mouse clicks for Components with setMouseC…
szarvas 4f4ddf9
AU Client: Use ScopedJuceInitialiser_GUI to ensure the MessageManager…
szarvas 00e96e7
ARA: Fix plugins in Logic by making the DocumentController not inheri…
szarvas b016798
OpenGLContext: Make getRenderingScale() sensitive to Component transf…
szarvas 9694c1a
build_tools: Fix Windows assertion when path contains ellipses
szarvas 03947a2
Projucer: Fix VST3 and LV2 manifest helper paths in Xcode when using …
szarvas 6d7054f
Docs: Fix a typo
szarvas fac6f4c
CMake: Enable position-independent-code by default for binary data ta…
reuk 1506bb3
MIDI-CI: Simplify profile enablement API, and ensure that group/block…
reuk 1e7b91b
FileChooser: Avoid potential issue when viewDidDismiss and file selec…
reuk 810e348
XWindowSystem: Specify mouse coordinates for resize in terms of the r…
reuk 46b90d9
VST3 Host: Ensure that parameter changes from the processor are commu…
reuk 5ee9d24
WindowsHooks: Use appropriate dpi awareness when forwarding mouse whe…
reuk b8f3030
AudioProcessorGraph: Ensure graph is rebuilt if any node latencies ch…
reuk 3f52b29
File: Avoid leaving behind file system changes when moveFileTo() fails
szarvas 31dfb05
Toolbar: Change the background colour of CustomisationDialog, make it…
szarvas b05b73f
ListenerList: Fix some edge cases when iterating the listeners
Anthony-Nicholls 67570d3
ListenerList: Prevent calling any listeners that are added during a c…
Anthony-Nicholls 878aad6
ObjCHelpers: Remove unnecessary __block variables
reuk 76b9b28
OpenGL: Update compatibility headers
reuk 0611baf
Add ChildProcessManager
szarvas d810a16
Use the new TimedCallback in the codebase
szarvas cc60286
ConnectedChildProcess: Wait for process termination on Linux to not l…
szarvas fb14118
MacOS: Disable window controls for windows created by JUCE when a Com…
szarvas 2f09dc0
CapabilityInquiryDemo: Formatting
reuk 9a55eb8
CIParser: Tidy monostate handling
reuk 0192c86
CIParser: Make property headers human-readable in getMessageDescription
reuk c7b975c
CIPropertyHostUtils: Fix status code for terminating a property inquiry
reuk 16d5e4e
CIDevice: Avoid including subscribeId in replies to subscription mess…
reuk 60757de
CIDevice: Improve robustness of subscription API
reuk 0637f78
Resave projects
reuk 27828bd
MPEZoneLayout: Add test to verify behaviour of RPNs
reuk ddeae4a
CMake: Fix typo in docs
reuk 3b3cd1b
DemoRunner: Avoid applying insets to main component on desktop systems
reuk 6c32c4d
CapabilityInquiryDemo: Fix shadowing warnings
reuk 047448f
Warnings: Add missing overrides
reuk a028f27
Docs: Fix a typo
tpoole 6056c68
MacOS: Fix invisible PopupMenu in Logic
szarvas db60c1d
Timer: Prevent memory leaks when using callAfterDelay
Anthony-Nicholls 72a1a59
Interpolators: Revert the use of approximatelyEqual for the windowed-…
Anthony-Nicholls 9dc2751
Documentation: Fix a minor typo in the interpolator documentation
Anthony-Nicholls 4555a8d
Bump version number to 7.0.10
tpoole 91ff42d
Resave all projects
tpoole 4fab5b2
Documentation: Fix a minor typo in the interpolator documentation
Anthony-Nicholls a8ae6ed
JUCE version 7.0.10
tpoole b13d5ef
Changed how linux HTTP header endings are written
maxwalley 7cee5ae
Merge branch 'master' of ssh://github.com/maxwalley/JUCE
maxwalley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possibly worthwhile checking for negative ratios?