Elementary Audio v2.0: Now Open Source
1 min read

Elementary Audio v2.0: Now Open Source

ℹ️
This post has been migrated from the Elementary Audio Buttondown Newsletter, which has since been archived in favor of communicating Elementary Audio updates here on my personal blog.

Today's the day: Elementary Audio, now v2.0, is finally open source and permissively licensed. This transition has been a long time coming, and I've already written about it at length so in today's announcement I'll be brief.

With today's announcement you'll find two repositories available on GitHub:

  1. The main Elementary repo
  2. An effects plugin demonstrating a native Elementary/JUCE integration for writing audio effects plugins

By far the most significant change included in this announcement is the availability of the C++ API for direct native integrations and extension of the available processing nodes. This opens the door for leveraging any existing C++/DSP and running Elementary in myriad new ways, like compiling the C++ API into your Raspberry PI application.

These new features are also the primary motivation in dropping support for the plugin-renderer and node-renderer that shipped with earlier versions of Elementary, which I touched on this in my last announcement. Of course this type of change can be disruptive, and to that point I want to encourage you to:

Next Up

This announcement is really exciting. In the coming weeks and months I'll be giving the website and documentation a big upgrade while we prepare for a small series of community events to help newcomers get started and showcase what our community can do with Elementary. With all of that, I'm hoping to keep the excitement going through the summer, so stay tuned!

As always, thanks so much for your ongoing support!

– Nick