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.
    • ?
      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
                                        • 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
                                            • First post
                                              Last post

                                            24

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.4k

                                            Posts