Uploaded August 2024 | Updated September 2026, 2 weeks ago
In this tutorial, you’ll learn how to set up a brand-new JUCE project for your audio plugin — step by step. We’ll compare two popular project setup tools: CMake and Projucer, so you can choose the best workflow for your needs.
By the end of this episode, you’ll know:
✅ How to create a new JUCE project from scratch
✅ The differences between using CMake and Projucer
✅ When to use each tool (and why many developers are switching to CMake)
✅ How to get your first build compiling successfully
======
CLion is a robust JetBrains IDE that boosts your C and C++ development. Check out features such as remote development, full line code completion for C++, and Code With Me for collaborative development. Also, CLion’s debugger and code analyzer are powerful assistants when it comes to safe coding. There are a bunch of other features that are designed to enhance your development experience. Try CLion and unlock unparalleled performance and efficiency today! jb.gg/clion_ap
======
📚 Learn Audio Programming
theaudioprogrammer.com/books
🚀 Join our Community
theaudioprogrammer.com/community
🤝🏻 Hire Audio Programmers & Music Tech Professionals
theaudioprogrammer.com/recruitment
🎛️ Create Your Own Audio Plug-in with Our Experienced Team
theaudioprogrammer.com/development
Instagram: instagram.com/theaudioprogrammer
Facebook: facebook.com/theaudioprogrammer
Twitter: twitter.com/audioprogrammer
Check out these awesome JUCE CMake Templates:
My Simple Template: github.com/TheAudioProgrammer/SimpleJucePluginTemplate
Jan Wilczek's CMake Template: github.com/JanWilczek/audio-plugin-template
Sudara's CMake Template: github.com/sudara/pamplejuce
0:00 Intro
1:45 Projucer walkthrough
9:23 CMake overview and JUCE template
14:09 Simple CMake template walkthrough
23:14 Mac and XCode with CMake
29:03 Windows and Visual Studio with CMake
39:03 CLion and CMake
43:00 Summary
In this tutorial, you’ll learn how to set up a brand-new JUCE project for your audio plugin — step by step. We’ll compare two popular project setup tools: CMake and Projucer, so you can choose the best workflow for your needs.
By the end of this episode, you’ll know:
✅ How to create a new JUCE project from scratch
✅ The differences between using CMake and Projucer
✅ When to use each tool (and why many developers are switching to CMake)
✅ How to get your first build compiling successfully
======
CLion is a robust JetBrains IDE that boosts your C and C++ development. Check out features such as remote development, full line code completion for C++, and Code With Me for collaborative development. Also, CLion’s debugger and code analyzer are powerful assistants when it comes to safe coding. There are a bunch of other features that are designed to enhance your development experience. Try CLion and unlock unparalleled performance and efficiency today! jb.gg/clion_ap
======
📚 Learn Audio Programming
theaudioprogrammer.com/books
🚀 Join our Community
theaudioprogrammer.com/community
🤝🏻 Hire Audio Programmers & Music Tech Professionals
theaudioprogrammer.com/recruitment
🎛️ Create Your Own Audio Plug-in with Our Experienced Team
theaudioprogrammer.com/development
Instagram: instagram.com/theaudioprogrammer
Facebook: facebook.com/theaudioprogrammer
Twitter: twitter.com/audioprogrammer
Check out these awesome JUCE CMake Templates:
My Simple Template: github.com/TheAudioProgrammer/SimpleJucePluginTemplate
Jan Wilczek's CMake Template: github.com/JanWilczek/audio-plugin-template
Sudara's CMake Template: github.com/sudara/pamplejuce
0:00 Intro
1:45 Projucer walkthrough
9:23 CMake overview and JUCE template
14:09 Simple CMake template walkthrough
23:14 Mac and XCode with CMake
29:03 Windows and Visual Studio with CMake
39:03 CLion and CMake
43:00 Summary










