Timur Doumler
|
0eb0f27a16
|
Fixed Carbon host support for AudioUnit v2 by fixing the Projucer's Rez file treatment to work with new module system.
|
9 years ago |
jules
|
32178f4a1f
|
Tidied up some AUv3 code
|
10 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
10 years ago |
hogliux
|
203e4e8c67
|
Fix a bug where AUs would incorrectly return an error when Logic tries to decrease the number of buses
|
10 years ago |
hogliux
|
32e34bc808
|
Fix ugly noise feedback bug for AUs in Logic
|
10 years ago |
hogliux
|
a53eda27d4
|
Fix various multi-bus issues and add support for consistent surround channel ordering
|
10 years ago |
jules
|
82c4938ebe
|
Deprecated theAudioProcessor::silenceInProducesSilenceOut method, which is no longer actually used by any of the plugin wrappers
|
10 years ago |
jules
|
08b853ee35
|
Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public
|
10 years ago |
Timur Doumler
|
5ada47aa6f
|
Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.
|
10 years ago |
jules
|
1240d4d6b3
|
Added new method AudioProcessor::supportsMPE(), and implemented this in AU and VST2
|
10 years ago |
hogliux
|
69d371d195
|
Make bus count non-writable or simple effect plug-ins: this seems to upset Logic
|
10 years ago |
jules
|
4b4b8df491
|
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
|
10 years ago |
hogliux
|
4fef661ada
|
Added multi-bus support for audio plug-in clients
|
10 years ago |
jules
|
0d3afee459
|
AudioUnits: In host + plugin sides, passed the loop start/end ppq positions via the playhead position info.
|
10 years ago |
jules
|
31381c6864
|
Stripped out some defunct OSX 10.4 fallback code
|
10 years ago |
jules
|
064e45bc85
|
Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects
|
10 years ago |
jules
|
02041328dc
|
Misc minor fix-ups
|
10 years ago |
jules
|
c562cfc3cc
|
Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
|
10 years ago |
jules
|
cd7efdf8b4
|
Fixed a warning in AU code.
|
10 years ago |
hogliux
|
081f838675
|
Fix warnings in recent AU multi channel commit
|
10 years ago |
hogliux
|
3af553e34f
|
Do not report AU layout if the AudioUnit is only mono or stereo
|
10 years ago |
hogliux
|
7e268231ab
|
Fix last AU multi-out commit
|
10 years ago |
hogliux
|
28c2bd9d74
|
Improve Multi channel AudioUnit code
|
10 years ago |
hogliux
|
a760a1feb2
|
Add AudioUnit Multi-Output support
|
10 years ago |
jules
|
e469806f66
|
Workaround for an obscure compiler error
|
10 years ago |
jules
|
2535fc8fcc
|
Added a workaround for a compatibility problem involving old 10.6 AudioUnit hosts.
|
10 years ago |
jules
|
245e4011e2
|
Added a workaround to our embedded CoreAudio files, to avoid problems for people using very old SDK versions.
|
10 years ago |
jules
|
a001a8e26c
|
Fixed a few warnings in the AU code
|
10 years ago |
jules
|
2cecf92a0e
|
Embedded the Apple CoreAudio support files inside the juce_audio_plugin module, so that users no longer need to install or patch these files themselves!
|
10 years ago |
jules
|
6c662a70f0
|
Added a macro JucePlugin_AUHighResolutionParameters, which can be used if you're building an AU and want to enable the kAudioUnitParameterFlag_IsHighResolution flag.
|
10 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
f92828f1f0
|
Added an ignoreUnused in the AU code.
|
10 years ago |
Timur Doumler
|
a0c30467da
|
Fixed an issue where an AU host would not update the current preset name in case it was changed inside the plugin.
|
10 years ago |
jules
|
e056223b52
|
Removed a Logic workaround that's no longer needed.
|
10 years ago |
jules
|
1ee737c7cd
|
Removed no-longer-necessary check in the AU code which was producing a warning.
|
11 years ago |
jules
|
b640d965b7
|
Added a few new methods to FloatVectorOperations
|
11 years ago |
jules
|
c1dbb8684a
|
Fix for auval fail with parameter strings in plugins with old-style parameter implementations.
|
11 years ago |
jules
|
ae8910cbcf
|
Extended the AU wrapper to implement the kAudioUnitProperty_ParameterStringFromValue and kAudioUnitProperty_ParameterValueFromString properties.
|
11 years ago |
jules
|
7c42fc102a
|
Fixed typo in AU wrapper.
|
11 years ago |
jules
|
2fc0de42f2
|
Made the AU wrapper send notifications about parameter name changes.
|
11 years ago |
jules
|
b5f261e46c
|
Added loop status to AU current position info.
|
11 years ago |
jules
|
22ab2e4b1d
|
Added a few assertions to check plugin parameter ranges.
|
11 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
11 years ago |
jules
|
3aa1162998
|
Making AU timecode detection deal with some quirks in certain versions of Ableton.
|
11 years ago |
jules
|
0147fe00f9
|
Implemented an AU method to avoid problems with some versions of the CoreAudio API.
|
11 years ago |
jules
|
27646a8db0
|
Avoided a false alarm assertion in the AU wrapper.
|
11 years ago |
jules
|
eff5503439
|
Fixed a few warnings in some OSX plugin builds.
|
12 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
12 years ago |
jules
|
dc6dd6544c
|
VST3 client fixes.
|
12 years ago |
jules
|
7dcac1a0b3
|
Avoided a few compiler warnings in the plugin build.
|
12 years ago |