Menu

1 / 3

writing sample-accurate audio dsp without juce in modern c++

DEV Community: cpp·naman·about 24 hours ago
#0v8wKymd
#devtocpp#devto#dev#thread#sample
Reading 0:00
15s threshold

writing sample-accurate audio dsp without juce in modern c++

architecting a real-time, lock-free audio engine and multi-format plugin host in pure modern c++ with zero audio-thread allocations.

juce is the de facto standard for audio software development, but it brings substantial architectural gravity: a massive monolithic codebase, custom string classes, complex licensing, and heavy abstractions.

when building infinite , an open-source modular workstation, we chose to write the entire pull-based audio engine in modern standard c++ (c++20) from scratch.

here is what we learned and how the architecture is designed.

1.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.