71 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 22ab2e4b1d Added a few assertions to check plugin parameter ranges. 10 years ago
  jules 086dd2dad4 Removed a couple of redundant 'virtual's 10 years ago
  jules f5b1919e51 Added support for setting a flag JucePlugin_AAXDisableAudioSuite to prevent the AAX wrapper adding audiosuite support 10 years ago
  jules f3d59a0f2f Fix for bypass parameter handling in AAX. 10 years ago
  jules 4604767220 Extensions to AudioProcessorEditor to help clicking on AAX controls. 10 years ago
  jules 3e7d305094 A few minor whitespace cleanups. 10 years ago
  jules aba0ff9240 Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality. 10 years ago
  jules d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS 11 years ago
  jules 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 11 years ago
  jules 395082b107 AAX: set the parameter modes differently depending upon the number of steps. 11 years ago
  jules 5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 11 years ago
  jules a2b67cbfae Incrementing AAX change counter when audioProcessorChanged is called. 11 years ago
  jules 3617bca65f Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs. 11 years ago
  jules 9cb86df630 Setting speaker arrangement strings for AAX. 11 years ago
  jules d2a52948fc AAX fix. 11 years ago
  jules 7dcac1a0b3 Avoided a few compiler warnings in the plugin build. 11 years ago
  jules bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 11 years ago
  jules d43bcc09fe Removed a few pedantic warnings from the audio plugin build. 11 years ago
  jules 74390295ad Fixed a few MSVC warnings. 11 years ago
  jules 74bd1ea8e6 Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features. 11 years ago
  jules 7c83d51aa6 Changed AAX + RTAS 6.1 channel formats to 7.0, for wider support 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 841c40d7ba AAX: registering all parameters, not just automatable ones. 12 years ago
  jules c8bb0ad558 Various AAX fixes. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 4e457d6117 AAX support for AudioProcessor::isNonRealtime() 12 years ago
  jules b2ce00db31 AAX transport position when stopped. 12 years ago
  jules 1dad96def6 Getting frame-rate in AAX. 12 years ago
  jules b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 12 years ago
  jules e38039fe9d AAX support for CurrentPositionInfo::isPlaying 12 years ago
  jules 7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 12 years ago
  jules 71c8d5cef8 AAX build fix. 12 years ago
  jules 54a62c9c1a AAX latency fix. 12 years ago
  jules a72a2f2661 AAX midi fix. 12 years ago
  jules 79099619f9 Fix to last AAX check-in. 12 years ago
  jules e9ab96d757 Better failure handling of AAX playback position values. 12 years ago
  jules f1ef1a7178 MSVC function call convention fixes. AAX compile fix. 12 years ago
  jules 9fe39dbcac AAX latency tweak 12 years ago
  jules e6e91e2c62 AAX latency reporting. 12 years ago
  jules c46529e579 Typo in AAX code. 12 years ago
  jules 46b16cb921 AAX midi out. 12 years ago
  jules 0d3f2f8ce0 AAX win32 library names. 12 years ago
  jules 4e17b8d2a9 Minor tidying-up of docs + warnings. 12 years ago
  jules 69caaf68cc AAX midi alignment workaround. 12 years ago
  jules 39f8c56627 AAX: midi input handling. 12 years ago
  jules 4a9003158a AAX ID compatibility with RTAS. 12 years ago
  jules 52be86bea4 AAX parameter fix. 12 years ago
  jules fe355dbae7 Introjucer: AAX win32 library linking. 12 years ago
  jules 222803084b AAX: automatable parameters 12 years ago
  jules f30af2b44c Rearranged some AAX classes to avoid leakage. 12 years ago