Software Alternatives, Accelerators & Startups

JUCE

JUCE is a wide-ranging C++ class library for building rich cross-platform applications and plugins...

JUCE

JUCE Reviews and Details

This page is designed to help you find out whether JUCE is good and if it is the right choice for you.

Screenshots and images

  • JUCE Landing page
    Landing page //
    2023-01-29

Features & Specs

  1. Cross-Platform Capabilities

    JUCE allows developers to create applications that run on multiple platforms, including Windows, macOS, Linux, iOS, and Android, from a single codebase, which significantly simplifies the development process and reduces maintenance costs.

  2. Comprehensive Audio Tools

    JUCE offers powerful tools and libraries for audio processing, making it particularly suited for developing music and audio applications. This includes support for MIDI, virtual instruments, digital signal processing, and more.

  3. Extensive Documentation and Community Support

    JUCE provides extensive documentation and a robust community, making it easier for developers to learn and solve problems. New users can find tutorials, forums, and a wealth of examples to assist them in development.

  4. Prototyping and GUI Designer

    JUCE includes a GUI editor, the Projucer, which allows developers to easily design interfaces and iterate on them quickly, streamlining the prototyping phase.

  5. Open Source

    JUCE is open source under the GPL license, allowing developers to use and modify the source code freely under the terms of this license, fostering innovation and collaboration.

Badges

Promote JUCE. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Terra Kai Organic Juce Review

