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.
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.
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.
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.
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.
We have collected here some useful links to help you find out if JUCE is good.
Check the traffic stats of JUCE on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of JUCE on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of JUCE's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of JUCE on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about JUCE on Reddit. This can help you find out how popualr the product is and what people think about it.
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
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
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
That's a fun project - got any interest in a port to JUCE? https://juce.com/. - Source: Hacker News / almost 2 years ago
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
Check out https://juce.com in the meantime. Source: over 2 years ago
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
Https://juce.com Maybe that's what you want? - Source: Hacker News / almost 3 years ago
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
Here's a link to their website: https://juce.com/. Source: about 3 years ago
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
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
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
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
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
JUCE (fair pricing + features, bad android support I was told) Https://juce.com/. Source: almost 4 years ago
Just link to the website: https://juce.com/ There are plenty of docs and tutorials. - Source: Hacker News / almost 4 years ago
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
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
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
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.
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.