Ever wanted to build your own VST compressor? [free eBook download - with DSP code]

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi all,

Audio Dev Academy is giving away a free eBook on Amazon Kindle for all producers interested in developing their own VST plugins. A few weeks ago we gave away a short eBook that teaches you the basics of C++, which is the programming language used for coding VST plugins. As compressors are such an essential part of music production, we now want to follow up with a free eBook that teaches you how to code a basic compression algorithm in C++. It’s just 24 pages, and the included example code is ready-to-use in the plugin framework of your choice, for example JUCE, IPLUG or RAFX. We hope this eBook will help you on your way, it’s a free download until the end of Saturday the 3rd of August! For a more basic introduction to VST development, check out our guest blog on the website of our friends at denise.io/blog.

Get your copy and find out more information about the book from the following link: https://www.amazon.com/dp/B07V1WDC6S

If you want to just download the code itself, you can do so from the following link:
https://bit.ly/2ZlNsX6

Information about downloading from Amazon.

If you would like to read the book online, you can download the free “Kindle app” from the Amazon. Or use Kindle Cloud reader to read instantly in your browser.

Image

Also, when you look on Amazon you might see the 'free for kindle unlimited' first. This is Amazon’s subscription service and not the free eBook price! Please see the link below to find the actual 0.00 buy link to the eBook.

Please feel free to send us some comments or suggestions, either here in the forums, or on our social media pages. Also look out for a follow up post coming soon, as we’ll soon be revealing some information about the launch of the Audio Dev Academy website!

https://www.facebook.com/AudioDevAcademy/
https://www.instagram.com/audiodevacademy/

Image

Happy coding!
Joe
Audio Dev Academy - from JD Young and Yuri Guerin
-----------------------------------------------------------
audiodev.io Instagram Facebook

Post

Any experienced DSP devs had a look at the code? Is it clean? Does it follow good coding principles?
Orion Platinum, Muzys 2

Post

Just 24 pages this time? It not a really free book, more like a highly edited pamphlet. :hihi:

Post

I was hoping to review it, but seems there are regional restrictions

Post

v1o wrote: Wed Jul 31, 2019 4:21 pm Any experienced DSP devs had a look at the code? Is it clean? Does it follow good coding principles?
Without being too picky, yes it's clearly laid out and readable. It is not optimized like a commercial plugin to avoid the use of expensive math functions, but perhaps that makes it easier to follow and understand what's happening.

Post

Is the c++ ebook still available?
gadgets an gizmos..make noise https://soundcloud.com/crystalawareness Restocked: 3/24
old stuff http://ww.dancingbearaudioresearch.com/
if this post is edited -it was for punctuation, grammar, or to make it coherent (or make me seem coherent).

Post

Ok, so couldn't read the book, but was able to read the code on drop box. While it's reasonably structured to follow along, the actual algorithm will sound quite horrible. (I can't remember who said it, but this kind of design has been described here as an aliasing machine)

Use of fabs() is a totally non band limited approach to rectifying the signal and will aliase badly.

Simply switching between attack and release coefficients will create discontinuities that will alias badly.

The transfer function is not band limited.

Use of a single one pole lowpass for the envelope follower, especially considering all the above, isn't going to smooth things out particularly well

While the code demonstrates the basic principles anyone hoping for a plugin with usable audio quality will be disappointed. Hopefully the book (which I can't access) explains these issues, so the reader can have at least some idea what to start looking into

Post

Hi all,

Audio Dev Academy just wanted to say thanks to all of you who downloaded a copy of the Compressor eBook from Amazon. If this was you and you enjoyed reading the eBook, please leave us a review on the Amazon store website.

https://www.amazon.com/gp/product/B07V1WDC6S/

We're a small organisation and approval like a review on Amazon will really help us grow and reach out to more artists looking to learn these skills.

Many thanks and look out for our next free giveaway by following the thread on the forum or on social media.

https://www.instagram.com/audiodevacademy/
https://www.facebook.com/AudioDevAcademy/

Joe
Audio Dev Academy - from JD Young and Yuri Guerin
-----------------------------------------------------------
audiodev.io Instagram Facebook

Post

CrystalWizard wrote: Thu Aug 01, 2019 2:38 am Is the c++ ebook still available?
Guess not
gadgets an gizmos..make noise https://soundcloud.com/crystalawareness Restocked: 3/24
old stuff http://ww.dancingbearaudioresearch.com/
if this post is edited -it was for punctuation, grammar, or to make it coherent (or make me seem coherent).

Post

CrystalWizard wrote: Wed Aug 07, 2019 10:41 pm
CrystalWizard wrote: Thu Aug 01, 2019 2:38 am Is the c++ ebook still available?
Guess not
Hi CrystalWizard, thanks for your question.

The C++ book is still available. You can get a copy from this link: https://www.amazon.com/Lets-talk-Code-p ... 07K35XPQ6/

Best
Joe
Audio Dev Academy - from JD Young and Yuri Guerin
-----------------------------------------------------------
audiodev.io Instagram Facebook

Post

Great, thank you.
gadgets an gizmos..make noise https://soundcloud.com/crystalawareness Restocked: 3/24
old stuff http://ww.dancingbearaudioresearch.com/
if this post is edited -it was for punctuation, grammar, or to make it coherent (or make me seem coherent).

Post

CrystalWizard wrote: Fri Aug 23, 2019 10:22 pm Great, thank you.
You're welcome, CrystalWizard. I hope you find it useful.

Joe
Audio Dev Academy - from JD Young and Yuri Guerin
-----------------------------------------------------------
audiodev.io Instagram Facebook

Post

Hi all,

Just as a heads up, Audio Dev Academy will also be running a free promotion for another one of our eBook next week, so keep an eye out here on the forums or our social media for the announcement. The promotion will last for 5 days so for a chance to get your copy keep your eyes peeled. We'll be launching it next Wednesday.

https://www.facebook.com/AudioDevAcademy/
https://www.instagram.com/audiodevacademy/

Best
Joe
Audio Dev Academy - from JD Young and Yuri Guerin
-----------------------------------------------------------
audiodev.io Instagram Facebook

Post Reply

Return to “DSP and Plugin Development”