forked from juce-framework/JUCE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeList.txt
77 lines (66 loc) · 3.21 KB
/
ChangeList.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
== Major JUCE features and updates ==
This file just lists the more notable headline features. For more detailed info about minor changes and bugfixes, please see the git log.
Version 4.1
- Added multi-bus support for audio plug-in clients
- Added support for MIDI effect plug-ins (AU and AAX).
- Added new example: Network Graphics Demo
Version 4.0.3
- Added MPE (Multidimensional Polyphonic Expression) classes
- Added full support for generating and parsing Midi RPN/NRPN messages
- Made the LinearSmoothedValue class public
- Miscellaneous fixes and minor improvements
Version 4.0.2
- Miscellaneous fixes and house-keeping
Version 4.0.1
- Initial release of the Projucer!
- Full OSC support!
- Android Studio exporting from the Introjucer
- Android-M pro-audio low-latency i/o support
- Bluetooth MIDI device support on iOS and Android
- AudioSampleBuffer refactored into a templated class AudioBuffer, to allow 32 or 64 bit float support
- Audio plugin and hosting now supports 64-bit data
- Support for force-touch and pen pressure on iOS and Windows
- Added easy sound-file playing methods to AudioDeviceManager
- Many updates to Introjucer
- Many new tutorials and examples
Version 3.3.0
- New functions for Base64 conversion
- New command-line options in the introjucer for trimming whitespace and replacing tabs in source files
Version 3.2.0
- Major OpenGL performance/stability improvements
- Performance improvements to FloatVectorOperations math functions
- New FloatVectorOperations: abs, min, max, addWithMultiply, clip
- Midi channel pressure support
- New example projects ComponentTutorialExample, SimpleFFTExample,
PluckedStringsDemo
- New class ValueTreeSynchroniser, for remote-syncing multiple
ValueTrees
- HTTPS/SSL support on Linux
- Added methods for degrees to radians conversions
- Added Neon instruction set support for Android targets
- JUCE ValueTree performance improvements
- Linux and Android multi-monitor HiDPI support
- Support the “display=none” attribute in SVG files
- Support for text elements in SVG files
- Added Whirlpool hash class to the cryptography module
- Various improvements for parameter automation in VST, VST-3,
AudioUnits and AAX
- Various improvements to JUCE Synthesiser
- Linux Code::Blocks project support
- Multicast support
- Add support to generate project version numbers from project git tags
- Various updates to example projects
- Stability improvements to re-order and resize code of plug-in windows
- Support for external third-party native libraries on Android
- Introjucer’s auto-update now displays release notes
- Various Introjucer usability improvements
- Support for in-memory fonts on Android
- New FFT class
- WASAPI exclusive mode support
- More C++11 feature support macros
- Performance improvements to XML parsing
- Add compatibility for AAX SDK 2.2.0
- Added parameters to the ValueTree::Listener::valueTreeChildRemoved()
and valueTreeChildOrderChanged() methods to include more info about
exactly what changed
- Over 400 minor changes, bug-fixes, documentation improvements, etc.