HISE Logo Forum
    • Categories
    • Register
    • Login

    Making a Scriptnode Sampler with MIDI

    Scheduled Pinned Locked Moved General Questions
    scriptnode
    9 Posts 4 Posters 508 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.
    • Casey KolbC
      Casey Kolb
      last edited by Casey Kolb

      Hi all! Very basic scriptnode question: How can you make a sampler / rompler-style node in scriptnode using the fileplayer where each key on your MIDI keyboard maps to a different pitch of the sample? I'm assuming it's something like this, but I can't get it working:

      Screen Shot 2022-10-06 at 1.33.56 PM.png

      Casey Kolb
      Founder & CEO of Lunacy Audio
      Composer | Producer | Software Developer

      Matt_SFM 1 Reply Last reply Reply Quote 0
      • Matt_SFM
        Matt_SF @Casey Kolb
        last edited by Matt_SF

        @Casey-Kolb it seems you've created a ScriptFX network. You need to "Create New Processor > Scriptnode Synthesiser".
        Then this network will work just fine.

        c0b0f0a9-dee2-4529-ba93-a578b4700e78-image.png

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

        Casey KolbC 1 Reply Last reply Reply Quote 0
        • Casey KolbC
          Casey Kolb @Matt_SF
          last edited by

          @Matt_SF Hmm, I still can't seem to get it to work. Do you have a snippet?

          Casey Kolb
          Founder & CEO of Lunacy Audio
          Composer | Producer | Software Developer

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

            Does NoteNumber output in a range 0-127? If so you might need to add a math node to normalize it

            Casey KolbC 1 Reply Last reply Reply Quote 0
            • Casey KolbC
              Casey Kolb @A Former User
              last edited by

              @iamlamprey Seems like there might be some math involved for sure. I'm shocked there isn't an example somewhere for this. Also, I'm noticing that the "Root Frequency" doesn't actually change anything.

              Casey Kolb
              Founder & CEO of Lunacy Audio
              Composer | Producer | Software Developer

              Matt_SFM 2 Replies Last reply Reply Quote 0
              • Matt_SFM
                Matt_SF @Casey Kolb
                last edited by

                @Casey-Kolb here's a snippet for the scriptnode synth :

                HiseSnippet 1368.3ocyX0sSibCE1S.ytgkts6psR6UUyEUprRrnDJcak5EDHjzFUBDwPQ6cHyLNfEyXO0iGfTzJ0q5qQeU5iPeS5dQumdrmYX7.AJDwRWPBhO1G6Oe946bbFHE9zjDgD4TemQwTjybXuQb0gsOjv3ndqibdJtOIQQktYhVaTLIIgFfbbl5GzBbpOMx7y6WYMRHg6SKEgP6JX9zMXQLUozAs9IVXXWR.cGVj0pWtUOeAusHTjB3YJbCTLw+HxAzMI5kUCibloS.SIjdJhhlfbldMQvHuCEmvyV+trD19gT8flHOXixD2UDFnQrVJp8grvfAE26DDxAOnzJLUlU3E39r.1ExKsFelYB2RMrsGN0pBuop.ul1vqgE7FCjbrfzzYP5YXOeIKVUNiFOOA2iCNmgDvraCkr0hb9SbaAr.tZwHxQztRXvEJL+aZzXAW3Ou56Glx8ULA2Uv2Tnnawm+Uyd1r0m8cy5d4oFNbryoOFoHLjJG6zZOs7lTbddZz9T4BtGSBSoWrP35W0lhudapsK2O6VasPAuGmo1Jlxut.ATtoB9zO2achhncD4xf0ESkJlFBNqSOFhpybK0wqSSNRIhg35q3yfnEQPZHQUMDRm2jOAXCp32zNGdBSMxNu5xwUSe6hqt4v9aKbeFd.S4e33waswfWvp8gFu4YoeBtyvgTeUIXmF28s2XJ48NTpW.krLNC4oAJuLWBWDPc0hoIrDpr4Mvf9W2VFz3aMCZAOvB36RN2L2Zi1cflclO5nYe3xXuepDTu.idrn3PZG9wzPfVxfwmC7PCIogpBoUCz5K3h3CEblucr01TkjcvAToM1G6EZUkBpEWJ4Es1lFRIIVAeeYqMXbJQB1I5DZKZdmqJNV+0KwYv0Umc39+he6dgccpaE658BFmbF0O3lnGi6bpRRZ9Qn2KGZK8PBssEoJF+f9DH08TnenMSi7.5deJ.KNmFp6QxoltalrwMzi0fvixCLCNG9Iexl5wN4S1rXRqFg1jpNQHOxj8k+YfIOKIK4h5a6kXUea0vPwIsEQwr7HZvlXjMPDNpfCxoV1JJP8pQhT3.yg9ORR1gvB0KaWpLwrIOB2XQ3WH7eSCACtKwGLniFPfBtPdjtiOvuPkK5aQDbMXz1eo2thRlYVJ.ZQ5qu4IGSY05WFEjdD3bqoOg4v8R1UOqOIDsqtLpFzH8dpWdAVyZUOBpokAtJX+ysvd4RdnfnSFDM9zYLPrJ5dpAcP2BFrcGfUQ6..kwzU.XsKAv531gvd1Kn.cfxnKslYvlxJ4KXNr9oHaZ5dAgJIO2gHOfpRx6amS8yh+LdAX6A5sgPH2dwgjQfhCHR3gkvigzS8DbWI8W1VuMlqATe8z72.f2g.ol5bOuPV.UN.JsnGsZZ.SzkkME7eXmzeZcVh9.VKEXRyHSJNmqLvJ5nJzp3AdN3AjzEsmeRCNtzMyw9JXMBX85wCnmVPHzALzAfyznliK9LuU6OXiN60cqMVuy1uyCtNTg6qcauzhmPNF0mwycTY3oO4zKF+6e0WT0H.AGEi.2bopkE7JU+BYsfiL1i8qUZzv6H5IYFtJsyX9NLF.1s8A+lcTT4tgt6P.Nt6DDlA5gTcki98q7ebzK25JGcq+XL2dH17ZO5OEusPnzg2oTt+nKgge6rJW+GM4dfaBC1oW1a0+b94+8JqlpDQf0w7hxpYHqIDGEQLEflrGk+PTtLh3KE6kSSpCoerQBj6wMeyU0w80icahNNOMPWKCo4S2y2W2i0qgWLMdcVZBz4qm.cVdBz4al.cdyDny2NA57c2nN5WWlG0oqP.BFzIibyoCWy1aXVQ+KVKLJ2
                

                Indeed, the Freq parameter doesn't seem to do anything, and there will be some math involved to make it work correctly, unless if you use a samplemap. In that case, you won't need to connect anything.

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

                1 Reply Last reply Reply Quote 0
                • Matt_SFM
                  Matt_SF @Casey Kolb
                  last edited by

                  @Casey-Kolb T-shirt needed ! I'm an idiot : just create a samplemap of your sample layed down across the keyboard and load it in the file player, and you're done 🤦

                  This tread will be helpful, it is reated to loading samplemaps in scriptnode : https://forum.hise.audio/topic/5221/scriptnode-granulator/26

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

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

                    @Matt_SF yeah but still the single sample mode should repitch the sample when MIDI is enabled without having to adjust the freq ratio (the freq ratio is added on top of the repitch so you can modulate the pitch).

                    There‘s something funky going on and I‘m sure Mr. T-Shirt here has broken something along the way.

                    Casey KolbC 1 Reply Last reply Reply Quote 3
                    • Casey KolbC
                      Casey Kolb @Christoph Hart
                      last edited by

                      @Christoph-Hart Any update on this fix?

                      Casey Kolb
                      Founder & CEO of Lunacy Audio
                      Composer | Producer | Software Developer

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

                      42

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.8k

                      Posts