Tom Poole
e618f68d4d
Update all examples to use Visual Studio 2022 as the default Windows exporter
3 years ago
Oli
b918fd3159
AudioProcessorGraph: Fix MIDI channel bug and graph execution modification
MIDI only plugins are no longer provided valid audio buffers
Graph nodes are only executed when they have active connections
3 years ago
reuk
364b7f7316
SurroundPlugin: Provide nicer metering and enable multi-bus support
This change also allows the plugin to receive discrete layouts in hosts
that support them, while also maintaining support for
AudioChannelLayoutTags in Logic.
3 years ago
reuk
ebac835673
Fix some deprecation warnings
3 years ago
reuk
3fe0716684
Examples: Update plugins to specify new versionHint on parameters
3 years ago
reuk
068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter
3 years ago
reuk
6b8d07a0f6
MidiLogger Demo: Avoid redrawing when no new messages have been received
3 years ago
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
3 years ago
reuk
f12cac596b
MIDILogger: Display message timestamps
3 years ago
reuk
9fbcedb93e
ReaperEmbeddedViewDemo: Make refcounting slightly more consistent
3 years ago
reuk
ab966fb499
PopupMenu: Add withMousePosition helper function to Options
3 years ago
reuk
ef0b1ec1ef
DSPModulePluginDemo: Add parameter groups
3 years ago
ed
24910cc4b4
Fix GCC Wshadow warnings
3 years ago
reuk
3c5f09243a
REAPER Demo: Check opcode index before running embedded UI commands
The comment at the top of reaper_plugin_fx_embed.h specifies that the
'index' parameter for the embedded UI feature will always be set to
effEditDraw.
3 years ago
Tom Poole
e1f855ae6d
Fix a compiler warning in ReaperEmbeddedViewDemo
3 years ago
Tom Poole
a8b059e644
Silence some more compiler warnings in third party headers
3 years ago
Tom Poole
d3b279d0e8
Silence some compiler warnings in third party headers
3 years ago
reuk
f3c65c4cb3
DSPModulePluginDemo: Fix crash in Live due to selecting unsupported bus layout
4 years ago
reuk
3f9e5b4ea0
Demos: Provide a default program name
This prevents test failures in the Steinberg VST3 validator.
4 years ago
reuk
72738ccc64
Demos: Fix AudioPluginDemo Steinberg VST3 Validator failure when disabling buses
4 years ago
reuk
7020495a4e
Demos: Avoid assertion in REAPER embedding demo
4 years ago
ed
ffd2b122e9
Fixed audio effect selector label visibility in DSPModulePluginDemo
4 years ago
Attila Szarvas
61619ec0d5
SamplerPluginDemo: Use both velocity and pressure to control note volumes
4 years ago
reuk
bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins
4 years ago
reuk
4b0b245b55
Add new ReaperEmbeddedViewPluginDemo example
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
reuk
a3e421a36b
MIDILogger: Enable MIDI FX mode
4 years ago
reuk
dbf7806488
DSPModulePluginDemo: Disable resizing, as the plugin window fails to layout elegantly at other sizes
4 years ago
reuk
5c886372ab
AudioPluginDemo: Disable corner resizer when loaded as an AUv3
4 years ago
ed
f5a21daa06
AudioPluginDemo: Explicitly add corner resizer to editor
4 years ago
reuk
75dc9f8da5
SamplerDemo: Set appropriate plugin characteristics by default
4 years ago
reuk
3dcd2759e6
MultiOutSynthPluginDemo: Implement isBusesLayoutSupported
4 years ago
reuk
586ab8927d
Fix warnings when building in C++20 mode
4 years ago
ed
2b522403bd
Don't set Desktop singleton L&F in AUv3Synth plug-in example
4 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
reuk
64fa95deef
SamplerPlugin: Fix bug where cancelling load could cause a segfault
4 years ago
ed
d8a119e542
Fixed some GCC 5 compatibility issues
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
4 years ago
ed
009d685179
Updated all license headers
4 years ago
reuk
ae35ebd5bc
DSP: Allow Convolution instances to share a single background thread
5 years ago
reuk
766f6cbf16
Demos: Fix data race in AudioPluginDemo
5 years ago
reuk
fca3429e6e
DSP: Update convolution
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
Ivan Cohen
c138bf91b4
DSP: Revamp DSP module
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
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