Build Audio Applications and Plug-ins

Deliver software on multiple platforms
Windows
MacOS
Linux
iOS
Android
JUCE is the most widely used framework for audio application and plug-in development. It is an open source C++ codebase that can be used to create standalone software on Windows, macOS, Linux, iOS and Android, as well as VST, VST3, AU, AUv3, AAX and LV2 plug-ins.

JUCE allows developers to focus on the most valuable parts of their software by taking care of the differences between operating systems (both desktop and mobile) and plug-in formats. With JUCE’s library of digital audio processing (DSP) building blocks you can quickly prototype and release native applications and plug-ins with a consistent user experience across all supported platforms. Using JUCE also future-proofs your products against operating system and plug-in host updates.

Audio Software & Plug-in Compatibility

JUCE makes it easy to create both standalone audio applications or plug-ins that can be loaded inside digital audio workstations (DAWs) like Logic, Live, Pro Tools, FL Studio or Cubase. A single JUCE project can be used to create VST, VST3, AU, AUv3, AAX and LV2 plug-ins from the same source code, and also provides the functionality required to host these plug-in formats in your own software.

Learn More

Operating System Compatibility & Mobile devices

JUCE is a cross platform framework allowing a single codebase to compile to native applications and plug-ins with the same user experience on Windows, macOS, Linux, iOS and Android, across both desktop and mobile. Native applications can be launched in the iOS and Android device simulators to simplify testing and debugging, and can be packaged up for distribution within the mobile app stores.

Audio Processing & MIDI

JUCE provides an abstraction for processing audio samples and MIDI from the native audio devices on each platform or a host DAW. With JUCE’s library of digital signal processing (DSP) building blocks you can rapidly prototype and deploy different audio effects, filters, instruments and generators.

Learn More

User Interface & Graphics

JUCE provides a versatile UI abstraction that can run on any platform, with the option of hardware acceleration via OpenGL. JUCE handles the rendering of 2D and 3D graphics, and a selection of image formats and fonts. All JUCE UI widgets can be themed, allowing you to have a consistent user experience across multiple different products and platforms.

Build System Integration

JUCE is a modularised, open source C++ framework that is easy to integrate into your existing build system. Each JUCE module is distributed as C++14 source code that can either be directly included in your existing build workflow or added to a CMake project via JUCE’s CMake integration. JUCE’s build configuration tool, the Projucer, also allows you to create entire projects in the native development tools on each platform, like Visual Studio, Xcode, Android Studio, Code::Blocks and Makefiles.

Learn More

Accessibility

JUCE hooks into the native accessibility controls on each platform by default, allowing users to interact with JUCE-based software using the standard workflows of each operating system.

Accessibility

Release your Product

JUCE has partnerships with market leading companies that can protect your products from piracy and integrate billing and subscription services, that are compatible with standard e-commerce platforms, into your software.

Learn More

Companies Using JUCE

A few of the many companies using JUCE

Adobe

AMS-Neve

Antares

Arturia

Audio Modeling

AudioKinetic

Avid

Bose

Bytedance

Corsair

Cycling74

Dolby Laboratories

Eventide

Fender

Focusrite

Genelec

Google

Harman

Harrison

InMusic

Izotope

Korg

Krotos

LANDR

MathWorks

Meta

Metric Halo

Moog

Music Tribe

Naughtydog

Netflix

Pioneer DJ

reFX Audio Software

Roland

ROLI

Sennheiser

Serato

Sonnox

SoundRadix

Spitfire

Splice

SSL

Steinberg

Syng

THX

Tracktion

Universal Audio

UVI

Valhalla DSP

Waves

Wolfram Research, Inc.

Yamaha

Developer Stories

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram