HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode: Granulator

    Scheduled Pinned Locked Moved General Questions
    63 Posts 12 Posters 5.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.
    • modularsamplesM
      modularsamples
      last edited by

      Is there a way to get round the very short, seemingly "baked in" release time with the granulator? Regardless of envelope settings granulator has approx half a second of release, which isn't very much..

      Love the granulator node, having lots of fun with it. I kind got round the polyphony thing by have 4 independent voices, still a little glitchy though :)

      Link Preview Image
      GitHub - publicsamples/Oi-Grandad: 4 Voice Granular Synth

      4 Voice Granular Synth. Contribute to publicsamples/Oi-Grandad development by creating an account on GitHub.

      favicon

      GitHub (github.com)

      hisefiloH 1 Reply Last reply Reply Quote 2
      • hisefiloH
        hisefilo @modularsamples
        last edited by

        Hi mates!!!
        I have problems embedding Audio Files for distribution. Granulator does not find them compiled plug-in.

        The only way I made it work is to create AudioResources.dat and place it into AppData folder.

        Is there any way to embed audio files for the Granulator as like IRs are embedded on Convolution Reverb?

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

          @hisefilo I didn't try using embedded audio files for the granulator but I guess you could do it using the FileSystem API... The samples won't be embedded in the plugin though
          ... But why not using samplemaps ?

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

          hisefiloH 2 Replies Last reply Reply Quote 0
          • hisefiloH
            hisefilo @Matt_SF
            last edited by

            @Matt_SF My plugin will allow you to load custom .wav and also to play embedded ones on the AudioWaveform component... don't know if I can do that with samplemaps

            1 Reply Last reply Reply Quote 0
            • hisefiloH
              hisefilo @Matt_SF
              last edited by

              @Matt_SF quick sketch

              Screen Shot 2022-07-02 at 12.55.13 PM.png

              HiseSnippet 1725.3ocwX07aaTDEeVmrIMtszVIJmsp3PpHDY2FJH5g33uJlVmrJNjFoJTzjcGGOJ6Ni0riiiaUk5gh.tUI9Gn+IP+6.IN.m3Ff3FW3FGKuYlc8t9i7koTbjRxLu2aleuueicDbWRXHWfrVXq9cHHqKY2rOS1tbaLkgpWAYcEaIITtu.y55iEqfJ0uCNLj3grrl4dJlrVXVj9yesZIrOl4RR1Bg1lScIOfFPkI65T79Te+ZXOxVzfTbuRw5tbVYtOuK.nYryi5fcO.uOYcrhsL1Hq4p5QkbQSIFPExZ1Rbu9May6wL7uMMjtmOQsn.pIbPlsqw88THVsKpbapumSrhGhfSwIwLLiwL7t1MndzA6mXNtplPtDIRaOrxLL7lYH3UHM7xmBdS.RVofzrFHcM6ltBZGYBEEdtnccljHZgAydZnX3EY861k4.CL4xA3CH0DvhABr3cxmeobvut4cylsJaeJirrOG6sVWOJuF0mDBrxc3b+Eu4ca0k4JobVNNactjrAawal8IYWH6SylaTRsZMQZJfH399DwDIqhEDmjfKx5FrGQrTtCw9cICXDLPCa0sOdqd5fBWicIEibVcFUtQGB63BUPQFSvCkIBUPLoT6etdj+Qa8dH9PRKtH.Q8TwLCsWAjVARmk3gkXj0GX+DmM23yqVdqcqswCpTcymVF7Rvcfu0tB9iwAT3p4EVtG9PDjOtOAzXA3issTmgdmpLO05m+CW1fUM.mw.v2IBfM8odDgFYyaeeFeugATtu5Oe0pnundEElfPoHUFLCcHBIUYgspPNDRqMwkKXWgDdfj2Atnx7fNblx.YcgysU4nDKRkh8SVzuXmXWPcOcEJ8Ilq1NEPg3fN9j5LOxQFuZOpmr8.YeY+hsIz8amT74YOpHJEJm+TMMGCpdwyJFJIcZRebrcq3u83mu5wizNXATECx7TTxZ6vCopvaTZzbQYTwGib0fjQIks+VPpnFSWwN8VCgs2OsEakhQNMiG5J1NBRHQVRv6EBp2d6GWicg4.t+akHTIIHY2W85W75g28VQLaLDpPiLOOi8SxlK2MTYPMAuXotRImciOMmTzkrTLkpG0AyBAMMbsP3n5Fn3nE1OLgEc4YwjEWUPIbryDx2MrODojsgRPf9BzJjefPq44M4qXSBC7LSlVEhO3ylLsZ3C4BvBoZZklVDxpCZsGoDW.51Pp75cCLFBE3usdKy5Gphc2D7ubfvif8ykK+x2djOKcN2G19K02wCngx0DD7.aSzMrzj9y.oLHaSdOGrmGD3cVkqIAKbaWBKJw6x7TZ5iLDZvEQ1yQojDCMJkXK8XTy9z3DdaqJYPn3jcaqsT0DGuIJz9l6ACxHGtmtZPlHBpbxzMRUcKAOore5AcFsQ+rmsF8m7bHmU3dMaGpzs8jwalIfWU2p+iwazXSW1tZqVDWYBXm0t1Nm3LRmanbpyKYavR13pn6nAxPEiSCHHcLYfGUniJxId7ouwNYPjNBBTDmrE2wG2eQSmGHakrTt874tGnZEL9zKQMDJo3XQ21XFi3GNMC4L2YdzxBm3nknM4cUcPZfkBJz.wFz+lPAdWR4HzorAYTy5XVmOd.ilDlmdwqgOQDKLvfADKDSLYLIz5DYOt3.sOJ5+Acw3PB0F4cacTAzZ997dpNgznPZvwn2yg62uSaNi5p1xvQLRWK.pDHig6mgC2BS8U4.aSDg5CYd67KC+.w+qy8.iyb0vtfQruCVUy3Z1pY.gHUhXY2AQrCgqgBTfiHtEowh.vIP23FdZhxW3D2iWMiTFqYRMyjIDUsBRLyXtm5gaqn5h8QaaF.CTD0sXrVFDaFxO.dzgAhCoAWOkFjvxYGzwYUPZ4aLvdI6nGKBvDMl8VPVNE4+8HUO9jO4n3oUSkJmdETmIZHQyQWERx7fCTKVTTaCJKRyL7z.ezf05ApS4dAccvJHLKQzjZtIhmz2n4viLp+z7.ROiYJMmJKYpoDGbR+bi8t5N8+oUWqqjG.kBz07Qovxbiikec0wwBp3YBKu76x+GZrLuooCZLU5Tt6UJN9c+sEOe1gKZeOADWqEXjiZqhmx8+lvOndgiok5XG9aga+B1MgNOXu+mt7JDYWF4jt7vQV.EORgqQBjeyCyAhl+qeue4G688qpexJinarFF8B1nkQMBLONKUcHmi6wYk37CBv59WS0SheqzsM.6J365ZFfPowWPuCLA.S+EmsfcC05bCdmuspsHR0vXWWW0LZeHLe2jk4VSgL2dJjYkoPlOZJj4NSgLe7THymbhxn9NDipfqCyPMbpZZEYUkgg43zc5P+y4Poq6
              
              Matt_SFM 1 Reply Last reply Reply Quote 0
              • Matt_SFM
                Matt_SF @hisefilo
                last edited by Matt_SF

                @hisefilo no but you can do that with single samples :

                HiseSnippet 1377.3ocuW01aaaCDlxILswsCnEX+.z7mbARMrSaSRwvvRhicW1ZRLhyB5VWQ.iDcLmoHEjnahWQ+994t+.Ca2QJKI25jl4sUWfhb7dgO2w6dHUuDc.OMUmP7V8jIwbh28o8mnLCaOjITj82i38UzWjvTikLiNwu6q7SYQwRdDK1WpYgB0EjcmDyRS4gDOukdA5l2pKSr+9iucWljoB3EKQHmpEA7WJhDlhU6s8OHjxtrP9IhnRV+zs2OPqZqk5w.DWh1jDyBFwtfeHCMqBk3sRmPA.s9FlgmR7VdWc3j9C0Wpb1epHUbtjiBsH8g.4VtqVFhHFWkzdnPF1aZoHk.QoWQgYIWg4KoGHBE4qWTfdfUgegGkqGdUlEdKMC7ZUFdMKAu4.IuRPh5fzCo8CRDwlBMHdtGcekgmLfAk8xP4vwQ6LNTn6JjHRnddPA1E.Rk+rBssFbSYZDwFw6l.B4go9FMatlO7eO5qqVENORM9LLR9eieG0EBEuQPBGxucTgGyuPjBtkuS0Qmb97VVhua+59pVfu1FsFWvMVi6a6qxSk50blBsbspUruttuTv6WW6c8N9nuuS6SNq6QubuNG+dmNEzYbVqFWxdas0ptJ7y+lLb8aqgOwZ3aJ.hTavbXZ9jmG4IcortsN5b8t5qvrdZYFrGVNVq.g50xs.y0bgFobPmvviRqslesaPWVcowupEp509EUsGgHPnjvoi+fwp.iPq7wQoL2QXjnk0Clhg0.jJGyeT02UcUL4Zfi21jIK1u1p+wsdCD42CAeFjjEt1Lo7bXBs9GuSfWkvwgZC+HUc6tU88U8+PUCFLWcYwRxSlqZj7H4lbrtZbz47jx4JZHLvO6XJ85GSKyhD3NKKYnVsuRXNJlqtNtERVC.NRmgJvTicf9AYCzSqcDQHNOmWJIVXWlek7i6uGyvlFLHtvdEySLBLM71i+Vfr0wVrJcOd5HiN1Za1oNvedK25qx21s+4smTfgeZ6H1UHcxRffscj3ER+TylU+TyjU+TyhvkFEDhKeRVRbfNzcUUY9Y7RoLEP2vLjhHGmJUXlTtn9eFo8sEhOj1SXBFNeLVYNXDNu++.iYW08EzNCFvCLE.bYZ2W846dspzozp1M+9zhqBt02n486zh4+3DdLKgehtmjMIiO6X.3q4etTGLpu323eLoQrCW6hVTOXHSo3xzEgaYkacop0MeRcrdrAdv0ALSh.G4f7uO7vn.d6Lzg0fJHEiStIJiMK84pPqveA+xT1JufAJaMUYA6D4Pt4RcxH6YT1eC4h6.I0VjOa.vKbJOIE6X8tCsYC3ejcjR8kHAiHqWFNorq0SKmDOTqDA3RNKlB8chziQ1HG9+NV5ILgDa98pbnNDJNztr.nHNoGyLDGXPpWn6jmzHHuKcFbUznfUSLHSeFoql.6ejk.DeD4RndWl51MW3tH+kujOZ6S3MJo9e1tg4tje0Tl6RMwkkHH8TH+JWLOPnN0w9akXWkI4hOoGKAnFgWdgwXkbIXzsvQJdBU1UZKPFS0pzdZfgAOslwVRo.QmMPOal.sNXb+Q7KckI70xMarwSZ970e9larUysd1S274aZ2o63n5Hy.Ax7w6Jz0mEv2gtUylYP9d32kHT3rKI29sZd8Q65yd7lQGA60l72p3bWZefogE9uNL6wMiU7OLLEWrO6w8LZr7onDbaQEWW79omhZCXxoQDFx1UqGEwri2KzaH9rPFEwBRzmE33Wwj6t1UfQ.k86+Vkd.J6m+vHWoJB9dryBBvqsdL7Dr46y5KfOOYA74oKfOOaA7YiEvmMW.e15F8A+T3cFazQNpeXgdcrMWddcTL3ZN6E2j+FPEhVow
                

                However if your user is working in his DAW on a project and he uses one of his own samples, will the sample be 'saved' (I'm thinking of the sample path) into his project ? Otherwise he'll have to load the sample each time he loads his project.
                You should probably implement something with the FileSystem API...

                EDIT : this is the function with which you can load single embedded samples into the granulator
                EDIT2 : oops, little function fix

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

                hisefiloH 1 Reply Last reply Reply Quote 1
                • hisefiloH
                  hisefilo @Matt_SF
                  last edited by

                  @Matt_SF thanks mate!!! super useful! Have to decide how to proceed then.

                  Also I faced a bug that limits my scope. If user loads a .wav shorter than the GranSize, HISE quits... don't know is theres a quick fix for that @Christoph-Hart

                  1 Reply Last reply Reply Quote 0
                  • Adam_GA
                    Adam_G @Matt_SF
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • Adam_GA
                      Adam_G @Matt_SF
                      last edited by

                      @Matt_SF hey, i only get "Interface:! Line 4, column 48: Scriptnode Syntesiser1 was not found. " when i run this snippet. anyone know what im doing wrong?

                      @Matt_SF said in Scriptnode: Granulator:

                      @DanH There you go :

                      HiseSnippet 1560.3oc4X07aaTDEeV6roMtEoVnGpDbXkEGbDAK61RA0JTrShcwh5Tq3PTAgTYxtisGxtyrZ2wMwT0S8TOyEPbobj+A3.m4BhKUbfybfdBIDndED7lY1ubiqqqgFPvVolYl26MueyadeMtS.2lDFxCPFKs8HeBx3jlcGwDCVe.lxPs1.Y77lWI.yF5hE7.KEMzZi7wggDGjgQ9qH4yXoEPpueY00vtXlMIcIDZGN0lbUpGUjtZmZuM00sI1grM0KC2WnVKaNactKeHfo7lUP9X68v8IahkrkyDYrXCGJfktBrfDhLVXMtyntC36yz7uCMjtqKQNoJpKrQ5kaxccjHVNFs9.pqSm3ydHBYX1I0RjWaINiYapCMY8TKxoTDrRkHq8vH23vK+Xvq5iCdS.RFYfjoFRm1rqc.0WjRQhmSX1hIHA8vfYOKT1bnW8gNTdSpqDIlFFfAVuAnbeUNy04fXLQYO7djlAvjjsozEqTYEK3+V9xEJ.2GgBKrbmrdSqFr9TForc.ANe0YNaQ5SCAwRzTIoPZYtINvJT5w.xo7bJ2mHTL1E646RRNFkJpgEi6PTbRBogjfpES0uG1OTtMJACjajdXar+UA.TJkyPWt.3LbLElfrLPact2t703GTE3N1V.7CK6yYvjRES3PBjjIkCI.Mpf3EVbEqhSglDzk+PNkUp36yJtrT8TlKX+r5MjYKnblkzYORVIFB3tkriAvJ.LcGRVtvsJrj7TU1kicTmjh255u66coKkXBtcQqWwJQN4onE.gsIG.FFPq2FT7XPLRUqicc2EhuJcXTr7ky.wM4Bx0XkT.ovsKX8nj50ahzh1J39ZhjkQ9ASSvRrgd6RBxZFjLBw7iGis3rEiYquiyvHm0hQEWymDMOMIQ0IDQhhbRjwlQHDXUnhLOUTjYrYDQcjAlIVUj5HjMQI5cZsAVfi2LXeAc4SBDT4QxXCxMgrl5v9kL2fDtmf6q3M5RFN1ynpOPF6eGPoijCF.C7vp0xCCUtpHiWzzkfc.OoBdDWvZJGA1VA7WHYcZhnE1NRms4N5ZBYyKJKFDQ.tHGKYjL2BKjJFk0F7nIKW3weQVYh4xm30zLB2Sa1gJrGLY7laB3EtpdVi2nROOmYid8H1hTvtfYyqO05L+sCkBwPQ6coq7KgxYMmbx5ozVv8m01B7m41BlVwMiULeZxlr3LaIylMYbe8L7OgR4K9rp6hiz.l+5w24mM39DZFZoXL1kJK+0fcSHkErhta0MH8vCcEwqNtaYaNi6Ofyn1Y8D2hHBn86SBxh8IdfpKDP4xzUNSssHPhyvLtpubsqBE3wAfchLm1hmhFCm180YM0v0RFKY8ei7x4+eed4oY5NtYiCDA3p+K+FNBlm6eJXtEenfx52FCg8xFgfZIcgBK1D.hLFwUUOImrgO87Jx4R.0kvbTS9C3KhX0jhO.wpwDS6UDsIQrOOXOUjazXnhfN.MLoR5MByTIstqKeeYmdznH.v9nVqC2cTb9KibZNhQccO9PYagZn+V3vswTWIa6PBBUaxwLqTF9GDtroJ4jYSrMXbG0ACk1g3NYCxvcD77J6LIQdLXbrWZBDiKNqsT.z7TMoJewd9Lc1pSeImAWz4jZ3jlsB2QR0F6h1Q2lLbDj6o1lowpl09I+VDnCA9.R4LjmW7IIAUUNHt47LcYjcF3K1h4PNHdCa.8V3.NcJwhbBZSYQmGMOswGL1bTGb.1i.udV2jP7LXbpnoY4REOM.oqf32k9QiwW28H6qMNiUOCreEL6vgPLoyPxN8sediu7g+9WuJZ5p+GV8vpGUalT+893J+nR8GSmYOU2+byW56evm7vmjtuPsCq66V6o6neB4OiEkoDHYqNu76EtSMzydSu7Mb5zaIazm8oxuuY0i.sebyt9AvC7RU9cq+AO39E+oiFkuAQLjkwt+aewu9cs28dqNV..ZMNeOOrJS4b833ij75dX6.9Mr0OoPF1db0JPRDl5WnbIy1x4VIu32TlzE4A8zeCaaYCCuZUDZxxbt4PlyOGxbg4PlWaNj4hygLu9bHyaLUYjOmp9PA2SWJEVnSCcVZiFLLz8fpDA5OQSlAzq
                      

                      Thanks now I have to spend time using this :)

                      Actually the scriptFX Granulator doesn't produce any sound... (seems logical since you have to load samples in it... It doesn't process incoming signals)

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

                        @Adam_G I tried again this snippet and it works here... which version of HISE are you using ?

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

                        Adam_GA 1 Reply Last reply Reply Quote 0
                        • Adam_GA
                          Adam_G @Matt_SF
                          last edited by

                          @Matt_SF i compiled the most recent Master branch

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

                            @Adam_G try with the latest develop

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

                            Adam_GA 1 Reply Last reply Reply Quote 0
                            • Adam_GA
                              Adam_G @Matt_SF
                              last edited by

                              @Matt_SF many thanks, i had an older version than i thought opened. i updated again and success :)

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

                              64

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              102.1k

                              Posts