1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
Commit graph

700 commits

Author SHA1 Message Date
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
jules
d0514c7924 Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo 2017-10-27 10:02:10 +01:00
hogliux
544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 2017-10-26 16:19:16 +01:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
hogliux
8eb18cd5ae VST2 Hosting: Don't try changing the channel layout for multi-bus VST2s. Multi-bus VST2s have a fixed layout. 2017-10-20 15:51:27 +01:00
tpoole
463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 2017-10-20 10:21:33 +01:00
tpoole
332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 2017-10-18 12:09:44 +01:00
tpoole
6d60eae85e VST3: Fixed a suspicious comma warning 2017-10-17 16:42:29 +01:00
hogliux
6e89e61b89 AUv2: Added support for AUv2 Midi Effect plug-in hosting 2017-10-12 18:39:20 +01:00
jules
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00
tpoole
598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 2017-10-05 17:20:37 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
hogliux
2b01c39aae VST2 hosting: Swapped confusing build/bugfix variable names in recent commit 2017-10-03 16:36:06 +01:00
hogliux
1b0fb11667 Fixed a compiler warning in the previous commit 2017-10-03 11:48:51 +01:00
hogliux
c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 2017-10-03 11:02:32 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
hogliux
82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 2017-09-25 12:06:01 +01:00
hogliux
fcffaa6751 VST3: Fixed an issue with the VST3 implementation of isInputChannelStereoPair/isOutputChannelStereoPair 2017-09-19 16:51:52 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
jules
f4d1969753 Fixed a few documentation typos 2017-09-15 10:09:08 +01:00
hogliux
c5323d2209 iOS: Fixed an ambiguous reference to AudioBuffer when compiling the AudioUnitPluginFormat host code for iOS 2017-09-11 15:57:33 +01:00
ed
78f34fe51f AU: Fixed an error when targeting 32-bit architectures 2017-09-11 10:43:56 +01:00
tpoole
8f54c73686 Fixed a double inclusion of the Carbon headers 2017-09-11 10:13:38 +01:00
tpoole
849f9e8f4a Removed a duplicate module configuration parameter 2017-09-11 09:31:46 +01:00
ed
94e8a43a95 AU: Replaced std::unordered_map with HashMap for parameter lookup 2017-09-11 09:25:36 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
tpoole
b58a0f4be7 Fixed some VS2013 compiler errors 2017-09-07 16:44:46 +01:00
tpoole
4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 2017-09-07 10:11:29 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
hogliux
86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 2017-09-01 11:09:44 +01:00
tpoole
16f2c13ea7 Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class 2017-08-31 14:17:43 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
tpoole
c84aa57473 Removed the unordered_map header from juce_StandardHeader.h 2017-08-24 16:07:25 +01:00
tpoole
8408e54637 AU: Fixed a compiler warning 2017-08-24 15:20:14 +01:00
hogliux
7107d3fe1e AU hosting: Fixed potential compiler error/warning on iOS 2017-08-24 14:14:55 +01:00
jules
0e95d97404 Added a fast parameter ID lookup to the AudioUnit wrapper 2017-08-23 17:31:04 +01:00
jules
997c669260 VST: made sure the VstSpeakerConfiguration is never created with a size smaller than the original structure definition 2017-08-23 16:48:02 +01:00
tpoole
6383b05d7f VST3: Fixed some VST3 hosting compiler errors on Windows 2017-08-21 18:18:47 +01:00
hogliux
b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 2017-08-18 17:52:23 +01:00
jules
ef58d3716f Added a missing VST3 header 2017-08-15 09:57:46 +01:00
jules
357dd2c9c9 Removed some old compiler bug workarounds 2017-08-14 12:59:18 +01:00
hogliux
825888afba AudioProcessorGraph: Fixed a crash when the processor graph is called with block sizes larger than reported by prepareToPlay 2017-08-11 11:45:12 +01:00
hogliux
c02ef79fd6 Bump version number to 5.1.1 2017-08-02 18:35:29 +01:00
tpoole
621fcf31d2 AUv3: Added support for MIDI output, host MIDI controller visibility and MPE 2017-07-28 08:57:38 +01:00
hogliux
c1ad53c14e Bump version number to 5.1.0 2017-07-27 12:39:23 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
jules
1044015465 Added an extra forced resize callback in linux VST hosting to avoid some repaint issues 2017-07-20 16:51:21 +01:00
tpoole
98cb1011bb JUCE Demo: Increased the compiler warning level 2017-07-18 13:09:03 +01:00