Forum
    • Categories
    • Register
    • Login

    NAM Model switching logic

    Scheduled Pinned Locked Moved General Questions
    30 Posts 4 Posters 159 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.
    • P
      pratitghosh @resonant
      last edited by

      @resonant I'm not preventing s#it... I'm just testing out the waters. So 35-40% CPU usage isn't as big of an issue right now. Just trying to see if my idea can actually be realised. Also what's Aida x?

      As much as I gathered from other chats in this forum, you can embed models as json scripts. I'm not sure, as a noob, if I'll be able to do it or not... So I am just going the simplest route I can take and kinda brute forcing it to work.

      1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey @pratitghosh
        last edited by

        @pratitghosh Remove these two lines of code

        70f8b5c5-f1c4-4745-b4a9-506c22782de2-image.png

        Can you share a minimal project with 5 nam models and your script for loading them with the drive knob?

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        P 1 Reply Last reply Reply Quote 0
        • P
          pratitghosh @David Healey
          last edited by

          @David-Healey Sorry I didn't understand what you mean. Do you want the project where I made that 5 model scriptnode thing? That's in a project called "API", which I made like a few minutes ago after seeing resonant's idea. Meanwhile the neuralNetwork code is from a project called TestPre, which I was working on originally.

          David HealeyD 1 Reply Last reply Reply Quote 0
          • David HealeyD
            David Healey @pratitghosh
            last edited by

            @pratitghosh I want you to make a new project, add 5 models to it. Add the switcher script you showed in your first post (TestPre). Compress it to a zip file, upload it somewhere, and post a link here.

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            P 2 Replies Last reply Reply Quote 0
            • P
              pratitghosh @David Healey
              last edited by

              @David-Healey Aye aye, cap'n.

              1 Reply Last reply Reply Quote 1
              • P
                pratitghosh @David Healey
                last edited by

                @David-Healey Test.zip

                Well apparently you can just upload zips straight into this forum. Neat.

                1 Reply Last reply Reply Quote 0
                • resonantR
                  resonant
                  last edited by resonant

                  @pratitghosh said in NAM Model switching logic:

                  @resonant Also what's Aida x?

                  It’s a cpu friendly alternative to nam. Not sure if it is more accurate than nam but it is pretty good. It works in Hise too.

                  https://mod.audio/aida-x-colab-training-guide/

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @resonant
                    last edited by David Healey

                    @pratitghosh

                    Ok I understand what the issue is now. I hadn't worked with neural nodes before so the terminology was confusing me slightly.

                    So according to Christoph you can't change the model at runtime in a single neural node through scripting. You need to do as @resonant said and create multiple nodes with 1 model loaded into each.

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      pratitghosh @David Healey
                      last edited by

                      @David-Healey In the same conversation there are 2 replies from scottmire and sinewavekid... Do you have any information on those?

                      Using a script to change between neural networks? Or using clearModel() to load a new network?

                      Or if not that either, can you help with the timer to silence thing?

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @pratitghosh
                        last edited by

                        @pratitghosh said in NAM Model switching logic:

                        Do you have any information on those?

                        then I could follow with a new "NeuralNetwork.loadTensorFlowModel( var modelJSON)" function call. It obviously doesn't work this way.....but it would be amazing if it could....just sayin...lol.

                        I don't know how you could use the timer with a network

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

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

                        13

                        Online

                        2.2k

                        Users

                        13.5k

                        Topics

                        117.7k

                        Posts