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.
    • Christoph HartC
      Christoph Hart @hisefilo
      last edited by

      @hisefilo Turn down the grain size and increase the density. A granular synthesizer (usually) spreads the grains across all held notes.

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

        @Christoph-Hart will do!!! Thanks :) :)

        1 Reply Last reply Reply Quote 0
        • 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

                                  51

                                  Online

                                  1.7k

                                  Users

                                  11.7k

                                  Topics

                                  102.1k

                                  Posts