JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins. (by juce-framework)

Stats

Basic JUCE repo stats
2
2,817
9.7
about 17 hours ago

juce-framework/JUCE is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

JUCE Alternatives

Similar projects and alternatives to JUCE based on common topics and language

  • GitHub repo Cinder

    Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.

  • GitHub repo nannou

    A Creative Coding Framework for Rust.

  • GitHub repo SOUL

    The SOUL programming language and API (by soul-lang)

  • GitHub repo DPF

    DISTRHO Plugin Framework

  • GitHub repo AutoLyrixAlign

    Pre-trained model and script to automatically align lyrics to polyphonic audio

  • GitHub repo ds_cinder

    An application framework built on Cinder

  • GitHub repo sonobus

    Source code for SonoBus, a real-time network audio streaming collaboration tool.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better JUCE alternative or higher similarity.

Posts

Posts where JUCE has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-14.
  • Language for an app with GUI and audio signal processing?
    Something like JUCE might be suitable.
  • Can't Build With CMake
    reddit.com/r/JUCE | 2021-03-26
    ``` % git clone https://github.com/juce-framework/JUCE % cd JUCE % cmake . -B cmake-build -DJUCE_BUILD_EXAMPLES=ON -DJUCE_BUILD_EXTRAS=ON CMake Warning (dev) in CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as
  • Which cpp library to use for working with audio?
    reddit.com/r/cpp | 2021-03-16
  • What GUI library will you use for your next project?
    JUCE
    Try JUCE . I'd say is between wx and Qt.
  • Cinder – a C++ library for programming with aesthetic intent
    news.ycombinator.com | 2021-02-27
    JUCE is also a great option for building cross platform VSTs and audio applications

    https://juce.com/

  • What to learn first on the path to audio software
    Once you've done the above, download the JUCE C++ library (juce.com) and play around with the demo projects.
  • Assertion failure
    reddit.com/r/JUCE | 2021-01-10
    The error is being thrown by an assert. An assert is a function which is given a Boolean expression and if it evaluates to false then it throws an error. This error message tells you that there is an assertion which has evaluated false on line 160 in the juice Mac system statistics file. Therefore you can go to that file either online or locally on your computer and find line 160 and look at the code which is throwing the error yourself. Here’s a link to the file on GitHub https://github.com/juce-framework/JUCE/blob/master/modules/juce_core/native/juce_mac_SystemStats.mm. Having a quick look at line 160 myself, it looks as if the assert is there to make sure you are using a compatible OS version for the juice library version, but I’m not 100% sure on that. My hunch would be that you are using a version of juce which is not compatible to the version of Mac OS you are using.
  • Best languages to learn for making lightweight plugin effects and instruments with their own wrappers?
    For frameworks, JUCE is the most popular, and probably one you can find the most information on.
  • Where is int main() ?
    reddit.com/r/JUCE | 2021-01-01
    Here's the definition of the macro, which as you can see varies depending on the operating system and a few other factors: https://github.com/juce-framework/JUCE/blob/7c797c8105c2d41872e6e8d08972624f0afd335d/modules/juce_events/messages/juce_Initialisation.h#L88
  • Open Source VST Host
    Quite a find! But if you really want to update it you may be up to an involved work. Now we have VST3. JUCE already reached 6.0, but if you have problems with its license you can still use 5.4.7 with VST3 SDK.