QUICK A$$ JUCE REVIEW - Juice Cabin's Tennessee Vanilla

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about JUCE and what they use it for.
  • Show HN: I made an additive synth with 10k oscillators
    It's called Sine Machine and it has 20 voices of 511 (don't ask) time-domain oscillators. By "time-domain," I mean actual oscillators. A lot of additive synths are essentially iFFT engines and offer "partials" whereas Sine Machine literally provides 10,000 free running oscillators (and 20k lfos to control pitch/vol of each). Having this kind of full control over these offers a lot of fun ability to arpeggiate and... - Source: Hacker News / 9 months ago
  • Python Audio Processing with Pedalboard
    Related discussion with comments by the author: https://news.ycombinator.com/item?id=28458930), a comprehensive C++ library for building audio applications. We at Spotify needed a Python library that could load VSTs and process audio extremely quickly for machine learning research, but all of the popular solutions we found either shelled out to command line tools like sox/ffmpeg, or had non-thread-safe bindings to... - Source: Hacker News / about 1 year ago
  • C++ Is an Absolute Blast
    The amount of high performance, production grade, massively tested libraries written in C++ is unbeatable. I will be honest here, it's easier to improve C++ security by implementing a compiler that produces safer C++ (like Typescript to Javascript) than rewriting everything in any other language (Rust, Zig, Odin, whatever). I mean, could you estimate the cost ($ and time) it would take to rewrite the best audio... - Source: Hacker News / over 1 year ago
  • Casio VZ-1 Algorithms
    That's a fun project - got any interest in a port to JUCE? https://juce.com/. - Source: Hacker News / almost 2 years ago
  • 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
    Personally, I started by writing externals for Pure Data, then started to contribute to the care. Later I took the same path for SuperCollider. The more typical path, I guess, would be to start with simple audio plugins. Have a look at JUCE (https://juce.com/)! Realtime audio programming has some rather strict requirements that you don't have in most other software. Check out this classic article:... - Source: Hacker News / over 2 years ago
  • Anyone know anyone that creates plugins?
    Check out https://juce.com in the meantime. Source: over 2 years ago
  • Modern C++ Programming Course
    You can definitely start putting C++ into your embedded projects, and get familiar with things in an environment in which you're already operating. A lot of great C++ code can be found with motivated use of, for example, the platformio tooling, such that you can see for yourself some existing C++ In Embedded scenarios. In general, also, I have found that it is wise to learn C++ socially - i.e. Participate in Open... - Source: Hacker News / over 2 years ago
  • Ardour 8.0 released
    Https://juce.com Maybe that's what you want? - Source: Hacker News / almost 3 years ago
  • What programming languages do you recommend starting with regarding audio visual programming/audio software development?
    Respect for the others here who recommend C but I think theyโ€™re possibly masochists. If anything JUCE, which uses C++ is in my opinion far more approachable. Source: about 3 years ago
  • How have you used coding in your setup?
    Here's a link to their website: https://juce.com/. Source: about 3 years ago
  • Anyone here have experience writing VST audio plugins in C++, or 'wrapping'/converting a VST to an AU plug-in?
    It seems like most audio plug-ins are built in C++ inside an audio coding program called JUCE, so maybe if I could open up the exisiting code inside that and then output it as an AU instead of a VST that could work. Source: about 3 years ago
  • How would I go about developing an app similar to garageband?
    As for finding things online, I don't know a single guide or book for "how to make DAW software", because it's a very complicated and multi-disciplinary task (i.e. you're gonna need more than just software engineers), but one may exist. Failing that, a good place to start would be reading up on commonly used software frameworks for building audio processing applications (JUCE is one, https://juce.com/), and maybe... Source: over 3 years ago
  • Ask HN: What audio/sound-related OSS projects can I contribute to?
    JUCE: http://juce.com/ Tracktion: http://tracktion.com/ Both very powerful audio frameworks - JUCE does plugins and audio drivers and low-level DSP, oh my - and Tracktion does all the stuff a DAW needs, on top of JUCE. There are tons of ways to contribute, from building open source samples, to testing, or even adding functionality. Both dev teams are open to good quality PR's being submitted and both frameworks... - Source: Hacker News / over 3 years ago
  • BlinderKitten, A free lighting software without restriction
    Sure. The device definitions come as GDTF files, see the spec and other projects that utilize GDTF here [1] Juce framework [2] OrganicUI [3] [1] https://gdtf.eu/docs/list-of-projects/ [2] https://juce.com/ [3] https://github.com/benkuper/juce_organicui/. - Source: Hacker News / over 3 years ago
  • If I wanted to write software that would make music, what programming languages would I be looking at?
    C++ is. As others have said, king in this domain. Lots of VST/AUs are built using the JUCE framework. Source: over 3 years ago
  • DSP Lib for building an audio engine / player
    JUCE (fair pricing + features, bad android support I was told) Https://juce.com/. Source: almost 4 years ago
  • Native or framework for mobile app that focuses on realtime audio processing?
    Just link to the website: https://juce.com/ There are plenty of docs and tutorials. - Source: Hacker News / almost 4 years ago
  • Relavent C++ DSP Libraries
    Also, JUCE worth noting, it is huge framework though its main area of concern touches DSP very slighlty: it helps you do gui, VST audio plugins and so on. Source: almost 4 years ago
  • How do you go about making VSTs?
    Unless you're going to use a higher-level application or framework like Reaktor (which is a complete DSP framework), you'll need to learn C++. Once you'vee decided that you're confident enough with it, the easiest way to make plugins would be to learn to use JUCE, which will make everything a lot easier. Source: about 4 years ago
  • Linking External Libraries When Exporting JUCE Projects into Xcode
    JUCE is a powerful tool for building audio plug-ins for digital audio workstations (DAWs). Included in the JUCE library once it's downloaded is the Projucer, which is a project management tool. Through the Projucer, developers are able to easily export their code to a variety of integrated development environments (IDEs) for building and deploying their applications. When doing so, however, developers need to be... - Source: dev.to / about 4 years ago
  • intercepting microphone input changing it a bit and then sending it to wherever it was supposed to go?
    You could check out JUCE (https://juce.com)! Iโ€™ve only built it to make audio plug-ins for DAWs, but there are stand-alone app presets for your design, and you could build an audio app that does exactly what your saying, I believe. Might take some research to get the signal routing aspect going, but there is a built-in DSP module for the changing it a bit part. Source: about 4 years ago

Do you know an article comparing JUCE to other products?
Suggest a link to a post with product alternatives.

Suggest an article

JUCE discussion

Log in or Post with

Is JUCE good? This is an informative page that will help you find out. Moreover, you can review and discuss JUCE here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.