Building Better Plug-ins with JUCE Vol 1

(3 customer reviews)

£250.00

Ivan Cohen (DSP Engineer / Musical Entropy) has teamed up with The Audio Programmer to bring you “Building Better Plug-ins with JUCE Vol 1.”  This course is designed for audio developers who are familiar with the JUCE Framework and have a basic understanding of C++, and looking to take their coding skills to the next level and start creating commercial audio plug-ins and apps.

  • Over 3 hours of JUCE tutorials
  • GitHub repository with examples
  • 40 page ebook
  • Private Discord access

How can audio developers make a transition from creating hobby projects into industry quality code?  How do audio developers get familiar with digital signal processing concepts using JUCE? If these are questions you have been asking, you’re in the right place.  Ivan Cohen (DSP Engineer / Musical Entropy) has teamed up with The Audio Programmer to bring you “Building Better Plug-ins with JUCE Vol 1.”  This course is designed for audio developers who are familiar with the JUCE Framework and have a basic understanding of C++, and looking to take their coding skills to the next level and start creating commercial audio plug-ins and apps. Here is what comes with the course:

  • Over 3 hours of JUCE tutorials
  • GitHub repository with examples
  • 40 page ebook
  • Private Discord access for personalized help with the course

Release date is 1 July 2020. Subjects covered include:

  • Essential components of real-time audio processing
  • Creating plug-in parameters
  • Saving and loading your plug-in parameters
  • The audio callback – how DSP algorithms are processed
  • How to prototype DSP quickly with the Generic Audio Processor Editor
  •  Smoothing changes and prevent clicking with Linear Smoothed Values
  • Introduction and implementation of the JUCE IIR Filter class
  • Slider, Label, and Attachment classes
  • Creating a UI with the JUCE Grid class
  • Introduction to UI customization with the JUCE Graphics class
  • Introduction to the Look and Feel class
  • Introduction to safe multi-threading with std::atomic
  • Creating a volume and clipping meter
  • Implementing clipping reset

3 reviews for Building Better Plug-ins with JUCE Vol 1

  1. Ryan Devens (verified owner)

    This course is a pretty useful review for experienced JUCE programmers.

    This course is ESSENTIAL for new JUCE programmers.

    The free youtube playlist is great; but this course offers a polished, refined, and updated edition of the tutorials that will save you HUNDREDS of hours.

  2. Spencer Ward (verified owner)

    Building Better Plugins Vol 1. is a really useful course for plugin developers starting out, but also a great way to reinforce practical and scalable techniques with modern C++. The explanations are thorough and the Discord forum and feedback from Josh was super helpful. The project files provided in the course also are commented line by line which really helps to reinforce the topics covered in the videos.

    The projects are practical and focus on why certain techniques and methods are employed in consideration of audio, but also covers general best programming practices.

    Would highly recommend this course for anyone looking to build a strong plugin development foundation.

  3. Adam Julian

    I come into the course as a computer science student with experience programming in C++ but always fail to finish any audio plugin projects because I just get stuck with the JUCE framework. My biggest obstacle in building a plugin is how to start, and the flow of building a plugin, as well as connecting the frontend and backend components in JUCE.

    I am very happy to say that after completing the course I could instantly finish my first working prototype. That being said, 85% of the course materials can be found online and even in the Youtube series but the course is structured in a way that really speeds up your learning experience. If you have OOP experience but new to JUCE, this course is highly recommended because it saves so much time figuring out JUCE, rather than being confused by yourself searching for answers online.

    I did not used the Discord much for this course as I found the instructions in the course very clear. The most useful aspect in the course is the PDF that summarizes each lesson. We can quickly go back to the PDF for a refresher when we need to instead of watching the lessons again.

    Overall, the course is highly recommended especially for those new to the JUCE framework. If you can afford the course, go for it because it saves you time learning JUCE.

Add a review

Your email address will not be published. Required fields are marked *

Privacy Preference Center

Necessary

These cookies are used to record GDPR choices and to provide the minimum necessary functioning of the website for both logged-in and non-logged in users. The third party cookies from Google power the search engine on our site.

wpc_wpc, wp_api_sec, _wpndash, wordpress_logged_in, recognized_logins, G_ENABLED_IDPS, usprivacy, wordpress_sec, wp_api, tk_ai, gdpr[consent_types], wp-settings-time-20, wp-settings-20, gdprprivacy_bar, wordpress_test_cookie, gdpr[allowed_cookies], wp-settings.time-1, last_active_role,
ANID, 1P_JAR, CGIC,DV, SEARCH_SAMESITE

Analytics

Part of our website uses Google cookies to provide site analytics (how our website is used). This helps us to improve our website and create content suitable for all our visitors. You can learn more about how Google uses cookies, and how to manage them at
https://policies.google.com/technologies/types?hl=en-US

_gat_gtag_UA*, _ga, _gid, , CONSENT
__Secure-3PSIDCC, __Secure-3PSID, SIDCC, __Secure-3PAPISID, SSID, SAPISID, APISID, SID, NID, OTZ, COMPASS

Learning Content

We use Dropbox to deliver some of our paid for learning content. This places cookies on our website managed by Dropbox.

jar, locale, __Host-js_csrf, t, lid, last_active_role, bjar

Shopping Cart

These cookies are used to process the payment for paid-for content and to grant access to that content. Our website uses the WooCommerce platform to handle the shopping cart and the PayPal gateway to handle payment processing.

You can find out more about PayPal's cookies (which do not appear on our site) and Privacy Policy by visiting paypal.com/privacy

wp_woocommerce_session, woocommerce_items_in_cart, woocommerce_cart_hash, tk_ai, tk_us, mailchimp_user_mail, mailchimp.cart.current_email

Mailing List Subscriptions

We use a Wordpress plugin to manage our email subscription sign up. We use Mailchimp to handle and manage email to our subscribers, but we don't use their cookies on our site. For more information on MailChimp Cookies, visit https://mailchimp.com/legal/cookies/

et_bloom_optin_optin*, et_bloom_subscribed_to_optin

Marketing and Tracking

_fbp

The Audio Programmer Logo

Connect with the Audio Programmer community and find out about new tutorials, jobs, and events!

You have Successfully Subscribed!