Тёмный
No video :(

Should You Read "Designing Audio Effect Plugins In C++" by Will Pirkle? 

WolfSound
Подписаться 10 тыс.
Просмотров 4,2 тыс.
50% 1

Опубликовано:

 

4 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@WolfSoundAudio
@WolfSoundAudio Год назад
Want to learn audio plugin development? Check out what you need to know here: 👉 thewolfsound.com/checklist/
@Beatsbasteln
@Beatsbasteln Год назад
I like the book, too :) i like that when it comes to filters it has like multiple stages of understanding, starting with something that just works out of the box and then going increasingly more in depth to the lowlevel side, z plane and all that, for those who feel more adventurous. edit: i agree about the things with the code style though. that's really weird. especially considering he's already programming plugins much longer than i do, i'd expect him to work really clean.
@WolfSoundAudio
@WolfSoundAudio Год назад
Thanks @Beatsbasteln for your opinion! 👍
@velvetsound
@velvetsound Год назад
Thanks Jan. I have this book and have not started reading it yet - I’m going to read this one next.
@WolfSoundAudio
@WolfSoundAudio Год назад
Thanks for the feedback and have fun reading, Jason!
@prathmeshmatodkar6391
@prathmeshmatodkar6391 Год назад
Thank you for the video, I have personally attended Prof.Will Pirkle's classes (he is currently not in academia) and it was one of the most enriching experiences in my life. You observations regarding the code structures maybe true, but I wouldn't completely agree about your observation regarding, the book not explaining the DSP part enough. On the contrary I feel the initial chapters, specially the ones which explain the magnitude, phase response, poles, zero analysis, delays etc, explain these tricky concepts in a easy way. Even after doing undergrad in Electronics I found those topics difficult to visualize, until I read this book, which made it very easy for me to understand these concepts. Since this book is mainly for plugin development it won't go into complete DSP depth as other books would do. Also regarding the math, I think Porf.Pirkle has simplified lot of these calculations and with his simple explanations, has helped readers understand tricky mathematical expressions which can be annoying a lot of times. I have seen books which are much worse than this, hence I wouldn't completely agree with your observation there. But again thank you for reviewing this book, you are doing a fantastic job for the audio community, Regards
@WolfSoundAudio
@WolfSoundAudio Год назад
Thanks for the insightful comment. I understand that you agree with me that this book does not go in depth when it comes to DSP and that's perfectly understandable. I agree that the DSP part can give a fresh, new insight into this field. Please, keep in mind that for you and me who studied signal processing at a university, it is a completely different task to understand the chapters on DSP in this book than for someone who has never gone to university. For people without such background, the presented chapters are not sufficient, that's my opinion. And then, even if the equations are greatly simplified, they can still be confusing. But as I said, it's not an easy task to explain them in such constrained space as a single book. So it's not criticism but an observation. Thanks again for your feedback!
@riffsfromtheabyss666
@riffsfromtheabyss666 Год назад
Just bought and am going through your DSP Pro course. I’m a beginner to DSP and just finished an introduction course to Computer Science at my college. I’m currently an undergraduate and want to become a DSP engineer one day. This semester I’m taking pre calculus, and Data Structures and Algorithms using Java. I’ll also be going through the DSP course along the way. Thank you for your content. I do plan on attending the ADC 23 this year in London.
@WolfSoundAudio
@WolfSoundAudio Год назад
Awesome! Looking forward to meeting you in person in London, then! 😉
@riffsfromtheabyss666
@riffsfromtheabyss666 Год назад
@@WolfSoundAudio likewise! It’ll be an awesome experience. 😎
@igo9481
@igo9481 7 месяцев назад
awesome video. working through this book at the moment while trying to learn C++ along side it. Found this very helpful. Subbed straight away. Looking forward to checking out more of your content. Glad to see more youtube creators platforming this information.
@skymoon3471
@skymoon3471 5 месяцев назад
I’ve read it and it’s great. There is a lot of aspik related stuff that you can skip if you’re using juce or something else as a wrapper. I would have used aspik but it’s not been updated for a while now and would require rolling back a lot of software. I’d recommend reading his addendum to the book on his website about tube amplifier modelling. That and the rest of the chapter on tube emulation was the best part of the book for me. Thanks to Mr.Pirkle for sharing so much knowledge 😊
@snippletrap
@snippletrap Год назад
It's a good reference to have on hand. Helped me to learn the basics of compressor design.
@WolfSoundAudio
@WolfSoundAudio Год назад
Great, thanks for sharing 🙂
@BrianMendoza93
@BrianMendoza93 11 месяцев назад
I have Pirkle's Synth book and I am very lost on how to implement the code on JUCE, could be a good video on how to implement or port code from those books into the JUCE framework.
@WolfSoundAudio
@WolfSoundAudio 11 месяцев назад
Thanks, I will consider it!
@audiosymmetric
@audiosymmetric Год назад
I think you make some fair criticisms but keep in mind that Pirkle is a university professor and a lot of universities still teach C++ as "C with classes" ... He's likely writing with people that are coming with that background in mind. I remember that the modern C++ style looked like a totally different language to me when I finished my intro to programming courses!
@WolfSoundAudio
@WolfSoundAudio Год назад
Thanks for the insightful comment. I too thought of Will Pirkle as coming from academia but when I looked on his page, it was full of commercial plugins. His website is also very much geared toward the plugin industry. So I would not consider it fair giving him as much "abolition" as academia-only researchers 😉
@carlaoap
@carlaoap 10 месяцев назад
This analysis is very good, Jan Wilczek. I am a JAVA developer and I am starting studies to develop my audio plugins in C++. I was thinking about buying this book. Do you think it will be useful for a beginner audio programmer? I already know the JUCE Framework and followed some tutorials on the official website, but I wanted to have more theoretical knowledge about DSP and effects to implement in C++ in the JUCE Framework.
@matthijshebly
@matthijshebly 6 месяцев назад
Correction: ASPiK is not a "version" of JUCE. It has nothing to do with JUCE.
@matthijshebly
@matthijshebly 6 месяцев назад
And also: JUCE isn't the only audio plugin framework out there. There's e.g. iPlug2, which is fantastic. And there are others.
@przekladanki
@przekladanki Год назад
🐺
@TheGmr140
@TheGmr140 11 месяцев назад
For audio work, Matlab or python are best, cause so many math libraries to use 😊😊
@igo9481
@igo9481 7 месяцев назад
not suitable for real time audio processing though
@TheGmr140
@TheGmr140 7 месяцев назад
@igo9481 good point, what software is used for real time audio?
@igo9481
@igo9481 7 месяцев назад
@@TheGmr140 c++ is the defacto
@rdubb77
@rdubb77 28 дней назад
​@@TheGmr140 for languages, C++ is basically the only game in town, just like for video game engines. The C++ JUCE framework is the most popular currently.
@nadnet
@nadnet 11 месяцев назад
Is it recommended to use Go for audio programming instead of C++? What do you think about Go?
@igo9481
@igo9481 7 месяцев назад
golang is a high level web programming language. not suitable for low level real time audio processing. also if I recall correctly, the VST framework insists on C++ if that is what you are aiming for
@rdubb77
@rdubb77 28 дней назад
@@igo9481 it's not a "high level programming language." It's a compiled systems programming level language. Docker, Kubernetes are written in GO, and those are serious applications. However, it isn't suitable for real time applications as it has a garbage collector, and you need manual memory management for this.
@user-xj5en9zw5r
@user-xj5en9zw5r Год назад
is online free resource for dsp?
@WolfSoundAudio
@WolfSoundAudio Год назад
Hi, what do you mean?
@user-xj5en9zw5r
@user-xj5en9zw5r Год назад
yes@@WolfSoundAudio
@WolfSoundAudio
@WolfSoundAudio Год назад
I'm sorry I don’t understand; could you rephrase your question? 🙂
@user-xj5en9zw5r
@user-xj5en9zw5r Год назад
I checked your website I got a lot of resources for learning dsp, I was just asking for some free online resources I got my answer cheers!@@WolfSoundAudio
@user-xj5en9zw5r
@user-xj5en9zw5r Год назад
btw can you make a video on making ladspa plugins there seem to a content gap on this topic, you can make a video on that in the future maybe@@WolfSoundAudio
Далее
Top 5 Languages For Audio Programming
15:46
Просмотров 8 тыс.
Top 10 Resources for Learning Audio Programming
11:34