Tags

JUCE 4.1

Now with multi-dimensional MIDI support and multi-bus plug-ins

Date posted
Share on Social Media
JUCE 4.1

New features in JUCE 4.1

17th December 2015

It's been only 5 weeks since the launch of JUCE 4, but in this festive season we thought you would appreciate an update! In this latest release, we are bringing two new features: full support for MPE, a set of MIDI specifications that will help make plug-ins fully compatible with the Seaboard and other controllers like the Linnstrument, and support of multi-bus I/O, which was a long awaited feature by a few plug-ins developers.

MPE

mpe-ac93a5d5feaa2862e1d07a0ab6ef3974b53ad181cbbfc0d4b06c07f7b7658ea2

MPE, standing for Multi-dimensional Polyphonic Expression, is a set of MIDI specifications designed to capture the multiple dimensions of touch as enabled by music hardware controllers, such as the Seaboard RISE pictured above. ROLI's software Equator is among the first plug-ins to have fully implemented MPE, and you can hear the result here. MPE is fully class-compliant. To get started and adapt your existing plug-ins, check out the source code of MPE Test App. Let us know if you're making an MPE-compatible plug-in, ROLI may promote it on its website!

Plug-ins and I/O audio improvements

multi-bus-2b21a99d763596f2c337127f75a14b14fd34ced659b2b03c878be9cbb081b363

This was a long-awaited feature! Thanks to Slate Pro Audio and Elektron, who sponsored the development of these features, we finally had the time to do this. Multi Bus support will allow you to create plug-ins with support for sidechains and auxiliary inputs and outputs. We have also added MIDI support for effect plug-ins (AU and AAX).

Other improvements:

  • Improved support for Android Studio on Windows
  • Added full support for generating and parsing Midi RPN/NRPN messages
  • Made the LinearSmoothedValue class public
  • Miscellaneous fixes and minor improvements
Previous Release Notes:

JUCE 4

Further Information

© 2019 JUCE