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
-
Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
-
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
-
-
-
-
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
``` % 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?
-
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
JUCE is also a great option for building cross platform VSTs and audio applications
-
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
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() ?
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.