HISE Logo Forum
    • Categories
    • Register
    • Login

    Course recommendations for learning C++?

    Scheduled Pinned Locked Moved General Questions
    14 Posts 8 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SteveRiggsS
      SteveRiggs
      last edited by

      @Christoph-Hart @d-healey

      Thanks both. I'll check these out now.

      It is mainly for audio and to understand the HISE/JUCE coding style better, but would still be good to know some extra stuff as well to build apps. Audio and getting better at HISE is priority though at the moment.

      I just watched a few YouTube videos from 'The Audio Programmer' that are really good as he also does a lot of stuff with JUCE.

      www.anarchyaudioworx.com

      www.facebook.com/groups/audioworx/

      1 Reply Last reply Reply Quote 0
      • ustkU
        ustk
        last edited by ustk

        I enrolled in this DSP course 3 days ago:
        https://www.coursera.org/learn/audio-signal-processing

        I'd like to understand better how to build DSPs in scriptnode, what math to apply, why...
        The only drawback (for me at least) is that I have to install ubuntu, use python...

        Can't help pressing F5 in the forum...

        1 Reply Last reply Reply Quote 1
        • Christoph HartC
          Christoph Hart
          last edited by

          I enrolled in this DSP course 3 days ago:
          https://www.coursera.org/learn/audio-signal-processing

          Be aware that this is mostly FFT processing techniques, which are not covered yet in scriptnode (I might add something like a container.fft node later, but it's not trivial to do so because the output format of the FFT (how imaginary and real parts are arranged in memory, how they are scaled, etc) depends heavily on what you want to do with it, so there's no easy solution.

          ustkU 1 Reply Last reply Reply Quote 1
          • ustkU
            ustk @Christoph Hart
            last edited by

            @Christoph-Hart Ok thanks ;)
            In fact, I mostly want to understand what are all these things about DSP
            I think math operation on a signal is important to understand how to handle DSP treatment.
            So I hope it will be useful anyway, or, do you know any other source that can help to handle the math node + JIT in a proper way when you want to achieve a treatment?
            I mean, other than this forum... I don't want to ask for help every 5min until I don't have a certain level of understanding DSP...

            Can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 1
            • C
              clumsybear
              last edited by

              @Christoph-Hart said in Course recommendations for learning C++?:

              I might add something like a container.fft node later, but it's not trivial to do so because the output format of the FFT (how imaginary and real parts are arranged in memory, how they are scaled, etc) depends heavily on what you want to do with it, so there's no easy solution.

              Now, that would be an awesome dsp module and would make HISE a almost complete DSP playground :) Especially because most of the stuff I want to create is not really possible without FFT processing.

              When do you think we can expect the FFT container? @Christoph-Hart

              1 Reply Last reply Reply Quote 1
              • BrianB
                Brian @SteveRiggs
                last edited by

                I have been doing this course and so far it’s been awesome, he offers them every few weeks
                https://www.programmingformusicians.com/pfmcpp/

                1 Reply Last reply Reply Quote 2
                • C
                  clumsybear
                  last edited by clumsybear

                  @SteveRiggs Here are a couple of courses I encountered on my search for more DSP and C++ for Audio resources:

                  Kadenze - Advanced Audio Plugin Development with C++ in Juce (by Output)
                  https://www.kadenze.com/programs/output-teaches-creating-audio-plugins-with-c-and-juce
                  Not sure about the content quality, but it seems ok for beginners. The Basic Course is free btw...

                  Hack Audio - Creating Audio Plugins with JUCE
                  https://www.hackaudio.com/juce-tutorial/juce-info/?wlfrom=%2Fjuce-tutorial%2F
                  Purchased it, but it's very basic tbh.

                  However the Hack Audio DSP book is quite interesting:
                  Hack Audio: An Introduction to Computer Programming and Digital Signal Processing in MATLAB
                  https://www.amazon.com/Hack-Audio-Engineering-Society-Presents/dp/113849755X

                  The DSP courses on Coursera are good as well. they are mostly free, so it doesn't hurt to take a look at them.

                  ustkU 1 Reply Last reply Reply Quote 4
                  • SteveRiggsS
                    SteveRiggs
                    last edited by

                    @clumsybear @ustk @briandoliveira

                    Awesome! Cheers fella's. This lot should keep me busy over the weekend! (and probably the next few months) 🤣 Thanks!

                    www.anarchyaudioworx.com

                    www.facebook.com/groups/audioworx/

                    1 Reply Last reply Reply Quote 1
                    • ustkU
                      ustk @clumsybear
                      last edited by

                      @clumsybear That's a lot of content! cheers man!

                      Can't help pressing F5 in the forum...

                      1 Reply Last reply Reply Quote 1
                      • CasmatC
                        Casmat
                        last edited by

                        @ustk @Brian @clumsybear @SteveRiggs (plus anyone else) Hey guys!

                        It’s been a couple years since and I’m approaching the same journey as you! I was wondering what (if any) courses helped you and which ones helped the most, really want to learn Dsp as a whole and get to know more of it to improve my HISEing efficiency haha! Any recommendations appreciated!

                        Thanks!

                        i make music

                        1 Reply Last reply Reply Quote 0
                        • Dan KorneffD
                          Dan Korneff
                          last edited by

                          I got all the basics from https://www.learncpp.com/

                          Dan Korneff - Producer / Mixer / Audio Nerd

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          27

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.5k

                          Posts