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: Reddit / 5 days 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 / 6 days 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 / 21 days ago
C++ is. As others have said, king in this domain. Lots of VST/AUs are built using the JUCE framework. - Source: Reddit / 3 months ago
JUCE (fair pricing + features, bad android support I was told) Https://juce.com/. - Source: Reddit / 5 months ago
Just link to the website: https://juce.com/ There are plenty of docs and tutorials. - Source: Hacker News / 7 months 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: Reddit / 7 months 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: Reddit / 8 months 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 / 9 months 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: Reddit / 9 months ago
I’d start by reading this book, and also this book. From there, I’d recommend looking into the JUCE library to start trying to implement some examples from the books in a vst plugin you can run on your daw. The Audio Programmer YouTube channel and community is an excellent learning resource as well. - Source: Reddit / 9 months ago
I guess most of us here use Oboe since it's the official way to do C++ audio on Android, but I would be curious of someone's feedback using Superpowered. I's also worth to mention JUCE, which is used widely to develop desktop audio apps, but also provides tools for Android. - Source: Reddit / 9 months ago
For context, I am into JUCE (https://juce.com) and Audio DSP, and am hoping to learn more about C++ through that. Would it be better as a next step to learn something application-specific? Or would it be better to try to “master” as much of the language as I can first, then get specific to audio? - Source: Reddit / 9 months ago
I'm thinking about building out an idea for a standalone/embedded app with JUCE. I've played around a bit on Mac, but never messed with it on a more embedded platform. - Source: Reddit / 9 months ago
I love experimenting with music and audiovisual stuff and basically the only thing I like from C++ is JUCE. It's a framework which is mainly focused on developing audio plugins and other sound or video-related projects. For this, it's absolutely amazing and nothing I've seen comes close. It takes the impossible task of supporting the many OSes, Digital Audio Workstations (DAW), plugin formats and audio formats out... - Source: Reddit / 10 months ago
I've done something similar, but with JUCE [1] - which is a very amazing framework for building audio software, plugins, synthesizers and things. I tell you, there are very few things more satisfying than seeing the same high performance C++ codebase running on Windows, Linux, MacOS, iOS and Android .. And the users don't know, don't care, and remain happily oblivious to the fact that none of the controls they are... - Source: Hacker News / 11 months ago
I didn't see JUCE mentioned yet: https://juce.com/. - Source: Reddit / 11 months ago
From a software developer's perspective, ACB is like baking a cake from scratch. ZenCore is like baking a cake from a ready-mix prepackaged box (JUCE). - Source: Reddit / 11 months ago
You're looking for a variable-speed resampling algorithm for an audio file loaded in memory. Will be far easier on a Raspberry Pi. Use JUCE to write it, and control it using a rotary encoder. JUCE already includes a resampler, as well as audio file support, and audio device streaming, so you'd have all you need. - Source: Reddit / 11 months ago
I’m into audio programming, so I got a copy of JUCE (https://juce.com) and learned some DSP ideas and math, all in C++. - Source: Reddit / 11 months ago
JUCE is a common choice in commercial audio/music software. https://juce.com/. - Source: Hacker News / 12 months ago
Do you know an article comparing JUCE to other products?
Suggest a link to a post with product alternatives.