Sign in

JUCE Framework

Open source Free
Plug-in format
AAX Audio Unit AUv3 LV2 VST VST3
Platform
Android iOS Linux macOS Plattformagnostik Windows
Delivery
Bibliothek/API

Open-source C++ framework for developing cross-platform audio applications and plug-ins on desktop and mobile systems

Summary

JUCE is an open-source, cross-platform C++ application development framework mainly designed for creating high-performance audio software and plug-ins. It supports multiple desktop and mobile operating systems as well as various audio plug-in formats.

Features

  • Supports standalone applications on Windows, macOS, Linux, iOS, and Android.
  • Enables development of VST, VST3, AU, AUv3, AAX, and LV2 audio plug-ins.
  • Provides C++ source code available openly on GitHub.
  • Easily integrates with existing build systems such as CMake and can generate projects for Xcode, Visual Studio, Android Studio, and Makefiles.
  • Offers a free educational course for beginners to learn the framework.
  • Widely used by major audio companies for both commercial products and internal R&D software.
  • Focuses on handling platform differences so developers can write software once and deploy it across multiple platforms consistently.

Target Audience

Developers creating audio applications and plug-ins across multiple platforms and formats, including commercial enterprises, indie developers, educational institutions, and individuals.

Community and Support

  • Active developer community with forums and case studies available.
  • Documentation and tutorials for both beta and released versions.
  • Connections through events such as the Audio Developer Conference.

Comments

Sign in to rate, comment and bookmark.

No comments on this tool yet.