HISE Logo Forum
    • Categories
    • Register
    • Login

    Simple ML neural network

    Scheduled Pinned Locked Moved General Questions
    134 Posts 18 Posters 11.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.
    • hisefiloH
      hisefilo @Christoph Hart
      last edited by

      @Christoph-Hart WOW!!! Nice surprise,
      I can think of ML HISE playing the same role it did for non JUCE C++ experts in dsp developing arena. DDSP or RAVE also will be nice to have onboard.
      We all are waiting for your news!!

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

        Alright maybe I‘ll hold off with the HISE network training part and dust off my Python skillset, the pipeline is just to advanced to not use it for model building.

        DDSP and stuff is nice but I think I need to add „conventional“ neural networks first, then we can expand on that (basically fast forwarding the last 30 years of development in this area lol).

        ? 1 Reply Last reply Reply Quote 2
        • ?
          A Former User @Christoph Hart
          last edited by

          @Christoph-Hart Jatin (the guy who made RTNeural) is super friendly and knowledgeable, i'm sure he'd be happy to answer any questions you have about recurrent models and such if you haven't touched base with him already

          i don't think training inside HISE would be particularly useful since it would be limited to the CPU anyway right?

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @A Former User
            last edited by

            @iamlamprey No libtorch has GPU support. But I just discovered TorchStudio, that's precisely the kind of GUI wrapper I needed to avoid the frustrating Python first steps stage...

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

              @Christoph-Hart Alright, the first experimental integration is pushed. You can now load neural networks using RTNeural and either inference it using the scripting API or run it as realtime effect using the math.neural node. I've created an example project with some hello world stuff and a roundtrip tutorial for getting started with TorchStudio:

              Link Preview Image
              hise_tutorial/NeuralNetworkExample at master · christophhart/hise_tutorial

              The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

              favicon

              GitHub (github.com)

              This is far from being production ready but it should be good enough for playing around and let me know what features might be interesting to add.

              Dan KorneffD Matt_SFM orangeO 3 Replies Last reply Reply Quote 8
              • Dan KorneffD
                Dan Korneff @Christoph Hart
                last edited by

                @Christoph-Hart oh shit! There goes my weekend plans. R.I.P my marriage 😄😄

                Dan Korneff - Producer / Mixer / Audio Nerd

                1 Reply Last reply Reply Quote 5
                • Matt_SFM
                  Matt_SF @Christoph Hart
                  last edited by

                  @Christoph-Hart Awesome. My knowledge of Neural Networks is close to 0 but this is a good opportunity to learn something new. Thank you genius!

                  Develop branch
                  Win10 & VS17 / Ventura & Xcode 14. 3

                  1 Reply Last reply Reply Quote 2
                  • ?
                    A Former User
                    last edited by

                    checking this out now, very exciting stuff. I also appreciate you skipping over MNIST in the roundtrip example 😉

                    1 Reply Last reply Reply Quote 1
                    • orangeO
                      orange @Christoph Hart
                      last edited by

                      @Christoph-Hart Thanks for this 🎉

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      hisefiloH 1 Reply Last reply Reply Quote 0
                      • hisefiloH
                        hisefilo @orange
                        last edited by

                        Link Preview Image
                        - added RTNeural & neural network API · christophhart/HISE@a295c6c

                        The open source framework for sample based instruments - - added RTNeural & neural network API · christophhart/HISE@a295c6c

                        favicon

                        GitHub (github.com)

                        :beaming_face_with_smiling_eyes:

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @Christoph Hart
                          last edited by

                          @Christoph-Hart said in Simple ML neural network:

                          A very powerful boost for this functionality could be the Loris library, I can imagine that having an array of highly precise time-varying gain values associated to the harmonic index is a much better input data than these few pixels from a spectrogram

                          Have you had a chance to play around with this particular use-case? Having the neural node handle the greyishbox modelling sounds a lot more streamlined than fine tuning an additive synth 🤠

                          Christoph HartC 1 Reply Last reply Reply Quote 0
                          • Christoph HartC
                            Christoph Hart @A Former User
                            last edited by

                            @iamlamprey nope, I‘ve suspended my journey into ML until I have a real use case for it :)

                            If anyone is using this stuff I‘m happy to implement new features or fix issues, but now that the „hello world“ is implemented I expect it to grow with actual projects and their requirement.

                            ? LindonL 2 Replies Last reply Reply Quote 0
                            • ?
                              A Former User @Christoph Hart
                              last edited by

                              @Christoph-Hart yeah fair enough, i'll keep noodling on this additive synth but i'll definitely be trying the neural & loris pairing at some point

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User
                                last edited by

                                @Christoph-Hart do you happen to have the training/dataloader for the sine model handy? the repo only has tanh

                                i'm currently migrating the example over to pure torch because torchstudio keeps uninstalling my local packages and in general is kinda gross

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User
                                  last edited by

                                  @d-healey is there a Rhapsody update coming soon? I just tried loading the example as a rhapsody library and (duh) it broke everything, i assume the next version of Rhapsody will be built with the latest version of HISE?

                                  d.healeyD 1 Reply Last reply Reply Quote 0
                                  • d.healeyD
                                    d.healey @A Former User
                                    last edited by

                                    @iamlamprey said in Simple ML neural network:

                                    is there a Rhapsody update coming soon?

                                    Probably next month.

                                    @iamlamprey said in Simple ML neural network:

                                    i assume the next version of Rhapsody will be built with the latest version of HISE?

                                    Yup

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    ? 1 Reply Last reply Reply Quote 0
                                    • ?
                                      A Former User @d.healey
                                      last edited by

                                      @d-healey i am excited to ignite everyone's CPUs 😀

                                      d.healeyD 1 Reply Last reply Reply Quote 1
                                      • d.healeyD
                                        d.healey @A Former User
                                        last edited by

                                        @iamlamprey I thought the ML stuff is only in scriptnode?

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        ? 1 Reply Last reply Reply Quote 0
                                        • ?
                                          A Former User @d.healey
                                          last edited by

                                          @d-healey uncompiled networks work in Rhapsody, the snex and expr stuff doesn't though

                                          d.healeyD 1 Reply Last reply Reply Quote 0
                                          • d.healeyD
                                            d.healey @A Former User
                                            last edited by

                                            @iamlamprey Aha ok that's good to know

                                            Libre Wave - Freedom respecting instruments and effects
                                            My Patreon - HISE tutorials
                                            YouTube Channel - Public HISE tutorials

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

                                            24

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.4k

                                            Posts