HISE Logo Forum
    • Categories
    • Register
    • Login

    Neural Amp Modeler (NAM) in HISE

    Scheduled Pinned Locked Moved General Questions
    26 Posts 14 Posters 2.6k 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
      aaronventure @southfieldsound
      last edited by

      @southfieldsound Not yet implemented but could be soon - follow this thread

      Link Preview Image
      Simple ML neural network

      @orange Jatin said in the GitHub issue that he's thinking about adding the wavenet model to RTNeural, when that's the case, I'll resume the work to support N...

      favicon

      Forum (forum.hise.audio)

      This is the latest development: https://github.com/jatinchowdhury18/RTNeural-NAM

      Now we wait for Christoph to sound off on whether he can work with this.

      S 1 Reply Last reply Reply Quote 3
      • S
        southfieldsound @aaronventure
        last edited by

        @aaronventure that's great news. Just went through the whole thread -- I wonder if it would be possible to get this set up in HISE now, especially after the recent updates from Jatin. @Christoph-Hart would this be simple enough to add to HISE with Jatin's contributions? If not, would anyone be able to point me in the right direction as to next steps to get NAM distortion profiles up and running in HISE? Thank you!!

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

          I've just started using NAM in my own music and it's seriously impressive

          it looks like the RTneural implementation is using a pretty standard wavenet setup that works on a sample-by-sample level so it should be pretty easy to port over once it's ready, basically just a "more specific" neural node, it might even already be possible to use the regular neural node for it if you know how to import the weights

          B 1 Reply Last reply Reply Quote 1
          • B
            Ben Catman @A Former User
            last edited by

            Any new with Neural Amp Modeler in Hise ? I have started training models on my excessive collection of guitar pedals, and i postulate - there is little to none difference. It is just awesome!

            A 1 Reply Last reply Reply Quote 0
            • A
              aaronventure @Ben Catman
              last edited by

              @Ben-Catman we're all holding our breath until January.

              B FortuneF 2 Replies Last reply Reply Quote 0
              • B
                Ben Catman @aaronventure
                last edited by

                @aaronventure

                🀞

                Wow, that would be SO awesome! Can provide you with some quite nice models then :)

                1 Reply Last reply Reply Quote 0
                • FortuneF
                  Fortune @aaronventure
                  last edited by

                  @aaronventure said in Neural Amp Modeler (NAM) in HISE:

                  @Ben-Catman we're all holding our breath until January.

                  What will happen in January?

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    aaronventure @Fortune
                    last edited by

                    @Fortune Chris will be resuming work on HISE.

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

                      @aaronventure actually Iβ€˜ve already implemented NAM on a local branch of HISE but itβ€˜s not stable yet and quite CPU intensive. I hope we get the CPU down to competitive speeds with other implementations but that has indeed to wait until January.

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

                        @Christoph-Hart January 1st or 2nd? πŸ˜‚πŸ˜‚πŸ˜‚

                        Dan Korneff - Producer / Mixer / Audio Nerd

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

                          @Christoph-Hart

                          In case it helps:

                          When I create Neural custom node and try to open it as Hardcoded FX, it doesn't work.

                          I had to embed the Neural network .json even with the Hardcoded FX too.

                          I thought maybe this was causing HISE to make extra efforts.

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

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

                            @Dan-Korneff more like January 17th..

                            Dan KorneffD 1 Reply Last reply Reply Quote 1
                            • Dan KorneffD
                              Dan Korneff @Christoph Hart
                              last edited by

                              @Christoph-Hart
                              giphy.gif

                              πŸ˜… πŸ˜… πŸ˜…

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              1 Reply Last reply Reply Quote 1
                              • S
                                Sclass
                                last edited by

                                Any updates?

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

                                  @Sclass nope, working on other stuff.

                                  S L 2 Replies Last reply Reply Quote 1
                                  • S
                                    Sclass @Christoph Hart
                                    last edited by

                                    @Christoph-Hart Still keeping an eye out for the NAM update :)

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      Lurch @Christoph Hart
                                      last edited by

                                      @Christoph-Hart Any news? This would be an amazing addition to HISE.

                                      A 1 Reply Last reply Reply Quote 1
                                      • A
                                        aaronventure @Lurch
                                        last edited by aaronventure

                                        @Lurch I mean, it works? The performance is seemingly twice as bad as the NAM plugin, but only because the neural node in HISE is processing two channels, and the NAM plugin is processing one.

                                        If you use the multi node to force mono processing and before that collapse the stereo signal into mono, you get roughly the same performance.

                                        Create your NAM file in the colab https://colab.research.google.com/github/sdatkinson/NAMTrainerColab/blob/main/notebook.ipynb

                                        Put in into the Samples directory.

                                        const neuralNetwork = Engine.createNeuralNetwork("MidDrive");
                                        
                                        const namModel = FileSystem.getFolder(FileSystem.Samples).getChildFile("model.nam").loadAsObject();
                                        
                                        neuralNetwork.loadNAMModel(namModel);
                                        

                                        Create a ScriptFX DSPNetwork and load the math.neural node.

                                        It would be cool to be able to embed the .nam files into the plugin instead of having to install them separately.

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

                                          @aaronventure said in Neural Amp Modeler (NAM) in HISE:

                                          If you use the multi node to force mono processing and before that collapse the stereo signal into mono, you get roughly the same performance.

                                          Haha wasn't all that drama about it being 8x slower than the NAM plugin?

                                          It would be cool to be able to embed the .nam files into the plugin instead of having to install them separately.

                                          Can't you just embed the JSON content of the NAM file into a script and it will be embedded in the plugin?

                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            aaronventure @Christoph Hart
                                            last edited by

                                            @Christoph-Hart said in Neural Amp Modeler (NAM) in HISE:

                                            Haha wasn't all that drama about it being 8x slower than the NAM plugin?

                                            I have no idea, I'm only now touching it for the first time.

                                            I ran direct comparisons in Reaper and a Waveform Synth with NAM on stereo channels consumes 1% of CPU (20% of RT CPU), while two NAM plugins in total consume 0.9% of CPU and 18% of RT CPU.

                                            So HISE is about 10% less efficient, which is good enough and entirely shippable if you ask me.

                                            @Christoph-Hart said in Neural Amp Modeler (NAM) in HISE:

                                            Can't you just embed the JSON content of the NAM file into a script and it will be embedded in the plugin?

                                            I sure can. I feel silly now. Thank you.

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

                                            16

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.5k

                                            Posts