Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How I Set Up Every Audio Plugin C++ Project with JUCE, CMake, and Unit Tests [TEMPLATE REPO]

Автор: WolfSound

Загружено: 2023-08-21

Просмотров: 19675

Описание:

👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: https://thewolfsound.com/checklist/
💻 Get the template repository: https://github.com/JanWilczek/audio-p...
✅ Check out the full article on TheWolfSound.com: https://thewolfsound.com/how-to-build...
✅ Sign up for WolfSound's newsletter: https://thewolfsound.com/newsletter/
✅ Please subscribe to WolfSound to let the little Wolf 🐺 grow:
https://www.youtube.com/c/WolfSoundAu...
🎧 Listen to my music: https://thewolfofficial.com/

Hi, my name is Jan Wilczek. I am an audio programmer and a researcher. Welcome to WolfSound!

WolfSound's mission is to provide high-quality, informative, and entertaining videos, articles, and courses on how to process sound by exploring mathematics, applying algorithms, and creating code in various programming languages. Topics include sound synthesis, digital signal processing, programming languages for audio (C, C++, Python, Rust), and audio effects. I am also sharing tips on how to learn fast and effectively. Make sure to visit https://www.thewolfsound.com/.

WolfSound enables everybody to learn about audio programming!

ABOUT THE VIDEO

From the video you will learn:
✅ how to start any audio plugin C++ project
✅ how to structure your code repository for maximum clarity and productivity
✅ why using CMake is better than using the Projucer that ships with JUCE
✅ how to integrate CMake and JUCE (including important compilation flags you shouldn't miss)
✅ how to generate a Visual Studio/XCode/Make/etc. project out of your CMake project
✅ how to effortlessly integrate third-party (external) libraries to your CMake project with the CPM package manager
✅ how to ensure maximum safety of your code by raising the warning level and treating warnings as errors
✅ how to build you audio plugin CMake project
✅ how to introduce unit tests for your audio plugin with GoogleTest
✅ how to run the unit tests

ABOUT ME

My name is Jan Wilczek. I am an audio programmer, a researcher in the field of music technology, and a musician. Through articles and videos from WolfSound, you will easily understand the main concepts of sound processing using software. My full story:    • How I Got Started With Audio Programming (...  

FOLLOW WOLFSOUND ONLINE

✅ Blog: https://www.thewolfsound.com/
✅ LinkedIn:   / jan-wilczek-audio-programmer  
✅ Twitter:   / wilczek_jan  
✅ Facebook:   / janwilczekwolfsound  
✅ Instagram:   / janwolfwilczek  
✅ Pinterest:   / jawitrle  

TIME CODES

00:00 Introduction
02:09 Tutorial start: what is CMake, top-level CMake file
05:13 CPM package manager integration, JUCE integration
13:50 Plugin project setup
25:00 Unit test project setup, GoogleTest integration
35:50 Possible improvement
37:20 Summary

#juce #cmake #audio

How I Set Up Every Audio Plugin C++ Project with JUCE, CMake, and Unit Tests [TEMPLATE REPO]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Пять лучших языков для аудиопрограммирования

Пять лучших языков для аудиопрограммирования

The Most Professional C++ Project I've Ever Reviewed // Code Review

The Most Professional C++ Project I've Ever Reviewed // Code Review

Стоит ли читать книгу Уилла Пиркла ​​«Разработка плагинов аудиоэффектов на языке C++»?

Стоит ли читать книгу Уилла Пиркла ​​«Разработка плагинов аудиоэффектов на языке C++»?

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Vibe Coding VST Plugins with A.I. (Ft. Claude Code & Windsurf)

Vibe Coding VST Plugins with A.I. (Ft. Claude Code & Windsurf)

I tried making my own VST plugin, so you don't have to.

I tried making my own VST plugin, so you don't have to.

CMake ПОЛНОЕ практическое руководство!

CMake ПОЛНОЕ практическое руководство!

How to Make Your First VST Plugin | #01: Creating New Projects with JUCE (CMake vs Projucer)

How to Make Your First VST Plugin | #01: Creating New Projects with JUCE (CMake vs Projucer)

Dive Into JUCE 8: WebViews, Animations, Emoji and More! 🧃🎉

Dive Into JUCE 8: WebViews, Animations, Emoji and More! 🧃🎉

CMake Tutorial for Absolute Beginners - From GCC to CMake including Make and Ninja

CMake Tutorial for Absolute Beginners - From GCC to CMake including Make and Ninja

How to Make Your First VST Plugin (2024 - 2025)

How to Make Your First VST Plugin (2024 - 2025)

Modern CMake for C++

Modern CMake for C++

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Post-Modern Cmake - From 3.0 to 4.0 - Vito Gamberini - C++Now 2025

Post-Modern Cmake - From 3.0 to 4.0 - Vito Gamberini - C++Now 2025

CMake for JUCE Developers (#1): Why CMake?

CMake for JUCE Developers (#1): Why CMake?

Вот почему не стоит создавать графические интерфейсы на языке C.

Вот почему не стоит создавать графические интерфейсы на языке C.

Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22

Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]