• Purchase flow
    1. 1. Product preview
    2. 2. Payment form
    3. 3. Receipt

    Subscribe to this product.

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    Your card will be charged .

    Thank you!

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      Download from the App Store or text yourself a link to the app

      Send SMS
      Nevermind

      $297

      PFM: C++ For Musicians PRE-ORDER

      Pre-order the PFM: C++ For Musicians course before we launch on June 22nd, 2019!

      When the course launches, use the unique license key in your receipt as a coupon to access the course.

      Course information:

      Covers EVERYTHING you need to learn C++ to be able to write audio plugins with the JUCE framework

      The course runs for 5-6 weeks starting June 22nd, 2019

      Each week I will release roughly 2.5-3 hours of material. The suggested pace to get through the material is about 20-30 minutes per day.

      During the course, you'll have direct access to me for questions and discussions about the course content via a private Slack channel. After the course ends, you'll have lifetime access to the course content via your Gumroad account.

      Includes:

      • getting your computer set up to develop, debug, and test Audio Plugins, including setting up Xcode (Mac) or Visual Studio (Windows), the JUCE Framework, Github and SourceTree
      • a COMPLETE C++ course to get you fully functional with writing C++ in the context of a JUCE Audio Plugin.
      • The first chapter of the upcoming PFMSynth course


      When you reach the end of this course, you'll know most everything you need to know in order to start writing Audio Plugins and Audio Software in C++ using the JUCE framework

      This is the precursor to my courses developing the Simple Limiter plugin and the PFMSynth plugin.

      Full course list:

      Chapter 1: Setup (4 parts)

      Chapter 2: C++ Part 1: The Basics (12 parts)

      • C++ Nouns and Verbs
      • Plugin development
      • C++ Declarations
      • First noise! (preview: https://www.youtube.com/watch?v=VEJQD-z95Y4)
      • C++ Defining User Objects
      • C++ Implementation
      • C++ Returning Values
      • C++ Constructors
      • C++ Member Initialization
      • C++ Variable Lifetime and Scope
      • Applying our Scope Knowledge
      • C++ Destructors

      Chapter 3: C++ Part 2: The Intermediate Stuff (7 parts)

      • C++ the 'this' keyword
      • C++ Pointers
      • C++ References
      • C++ the 'new' keyword
      • Plugin development
      • C++ 'this'/pointers/references/'new' conclusion
      • C++ Don't #include what you don't use

      Chapter 4: C++ Part 3: The Advanced Stuff (7 Parts)

      • Plugin Development: Audio Parameters (preview: https://www.youtube.com/watch?v=CG5KVZJeDWI)
      • C++ Inheritance and Composition
      • C++ Casting
      • Plugin Development
      • Plugin Development (continued)
      • C++ Public Vs. Private Vs. Protected
      • C++ Function/Constructor overloading

      Chapter 5: C++ Part 4: The Pro stuff (9 Parts)

      • C++ Operator overloading
      • C++ Lambdas
      • C++ Templates and Containers
      • C++ Wrapper Classes
      • C++ RValues/LValues/Move Semantics
      • C++ Perfect Forwarding
      • C++ Rule of 3/5/0 and Single Responsibility
      • C++ Common JUCE Patterns
      • C++ A discussion about temporaries and creating intermediate objects.

      Chapter 6: Bonus 1st Chapter of upcoming PFMSynth course

      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.
      This product is not currently for sale.

      Purchasing PFM: C++ For Musicians PRE-ORDER...

      Card

      ···· ···· ···· 4242
      Test card

      05/18

      Card

      Use a different card?

      Card

      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      Your card will be charged US$297.

      Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

      Thank you!

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Download from the App Store or text yourself a link to the app

        Send SMS
        Nevermind

        Thank you for Pre-ordering the course 'Programming For Musicians: C++ For Musicians'!! When the course launches on June 22nd, visit https://gum.co/PFMCPP, click the 'subscribe' button, enter your license key listed above in the Discount Code field during purchase to access the course.