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.
    • Dan KorneffD
      Dan Korneff @Christoph Hart
      last edited by

      @Christoph-Hart This is pretty awesome news. I agree that RTNeural looks like a good choice to add as a player. I wouldn't be completely bummed if we had to train models outside of HISE, but the integration of PyTorch would be much welcomed to streamline the workflow.
      I would most likely be training models of basic things (like guitar amps) but also component level models.

      Dan Korneff - Producer / Mixer / Audio Nerd

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

        i'll just leave this one here, the most impressive use-case i've seen so far 🙂

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

          @Christoph-Hart said in Simple ML neural network:

          no need to learn Python and it's weird whitespace syntax lol

          i like Python 😂

          1 Reply Last reply Reply Quote 0
          • 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
                                            • First post
                                              Last post

                                            15

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.3k

                                            Posts