hogliux
5c19886a43
Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used
2017-05-08 12:15:37 +01:00
jules
70a830be4b
Made VST plugins respond to the effIdentify message with the official 'NvEf' magic number
2017-05-05 17:13:06 +01:00
hogliux
8413614744
Bump version number to 5.0.1
2017-05-04 15:26:54 +01:00
jules
2b4d0d8819
Disabled some more warnings in 3rd party AU and AAX code
2017-05-04 10:49:31 +01:00
hogliux
13e7fc83cd
Fixed a typo in the VST3 wrapper
2017-05-03 12:08:46 +01:00
hogliux
9d81c5066a
Bump version number to 5.0.0
2017-04-27 14:43:05 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
ef2c63e4e3
Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices.
2017-04-27 14:40:50 +01:00
jules
79c54bc076
Added some missing 60fps framerate variables
2017-04-03 11:25:48 +01:00
jules
8140564808
Relaxed the maximum length restriction on VST parameter names from 16 to 32 chars, as we assume all the hosts will be OK with that.
2017-03-30 10:44:41 +01:00
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
2017-03-27 13:06:42 +01:00
tpoole
9a8298a91a
Fixed VST3 compiler warning
2017-03-20 12:28:14 +00:00
tpoole
7e9b8fd923
Improved a menu label in the standalone filter window
2017-03-20 09:43:13 +00:00
hogliux
dcc35c5dd6
Fixed a VST3 bug where a WaveLab workaround would unintentionaly mute buses for certain multi-bus plug-ins
2017-03-17 11:15:23 +00:00
jules
4b1d4c9681
Added a cast to avoid a compiler warning
2017-03-16 09:34:42 +00:00
ed
8ca0bc6791
Fixed call to ComponentPeer::handleMouseEvent() in FakeMouseMoveGenerator. Added isPen() and isMouse() methods to MouseInputSource.
2017-03-16 08:53:46 +00:00
hogliux
2ca5a9c32b
Partially reverted fix for new VST3 SDK 3.6.7 by removing any dependency to VST2 SDK
2017-03-14 18:01:21 +00:00
hogliux
2963805a27
Ensured that RTAS plug-in ids match AAX plug-in ids
2017-03-05 17:47:16 +00:00
tpoole
9caa91b166
Fixed uninitialised variables warning
2017-03-01 15:42:23 +00:00
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
2017-03-01 11:55:52 +00:00
hogliux
d496a77462
Fixed a crash when loading/restoring a VST3's plug-in state in Cubase 9
2017-02-28 10:09:28 +00:00
hogliux
d390e41768
Fixed an infinite VST3 re-sizing loop in Samplitude Pro X3
2017-02-23 13:19:30 +00:00
hogliux
d933b4af84
Fixed RTAS compilation on Windows and OS X
2017-02-20 18:54:22 +00:00
hogliux
938830e77f
Fixed a bug in the AAX wrapper where the code would access uninitialised values in the known stem formats array when compiling with newer AAX SDK versions
2017-02-14 09:39:01 +00:00
hogliux
1326846705
Only add DllMain to dll targets and remove from plugin utilities
2017-02-13 18:07:37 +00:00
Felipe F. Tonello
c2100022cc
Added several linux improvements to the event loop, MIDI and X11 (see commit messsage)
...
MIDI: Several ALSA Seq improvements
===================================
Many things were done in this patch (I couldn't really split in several
patches):
* Only one ALSA Sequencer client per application
* ALSA Sequencer client name is the application's name by default
* Fixed a bug when getDeivces() would return devices created by the
application itself
* Only ports created with createNewDevice() are allowed to be subscribed,
other ports (created by openDevice()) doesn't allow subscription
* AlsaPort is now handled by AlsaClient, basically having the proper
representation such as the ALSA Sequencer has.
Files: Fix default directory paths
==================================
Some information on:
* Linux LSB FHS:
http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30
* https://wiki.archlinux.org/index.php/Xdg_user_directories
Refactor Event loop to remove X11 dependency
============================================
The goal of this refactor was to remove X11 dependencies on juce_events
to enable non-gui applications (example, Embedded Linux apps) to have no
libx11 dependency.
The side-effect of this refactor is easy implementation of other Linux
graphical back-end, cleanup some code, better handling of X displays and
other benefits.
I removed a lot of the code from juce_linux_Windowing to separate files
for clarity. I also renamed all Linux X11 files to *linux_X11* instead of
just *linux*.
X11: Remove unnecessary XGrabButton call
========================================
This call is made unnecessary if used proper window flags when a window
is created.
2017-02-13 17:14:34 +00:00
hogliux
12b9c01ad6
Attempt to fix RTAS builds on Windows
2017-02-13 16:22:18 +00:00
hogliux
7d28d7dec2
Added a fix to generate the AAX plug-in ID from the channel configuration (and not an arbitrary order in which JUCE probes configurations)
...
Also added the method AudioProcessor::getAAXPluginIDForMainBusConfig for developers to override the generation of AAX plug-in IDs so that their plug-ins remain backward compatible
2017-02-13 11:57:22 +00:00
jules
efac121466
Increased accuracy of frame rate constants in the plugin wrappers
2017-02-13 08:55:07 +00:00
tpoole
e1f941e6c3
Whitespace cleanup
2017-02-10 12:25:47 +00:00
hogliux
dd2d64c363
Added missing call to JuceAU's base class' SetBusCount method
2017-02-09 09:06:09 +00:00
tpoole
57ecf44d13
Added SADiE host detection
2017-02-08 08:12:44 +00:00
tpoole
a6cf3c7c3c
Removed duplicated check for JucePlugin_Build_RTAS
2017-02-06 15:33:44 +00:00
hogliux
57f12e5063
Fixed some merge noise in the AAX wrapper
2017-02-01 17:28:52 +00:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
hogliux
dda135a9eb
Updated the JUCE demo plugin to support standalone targets on all platforms
2017-02-01 17:18:06 +00:00
hogliux
ec0485388d
Reworked and modernised Android exporter and removed old deprecated Android ant exporter
2017-02-01 17:18:06 +00:00
tpoole
f91401612a
Fixed Visual Studio VST2 compiler error
2017-02-01 17:16:48 +00:00
tpoole
a2a270406a
Allow VST vendor specific calls to be handled by an AudioProcessor
2017-02-01 11:55:15 +00:00
hogliux
b48664dd36
Fixed a crash in the AAX wrapper when no AAX meters are present
2017-01-31 18:18:11 +00:00
jules
e040353898
Cleaned up a few old bits of VC2005 support code
2017-01-30 07:50:56 +00:00
hogliux
e0aff606a8
Bump version number to 4.3.1
2017-01-26 10:40:42 +00:00
hogliux
4474d559d4
Fixed an issue where VST2 would report wrong input layout for plug-ins with sidechains
2017-01-23 15:36:38 +00:00
hogliux
d13be21177
Added support for enabling/disabling sidechains in AAX
2017-01-23 14:37:16 +00:00
hogliux
b1449230c1
Removed multi-character constant which triggered warnings on some linux versions
2017-01-18 16:09:40 +00:00
tpoole
d0b0644af0
Fixed compiler error in AUv3_Wrapper
2017-01-16 11:32:31 +00:00
tpoole
f2b2fb2819
Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour
2017-01-12 11:24:42 +00:00
hogliux
7897331403
Added support for level meter parameter categories
2017-01-11 18:02:40 +00:00
hogliux
f85bbb2a61
Fixed an issue where resizing a VST2 plug-in on a HiDPI monitor on linux would recursively decrease the editor size
2016-12-19 10:11:19 +00:00
tpoole
9f1254a015
Removed JucePlugin_{Max,Min}NumInputChannels from the VST wrapper
2016-12-08 10:37:43 +00:00