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.
    • 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

                        25

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.4k

                        Posts