Join my "Jumpstart to C++ in Audio" workshop at C++ Online 2026
Are you a C++ developer interested in music? Create your first music app & plugin!...
Posted by
Jan Wilczek
on March 04, 2026 ·
5 mins read
How to learn audio plugin development with JUCE for free
The official JUCE audio plugin development online course is here.
Posted by
Jan Wilczek
on March 04, 2026 ·
2 mins read
I'm Giving a Talk at the Next Audio Developer Meetup Berlin
Let’s meet in Berlin!
Posted by
Jan Wilczek
on January 12, 2026 ·
1 min read
Audio and the C++ Standard with Timur Doumler | WolfTalk #031
C++ Standards Committee member, ex-Native Instruments, ex-JUCE, ex-JetBrains, oh my!
Posted by
Jan Wilczek & Sathira Tennakoon
on November 30, 2025 ·
5 mins read
Wave Digital Filters with Kurt Werner (Soundtoys, ex-Native Instruments, ex-iZotope) | WolfTalk #030
Learn the secrets of RX, Ozone, Neoverb, Vinyl, and more!
Posted by
Jan Wilczek & Sathira Tennakoon
on November 30, 2025 ·
8 mins read
Designing Digital Musical Instruments with Victor Zappi | WolfTalk #029
Bela platform, Android audio hacking & more!
Posted by
Jan Wilczek & Sathira Tennakoon
on September 28, 2025 ·
6 mins read
Designing Music Software Architecture with Ilias Bergström | WolfTalk #028
This guy designed the software architecture of 2 DAWs
Posted by
Jan Wilczek & Sathira Tennakoon
on June 22, 2025 ·
7 mins read
Is "Designing Software Synthesizer Plugins in C++" by Will Pirkle for you? Book review
Should you read it? 📚
Posted by
Jan Wilczek
on March 27, 2025 ·
10 mins read
Reverbs, Pitch Shifters & Freelancing with Geraint Luff | WolfTalk #027
Meet the legendary Signalsmith! ⚔️
Posted by
Sathira Tennakoon
on March 20, 2025 ·
5 mins read
How to find other audio devs to talk to? (NOT online)
An exciting opportunity in Berlin!
Posted by
Jan Wilczek
on February 26, 2025 ·
2 mins read
Generating AI Music with Julian Parker (Stability AI, ex-TikTok, ex-Native Instruments) | WolfTalk #025
Learn behind-the-scenes of the most famous audio companies!
Posted by
Jan Wilczek
on December 08, 2024 ·
7 mins read
Successful Audio Plugin Freelancing with Jatin Chowdhury (ChowDSP) | WolfTalk #024
Learn from the DSP wizard!
Posted by
Jan Wilczek
on September 14, 2024 ·
7 mins read
JUCE Framework with vcpkg: Quick Guide to C++ Dependency Management
C++ package management made easy.
Posted by
Jan Wilczek
on August 04, 2024 ·
3 mins read
Building DAW Software with Dave Rowland (Tracktion, Prism Sound) | WolfTalk #023
Architect of Waveform DAW & real-time C++ programming expert.
Posted by
Jan Wilczek
on July 22, 2024 ·
5 mins read
Why C++ Sometimes Sucks: 17 Reasons Why C++ Development Is Difficult
It’s time for a small rant! 😈
Posted by
Jan Wilczek
on July 03, 2024 ·
7 mins read
Audio C++ Architecture, Optimization & Best Practices With Gustav Andersson | WolfTalk #022
Learn how to write well-structured, highly-optimized real-time C++ audio code from a senior C++ audio...
Posted by
Jan Wilczek
on June 22, 2024 ·
5 mins read
How To Master Real-Time Audio C++ With Fabian Renn-Giles | WolfTalk #021
Former lead developer of JUCE shares his journey and insights into audio programming!
Posted by
Jan Wilczek
on May 20, 2024 ·
6 mins read
How To Learn Audio Signal Processing And Audio Circuit Modeling With Eric Tarr | WolfTalk #020
Master DSP with Eric Tarr: a professor in Audio Engineering Technology!
Posted by
Jan Wilczek
on March 04, 2024 ·
6 mins read
How To Secure Your Audio Code Using Rust With Chase Kanipe | WolfTalk #019
What should an audio programmer know on cybersecurity? Audio, Rust, assembly & AI with a...
Posted by
Jan Wilczek
on February 12, 2024 ·
4 mins read
How To Transition From Live Sound To Freelance Audio Programming With Ruurd Adema | WolfTalk #018
How an AV engineer self-taught himself audio programming.
Posted by
Jan Wilczek
on January 25, 2024 ·
4 mins read
How Can a Mixing Engineer Become an Audio Programmer with Linus Corneliusson | WolfTalk #017
From mixing heavy metal to audio programming!
Posted by
Jan Wilczek
on January 18, 2024 ·
4 mins read
Top 10 Audio Developer Conference 2023 Talks | ADC23 Summary
Missed the conference? Read this article!
Posted by
Jan Wilczek
on January 11, 2024 ·
20 mins read
Rust Audio Programming with Ian Hobson | WolfTalk #016
Interview with Ian Hobson: ex-Ableton freelancer in audio programming using Rust!
Posted by
Jan Wilczek
on January 04, 2024 ·
4 mins read
Top 5 Languages For Audio Programming
Which language should you learn first for audio programming?
Posted by
Jan Wilczek
on October 24, 2023 ·
16 mins read
C++ Pointers Explained For Audio Programming
Understand what are pointers, where to use them, and how to avoid common pitfalls.
Posted by
Jan Wilczek
on September 17, 2023 ·
40 mins read
Should You Read "Designing Audio Effect Plugins In C++" by Will Pirkle?
Book review from the perspective of a C++ audio programmer.
Posted by
Jan Wilczek
on August 30, 2023 ·
16 mins read
How To Build An Audio Plugin With JUCE C++ Framework & CMake In 2023 (With Unit Tests)
An easy-to-use template to kick-start your every audio plugin C++ project!
Posted by
Jan Wilczek
on August 21, 2023 ·
1 min read
Top 10 Tips For An Audio Developer Job Interview
In my job of helping people transition to an audio programmer’s position, I am often...
Posted by
Jan Wilczek
on July 21, 2023 ·
18 mins read
How To Process Sound On The GPU With Sasha Talashov And Jonathan Rowden From GPU Audio | WolfTalk #010
Unleash the power of a GPU for audio processing!
Posted by
Jan Wilczek
on January 30, 2023 ·
3 mins read
From Audio Research To Own Audio Software Company With Stefano D’Angelo (Orastron, Ex-Arturia) | WolfTalk #009
With concrete advice on how to start freelancing in the field of audio programming!
Posted by
Jan Wilczek
on December 20, 2022 ·
3 mins read
Audio Developers Conference 2022 Highlights
My personal summary of ADC 22 in London!
Posted by
Jan Wilczek
on December 14, 2022 ·
15 mins read
Android Synthesizer App Tutorial Part 6: C++ Wavetable Synthesizer
The epic conclusion to our Android synthesizer app!
Posted by
Jan Wilczek
on November 03, 2022 ·
24 mins read
Android Synthesizer App Tutorial Part 5: How To Play Back Sound on Android Using C++ and Oboe Library
Connect to Android’s audio device from C++ code.
Posted by
Jan Wilczek
on October 23, 2022 ·
20 mins read
Android Synthesizer App Tutorial Part 4: How to Call C++ Code From Kotlin with JNI and External Functions
Learn to use C/C++ code on Android with the NDK and CMake.
Posted by
Jan Wilczek
on October 09, 2022 ·
30 mins read
Android Synthesizer App Tutorial Part 1: App Architecture
Built using Jetpack Compose, Oboe library, C++, Kotlin, and modern architecture guidelines.
Posted by
Jan Wilczek
on August 02, 2022 ·
7 mins read
Lowpass and Highpass Filter Plugin with JUCE | Tutorial for Beginners
Let’s build a lowpass/highpass filter audio plugin from scratch!
Posted by
Jan Wilczek
on May 17, 2022 ·
18 mins read
Data Alignment in FIR Filter SIMD Implementation
How to align data for optimal filtering?
Posted by
Jan Wilczek
on April 16, 2022 ·
17 mins read
Efficient FIR Filter Implementation with SIMD
How to make your FIR filters fast in the time domain?
Posted by
Jan Wilczek
on March 28, 2022 ·
28 mins read
What is SIMD in Digital Signal Processing?
Speed up DSP operations with vector instructions.
Posted by
Jan Wilczek
on February 12, 2022 ·
20 mins read
Wavetable Synth Plugin in JUCE C++ Framework Tutorial
Let’s write a wavetable synthesizer in JUCE C++ framework!
Posted by
Jan Wilczek
on September 24, 2021 ·
22 mins read
SFINAE in C++: Substitution Failure Is Not An Error
Substitution failure is not an error: what is it and how to use it?
Posted by
Jan Wilczek
on June 10, 2021 ·
13 mins read
What is data alignment?
Posted by
Jan Wilczek
on April 09, 2020 ·
12 mins read