HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. modularsamples
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 25
    • Posts 161
    • Groups 0

    Posts

    Recent Best Controversial
    • Preprocesor Definitions

      I was curious to see what preprocessor definitions were available and since there isn't much by the way of documentation in this regard, I've put together a spreadsheet and posted it to Google Docs.

      Where possible I've included a description of the definition, copied directly from the source code. Descriptions in italics are my own interpretation and shouldn't be consider official.

      No doubt I've missed a few important ones (and skipped some of the more obscure ones related to SNEX and rlottie), so if you can think of any more let me know and I'll update it. here's what I could find:

      Preprocessor Definitions

      And as a bonus here are the definitions that can be modified directly in Projucer.

      Definitions Exposed in Projucer.

      posted in Documentation
      modularsamplesM
      modularsamples
    • RE: HISE AUv3 support?

      It's possible to export an AUv3 for Mac OS, just not directly from HISE.

      The steps are:

      1. Export an AUi as you normally would
      2. Terminate the terminal window after it's created the ProJucer & Xcode files
      3. Open AutogeneratedProject.jucer
      4. In settings, scroll down to plugin formats. Deselect AU, select AUv3 and Standalone
      5. Set your deployment target in the release exporter to 10.15+
      6. Delete the debug exporter (I got errors about missing files otherwise, should be fixable in Xcode though)
      7. Save the project and open in Xcode
      8. For local testing, set AUv3 App extension & Standalone plugin to Automatically manage signing, then select Sign to Run locally as the signing certificate (This is required for the AUv3 to register as a plugin, for distribution ignore this step and sign as you normally would).
      9. Archive the project. If everything worked you should have a standalone app that when opened will register itself as a plugin.

      Similar to lalalandsynth, I've experienced several ui & functional issues with the exported plugin (weirdly, the Standalone app seems fine).

      I suppose these issues could be fixed, seems a lot of hassle though since a regular AU and standalone work just as well without all the extra hoops. Probably only worth pursuing if you plan to sell a commercial product on the App Store.

      posted in Feature Requests
      modularsamplesM
      modularsamples
    • Using file player as a waveshaper/scrub/sync effect

      Scriptnodes File player has a curious mode called "signal in". As far as I can tell It derives pitch and trigger from an incoming audio signal. It seems the most obvious purpose is for drum triggering, however if you run an audio rate signal into it and reduce the gain levels it produces all kinds of funky wave shaping, folding & sync-like effects. Further, with the addition of a simple add node, we can specify the start position allowing for a tape scrub effect.

      HiseSnippet 3116.3oc6b0DaaibEdjkGaYGGmeaQts5vhhDfrJjTT+kdvJ+XuwHwIJVYS2zKAzjirHLEIKIUh8tXAxkEn.sE6stHGB1.zBzdrnmZOUCTfBTfcurKPAJJZw1KsG5kbuGRmeHklQRTlTw1wMHJGVyY37deu27du48djba34ni78c7.Yl6d63h.YV.1bG6f1WqsloMX0qCxLMDsM3p63p46iL.Yxj88IyjYtoAzeuXoqpYoYqi5OD.beGSczsL6XFzezF0uook0JZFn6Y1g6tUqupti80brb5hQQVnDvUSeKsMQ2VibaSAAYlYYCy.GulAZAHeLhtpiwNMa67Xa18eeSeyMrPjKjAMwDhM7JNVFDDSFEbs1lVFMhjVe.HCrQeYOKS1OKbMSCydi2WGbR5D46uBd8QloDgWVA3IyCOIN3MBHkgCRSyfzofM08LcC5OCAOGCtpc.xqkFVsyCE18BxrK7ZN3avNnPGssPq3gun2BNeYIoKlWUR5Be+Vcs0CLcry6Xeam.zcrO+El+imet4+j4yO3TsZMx4HrwywxB4MxoI6zdiagm2tamMPdWL+izr5h5ciXwWTmBiWmxukqyjZtazwdUayf63hriyP.Dppv5+4CQE1hKfp8+NgZ+qz0vz4Gn8HTKGuN.SChEgvXx.p.v6CXnEnQMe8zr2DgEDO7FCLCYJ5HKaaDcMnGeyx36hg7sokoAxixvYg2z1YCQ97s2828OVJ4KVYPP9hTr3hBKN+O6o+4+PxWr5.bt9Cqm7EWRXwO+K+xKraxWb4A37O9aRAmqNvhuwmkhEWSD1O8o+0Dosyw1mkFbu5j0AevpWmXSgczCMYwlwtHu.ShGRlqidDNnKKpwbvqi72JvwkZS2w0wlXfmY1TaUucO.35WeG9f1O1zHnMw.dQrIbaj4lsol20wW4F4csJljmKjY1NFn7jiVP9l9HOhmXefkaOM66CDv6xCj2sdx3lqlG93DbHvUoD0usFlgAnswL+33fotcCx2jNVGssET5Cq9Fi+ULnb26MInDB6XtcHFg3Cf1VPkc78zeMFv7D8IALK.2DeXnSqV9nfd5MRl.4uCarN3kyL7zM2.YA5vmjvC1UPsB.9AH2lleDm2wueI+tsZgERrrl23p30aXXgZ33aRNwn+ZU1MMZAUdsfwjX3vj0Yfq3g9QhpjYfsHiwD7iQugtHa8cDEc057hNN7y.hNMLLmneiOJNQ28yqmFQuTbh9jYMNC0.nm5flD3Qy87xwI3I1xmIjSCuUCQcvzPK2ir62UiM5iUJE6aLjX290mXmaOOlsOa2ke294oSrmkLc2MF5fB5fwYX9sKwC0426C041hJvg0eiWpvZNXyNNN3ieE.aNnOaT9ch5ewH2IhSfdPcvv0ffq9wwnqkVfXIQjP.gSPnAecHjhMrwzdGddNXcRSmr5jFeYbIEtmB1vLPu8nw6Ti.u3zrNnwaXUmGGtbqVH8.9RtW4CGaIl66PY9HnDZ5RZA.EJwZIFSGAdxe+68GSZGAbSbGAtc2NzDSWwzhVMXFRYSQE6dQXZJrblDqISQuDl4HWuDN7bi2eZ2wbQXroYGWKbwwOBYgKtghwSiSvnkVWqfnQEs9Vyw1wssisoNuA25n.OyM2D4wi8QJPWIHPSeq9ib15qirPZ9H9iSukoMRyaMVBOShtPN0s9Yj6WmCxfadhKS9WK6a6KgbylnPt6KXbxCydfqhxAWd6.OM4if6dgPS4vDZq6zMvzdy0zvttjzDwg8ahOCPGggksMxhF5eJR+xXWKE0.slHaC5EuD+KbR4dmSfmTNZx9c6CbaTvic71h58E923L9XxNs+.dfqXY473FNV6DEegJOHOeZRSyBkJf+G6tH4AZFZmi0TrKi.9U53z0NHB82Py+dZlVjDOZ102ECu6X2DeyziLIVg2lFlYlUzzwp0cZnQZzxofjlah2cPdEz41kBQZ+cIpVFq8aDkanOC1DhFclJSqgwXGZhqjdrmkLOQWjkwcHg7K.c70wmQSLM.CAGOTAtoEQvdwMh9wBscTCsttouqk1NWEWf.hEOTXD70qZaf1l3y9d3Sf4jMxguQWgY0Zl12m03LHY2Arl118tVEecydICCgx3qIR4LPZb8qzMvoC1DN5XdNxNSexNCTQjtygG.+Sf1mEyaYI1OY0ZRxxkww+2B8XlNjcCJJ0pIoVprhRQ0pUpVJry98KvZL.RPNkEvyLP4xwHnKPId90IVo.gkCRpNTNVc36iQZ7Dc58hnDhLKrQax4tQZ1oW789sO6R+5uYoTSovFTziPu3W8mtYE3uXI.WKSA.NK8bvsaoQJWSvJ+jTmNb5jEBmMcF47LKyTgWgicNEgimfDdiyPNDqYgJ.v.2ZnAZ3cjCxRFAGY6wjCXuml2ln.JK3GHrOw1HZlw9hWBXAY3ZrSCwl8PUefIgdyRom7nInfialzaevFZPGCt8QbE6tV3hLhM1Ia5zsOFEZbJAFwhBuGAomLFkgiQg6OB74XrnualZNLkvFP1QGhKGNFqzf6AoL.2YfkJnpnnTQpRE0ppxEkpw6XxsChORbzvXP6fbP4IJNaQIYoh3anVspp0pHIGFmk0BEb5FQ9UmApnVpPUBsJVtLF4kTi6PfCRMzBv0Q9n.FYEHtXvK9cRgYn0RvG9XA3p92mLqtlUDEwZcgneTqU4CFq44EbaHFsEey0bdLoNb3aPKKqTnLkVkqToJF7GkMnGxJQ4sVIGJVIEKUqPEBsJg+qZpUJ++IVIyCcrQOz0AWaofgxogsLsH61E5M+qTwIqvnV++jDWkqbjk6rAxv.Yb8n23iDUex3Jj3foRgyPsJXaMx0TjpoTii8mAVqP0ZjekkqVpnjRkhCCjxpUjqTUtRQoxkjqVlBjrv6BFCGhI28YwZtpCV3R0Ql9djYPZJQYBcF9tDpIUi8qRkxpUUJUUY+n7H9L3mDAZDDcN3x1ZaXg20GnrqX7WNVO+E425vbTwgQs.9vYLNKJoh+ukTqtO3vbRX4BEkqnHUEatWrRo2r7cjec36LGz2bSkNNFhdNKBwVQsKDMG+yTLUIkLwkB2qCG+7q8Sr92Ye935vAszW4jWZLKC9j1fCvnpRNrvBkjWXQ5XZZp0YnhlFFmEOhfyAZBa.piqyC82wVWDemsW6o3tiId+q+CpoeGkhqkQXsnqXGdV.1.4Y5XPeTthwymdzYS1+w9vERO5M9odyQ7VKvGYh6g5QcGtGQC.Fhzfwy6Wrzv7VJk7dA3ZcsBLwNOXlLD8AoW3wLKU.XnXYuJbu9mMn3SeQshm6KB+.ahgGhs0O.GLqCD5kE0vYTk0QmHE1tSuW1tfz9HFhRQg8fhDyQI7gGEagjyNftkpyd00sBNUbzJnZwreZ8jzDszZmA.wiliAukiiK6MYOsNZ6G7W7YLvYjK1VVKRuwELwVfcJMalTXiMUrMbS3.6CHwcni3GVUOtizfPMiAxVYdldfL99uVX1CIsvO8ysOc1a70KIZ8KzV.16A2fOLmSvBzzax8GUvToVET+KRVTf7e0y9pkXOond4ZOTH1KWr3+coC6.AKF8B4DmAJ2twwI0VhKpDGncvMjSy1P3m+UprStWQL9qvmUDFYmPSw35mC9we3C9gW9xM0HTZMM2O4Z6nbmFUA8UbjEwkAdlg7.ExuYrEinDSwHKBafE+Mzz25.nRmT7jYGpB6bzJrCIzIfqisB6WCcu5RUUSU6LD0BwT0X+B1G4Sqdr8MV9sOrrC7tFGZp7l7yGKVBH58OGuuD6fWx2syd4pJbQxdx58dGEZH9NpyHkvVA2CN9feWoW7+SB.+xW9x2Y2z7hBnrGun.gBiv2ezgnHkC.9Ku7kWJUhTw8TjfrW+PKWv9S6Mu+feiiICtbO.EADy2ozQ.61GLvFnlPXy2G6ji6nO5uz9FhMTtRICjBu5bCXOPOkeD9qzumrCkW0rdBEtp1m8zmd+5upBUbp9YBU8zOil8+rQ6sz24S+O2c6K8OS3lCq1njEFs2mUy9ex8BK8I+q+1RI0ssWMLBhvf0ILQm5cUGms5nQesXmnO33CkWh2NZ5dNOLr4mDgKGcDbRZ1z+mFwbv0HWmeDeV9cLMLenttHoFZgJS5BKNoKTcRWXoIcgkmzEVYRWX08dgjuMlv7cIF8XOrFKyJUKSTSNwkqC9eTelmlB
      

      For sync and fold like effects, put a harmonically rich sample into the audio waveform and tweak the gain levels. Adjusting the highpass filter can sound an akin to PWM in some cases.

      For tape effects, load a loop, turn up the smoothing and tweak the scrub knob (try modulating a this with an LFO for interesting, glitchy drums).

      posted in Presets / Scripts / Ideas
      modularsamplesM
      modularsamples
    • Avoid hyphens in scriptnode parameter names!

      I spent the better part of yesterday trying to figure out why certain parameters wouldn't work in a compiled plugin but worked fine in HISE. Turned out they all had one thing in common, a hyphen in the parameter name. Removing the hyphen resolved the issue.

      This is on MacOS, other OSes may be more forgiving.. This may be true for other, non alphanumeric characters. I've not tested further.

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: Loading/creating a file causes crash on Win 11

      Okay, so it seems the problem was with VS 2022.

      I uninstalled 2022 and built with VS 2017 (per the original instructions) and now the Faust node behaves as expected.

      The trickiest part was finding a way to install the community version of VS2017 as it isn't specifically listed on the Microsoft download page. There's a simple solution though:

      1. Visit the Visual Studio Older Downloads page
      2. Download the trial version of the enterprise edition
      3. Run the installer
      4. Close the install dialogue box (not the installer itself)

      Now the community edition will be shown as an available download.

      posted in Faust Development
      modularsamplesM
      modularsamples
    • RE: Romplerz

      @cassettedeath I'm probably not the best person to ask, my projects are open source, occasionally with a commercial component (extra sounds, presets). Releasing commercially is an entirely different proposition, I suspect.

      Keeping things simple is a good idea. avoiding scriptnode, FAUST etc. will probably result in a more stable instrument, follow your dreams but try to balance them with your abilities. You know, 3 years on, and I've still no idea what a multi-mic is (hello, is this thing on?).

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Romplerz

      @clevername27 Not at all, it's a fair point, new users should be aware that certain things don't work. Though I'd say if you are methodical, test often and are willing try different approaches to things, it can go a lot smoother.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Romplerz

      @cassettedeath There are lots! If you start combining things with 3rd party apps like FAUST or RNBO the sky's the limit, or maybe outer space if you include SNEX, or Loris in the mix. Some perhaps, less standard things I've implemented in rompler-style instruments include user import (wav and sfz), FM/AM, multilayer vector style crossfading, wave "scrubbing", wave-shaping..

      I dunno about beat repeat (maybe look at the arpeggiator example in the snippets browser) but reverse is available in the sampler and loop player and is easy enough to implement, just assign a button to the reverse value in the property editor.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: fft scritpnode analyzer

      @yall Seems to work fine here..

      This is just an adaptation of the visualisation snippet, simply replacing the peak node with FFT does the trick.

      HiseSnippet 2199.3oc2XstaabbEdoj1DqMwAMEAE4mCTBPoLXn4J6lFj.inqzQn5BgnrbJBBDFt6rji0tyrYlYEESfA5O6iWeB5yPdCZOmY1U6RaZWW1TilxeXqYly4Lem6mYGnjQLsVp7Zs94yxYdsde+gyDlI6MgxEdGtuWqOv+Xp1vTD2V6NKmp0rXuVsV8w3FsVeMO6ue9q2klREQr5s77tPxiXGwy3l5cGr8ehml1mFyNmm0f5Gt8gQRwdxTYAfmU864kSithNlcBEIaEeuVuyAwbiTMzPMLsWq01UFOa3D4Tgi9K3Z9nTFtHzaHHH218kowHhwc81aBOMdPkdq87Z4On1JrpyJ7Q9Gyi42tes032XOfTyQS6QqUlGdqNG7BaBudMf2BfTqFPZMGj9P+gQJdto9DDOum+gBv4jPAydSn3n0ak+9c7u+8tGwsTHiYD.DEzTtlZ3RAIrWXPPvgIjYxBhfwhITRRQZJYq8I4oRCQlPLSXDMerfl1gTnYjSycr18VFkhzYUbKErOKF7qBMPDMkbMMsfAxfZHZvTnshKpPoXBS4gAsSjJh1TjjPR4WwHYx3OSwEi0DpRVHPwdkPNh.TcwSHYLPi0a1gbHYprHMlnKFOloMU.aqtjffyQPWq0BlYpTcEYBSwHbM4YE.8T7hHQnykLkal.anSkSIG0+TGfABS.kJfKLR3vbF8JhUbTKlFmJGQSuLhBNU69cCt28CB1SBtDgoaF8JVeEr3VWT6s1pWGxV85s4WEDb+6eqk7KIOArqra.xPSVLWmmRmQFAFDPSQJezun+rW9iYFmq0ZkH8+VzZT.ZB04ilGEDMjUFwBfLTM52Tj3bxiH1hEcGyL66ndWKwCsz1digUhNbiRMt5RS3JPLuBMlzFbHfHHQTMyRdsk25WlBnFDDJPvwLxQyAUBqDJDGVHeR3lMPsZDf537WBxss9jZ518I86evYWdzAm73y+FfkvO+AewCc5.DZAvhpJglRlyTFNS6vFlODQEjw7qafcaLKx7IEYP0DgfkpIYXPHf9vNfhWyIpZTgD3UUYPRYhwP7Illzv0z.tMPwiH+T.grgSsNxx3Fe475SGjfFHANOL34UZGD0OEJPSjWyTJdrSKhYIzhTSyKprzfMvm7mKAeQoGSC0rQwkikqhKPikDR60FYF+Gcjzu+4yY8jRRaa5+S4hXHMz.085PXlnM6FnF0ELKmA0Db50fa4qcsHJiwNA3MkY98P0iXLMUyyxgv5bJnpVSXo4CDViZaAy49GDB1wpDYHVYOYVNTYSXZuw.Wvr8pdJyU1CzM.CbYLOhlB0B+gBlZlU3XYrJuHZATLn2fET3kBfxLAEjVhA0UFOKTA7af5nJcoamq6FLHDMCXaS0dvEMB5O1NoPDgkQZuYvOErtK9jPKLxHIp2vskP4PzlVlwfBvtJc5h77TqE.i5v6DhPmHi0crhnY3XpTdEARHQh1YvgjcUPUbPaf5xv+5RwqcLkH.hgbBrTi0X4SPWIxQOiEYPSQFWoJimsoHkdktAqa00Xpg1szv8HHssqSPC.gz1R.3UNRBl6cwNDZH+sCAtZHsjFrd0Ox2A0amOzm.6D1s22ao96t4RsgpLcH2bISD2gL6xLtv9eza99FxoW2dH8VhK6Z0FQNWvM7a6xAo+4RM2VTu2lMXGBXbZkhkCcaLsgMdNFEgNTTlVWZ6GzqZOlY.R2YxBCWvp8wisN4wcSfDzcRSa26ls1pu8GdEiQFcCP018e5tSmvML2gHS01uFF3NjEaQqPY00CM2OQZXmVFqE77.xKdTRxBOCSkTxzTPIWzwN0+0vXaQQ1HDnVC8sDBSGM+HW9u5QtZNQXjKytAgRwgfq7zbl3UMmnWY4.3udxg6CFObNsx8pKGA6sO6ZXnW2Taq6uOSekQlaosrFBLGqwd5cqloCy283vjaq4OHz6l5Yhuy1ypW7oaOkGalb6Fa+rsmv3imTOa8eIYauWdzQXnUryN0L+jr336kG.154FeDmXAFfyLq438+hMd6aJD+P+AbSzjEiwUV.FAOx+MvX4iBtq+APxRjoFfq42+aeK7B.e28GTFs.2Id4uue83UyABnw9bi1foEsVAToxGEz5u5WmgkiUjTrykC.5aCcsgVFmAfGFIIUFc0PnY8KmVl6v1tHEsiJGhXYxdem2XyU3q2a4JTN9XpQwgzGevF3FBsZDmJaP45d3ZLfYHT12t3e.+JOLDW2p7vvpCaj+eh60DV+T4e605ccNE23zWlbSnGTfVNEy54kgufywt2.Y5r7IRAOB2xQQER2ICp9Zpf62P0mCcuw38gEZn5T7ohg.w1mY2Z0K.uqUvuqOzgpKnHqbBLNFXX6Si.C6LrbOlHgE7fnVlpazsQuyg04Bf.QT8LbmUBfXlsvE7H7pWSCQ6q1ntmKjEWAIjq3j+g5KvSgVJdWfddTM7Po6rbNjhj56mjX7lCy20mBCHMSy5hG8eN7PhfX6appb+BoHu3NnN.C3bS0Ub.D.GCB1xdUDw.ph5dMJVvn4hcgglxn1PjkpaQyxOef6v2yeH3.sO3x599c10jmRg2Y7XF3ZwhmgulOPye6M8Czj+F+AZNMx.W+4JpPCC9LmfGxx3mCs6zM2DdlaeE6GNCSGZt+dRpZgG8yecePIWHOColBkMupJkoQafUecennvk7CEs1+y8gh9UPy945jsdEFGZeS1AhqYoPtfEi+VH329FypcmOV9XoPVUyr1QeFCJ3OdLluVi8EpP6XLvqkp24i19LVJi1Ln8S29HHXipN1VXZorEg+a+c8Vn+5i8cvkfIfje8Nj1p+e8PZuUl53swcjQiTxKibCqgwo2wtCn2B6mdec+iw0jPuqcswq8kYPUtKihlWTuDiasrL9fkkwGtrL9GVVF+7kkw+3xx3W7ulQrIzNEFYlK0zy63AG3Fgo0AB76VayH79mP3zf3B
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Using LFO in scriptnode best practice

      @ForeverLive To use a global modulator in scriptnode you need to use a Global_mod node. Like this:

      HiseSnippet 2091.3oc6Zs7aabbFeVRMzhx1AxI9PPPaAARN3f5pJJ4j1fdPqDojKQzCVSU0.TfXOZ2ghCzt6rc2kxhIo.FH4PA5gbq.A8P6gdq.8TOzhhB66MEvH9bOzSoWBP5eAseyN6iY4KQtllNMnj.D679226u4iaSOtA02m6gzJeXOWJR6J3V8bB5TqCg4fZTGo8B38H9ATuJxt1pmKw2mZhzzJdaQGZkW.E94K2XKhEwwfl1EBcDmYP2kYyBR6so9ayrr1gXROjYqL6ao2vf6Tiaw6B3oHdUjKw3TxIz8IhoU.izJssIKf60JfDP8g4rE2rWqN766Hm+QLe1wVTQipnVvFI6FUqCyxrYLs5ifMpYJkWTR4WGuGyjkzeJGX4vApjtBUdfVgwAopSAjzTfzBRHcMbKCOlaP5HB7bYbCGPfzl.rZUnHmKR6Q3ZbXBNAqXSNktiGzHYA2X8UW8lUfed8eP6tNFALtSEty97.5AN230W58Wp7R+7kpz+PsaOzwDGiG2xh5MzgERWuwsva3z09Xp2MqbFwpKMYh.4mkmVZx3oFRpVYhbmFNrfCboQs2gaYJ3UhmGTBfhXafrnXDBgmBBkDuPjjnkEyj5gXvlbI7a6vOtJJD7QZw26O8s9hGh5ewKGs3Zb6i4awOOb4WFG2L6VDZIglfyeQbstAfnIypev0+Ce9Fnebi5j.hPmJhj.xzk5EvDbSs5zy.iRoFVYbcp+oAb2PZ11k6HX.ZkuPp97T3dndujFOnstMyzzh1j6yDRaUmA1YbW7v.54vQsDdOtYcpaPGjarvnAbPubzY6vMoUD9jn9LepWUvofG3O.zmEyRY0HE7u3Dx3GAUneOcaBLFVq.zhEPsA91Uw6tyAUptj320xCVur.qs.mafcqJXKcwh3QfSz954.GI6JZPONKKvXWKRPVGfBO8QCHjopdcDtVb.YcOU82ovq3pi0q3jBwqgaxBL5LbLVXHXDLNdVfwnXIWEuc61TifT.t.dm2IuANl7ieQ4w+J3aawOlXkxn.2..Rnx.HeyngqjLdkjITcLQ3e7jFg2chivqUbVE9bgmCQzmM5tuz.hC+4nElVAEXdMILwBWcQbJg6tDfU8hA1VLWtEwSL9NdzeVWpigx3KpKzJZjpTo+w5+DxYz1bO6nHRI6ztzSfyTsmCofSSvulgpBXKaNOnCy4jr5ZWWeWN2caGBvELU2jlcH9hTZ7oAY1FXaOjKy0slE23T0AabhC2iJSSRs+Zc8C31wDPXNpsBntgQe09o327Vq.eZ+sE+9V0feV+fYSazrKsyBSrVpPSHQjKzI9JXb.IJST7dNhxKxTZsmJSI80W+aLwlRfov+2T5qalRKLYJoWvUdlmlUyUDO1DBK906DBuCua.XDuGIviItEy9cskW6.NcGGpke7MahZupncngK0wLrw+A9DMXUQasnAqFOnJIVNlDit+hn9Qgj3HuNxHRwrxu+u7Wm8oXFWVjahmlRPTZh0cUcJj8dRJyedVBp4pc1yw6FlohYkiwXKlsqEcamynVbnGAFeQbcZaRWqf3dypAtG2g61g6vxDK7NTv54jSndpXenDzlAAD0XbWW+NTKJDYLsqWSeW3xUDOfOQyIuX5qd3PkWuLVB2JBylJOMxs+Wyc9LGu4209bk0sHd6yC7HU+JtDNBlq87BlyiflIEXFsOM39buSCsbidFocIIe3jvpAf1zxheeQYBYQZ7.+Hrulbqdw9qzJHmQLJ2zl2UTSQIT+gD+CILKwzZ002EvxANsfIGFeUq3QTO+vM9R3UWA9BlL6G5fpzNDCfA2qIAhjC1dFwUGZECE4UDNUkWhkGG6Uxc.3YGVkSQ97fLpYbkHEUhtfVQkJSKchIZAh6Bhy3J3F9GIF0.Nmijk4FHLwoDVxGIZwxoJgycsgTSG.9dzUTFdxQbXUkRvGJ08ygDuSnA9QkX2gZHkPg7OQMVwXWaBpoZYWuDVRAgk90hddbI5qy7csH81pK3EQ5JOSOBVgiI87Xknsg7ULAEY4EihyFKkqJ3hwsfCcOlyQY+2E.xfbde8spt3tVsXuWlnSsNkdeIqLSLv5BZQhoA15M6BWhCLKMSDTQxGICIif4pg5UPRXqHFZJDJEysPw+r1YEJWFmdy5rbwhSOWD3XCvEAW.igKJ2fKfKNdf7kO7oGHKg2CxNh4Z0KEKO3K9fMdi282swzfkYASAi2zzLEFGu767V+w+0mswHUrtBl6a.WEPDMYnF9JCmacrm0lrkT3qklL95xSoIaIbXxmCHct.Q5szG3n+EOo+i929IexedviV+Cs+6aH+CqSMxxtUO3TcUAawKRWeimdWWWIDLUtiviwfbiQhlR4Wae7RkaCm13kJkdV48Ir7cC58YNb1kBu03PH6LQLDdq6KhQalkvjYEwPyJq4cj6Y5ii29E1uQa7lWKngyul.KH8OVejdn6W3ou95OoeKnG8oe5qNYfA8p+6GGBlh3ezTqvt1iFToYM8YgRyyR8068R0eRD+Ooz3YNe8+468Q4wVc137dlQ5i6nKiiK7+Xj48mvTIISK88cX5SCEC2Io5HzFFXqTS3az4+k4NB8katzfG0OMn79kL6S8JYoO527Je2+wq821XxHigb2BkD3FfDRdcOl8txSV5up1uz5y+0OI+DfLqOzVb9o1jv6EmqWho4xs3sIFd76Fc2EAUtXXOfEfS3KpXY7dh1URdutDpxqhrYlr6ZXHJOz2oJBM70rVNVy54XM2JGq4MxwZdybrluWNVy2erqQT77nnjBMQnilaKClqk7uZBo68egtcpAF
      

      One important thing to note is the global_mod nodes index parameter has a step size value of 1.0, meaning it will increment from 0 - 16, ignoring the decimal points between. However, when we patch this up to the parameters in the network and connect our combobox (dropdown menu) this doesn't work as you might expect as the combobox ignores the 0 and begins at 1 by default.

      You can fix this with scripting , or if you're lazy like me, you can change the step size of the parameter controlling the index to 0.1, like this:

      Screenshot 2023-08-11 at 14.08.57.png

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Sampler tempo sync

      You can send a tempo synced signal to the samplers pitch with scriptnode. This example probably isn't too accurate as we're converting MS to frequency rather than semitone, but I guess it should be pretty trivial to work round this..

      HiseSnippet 1729.3ocyX8zaaaCEmJNLoIKqXsqG1gdPGFJx.5hSR+2.1.hiyeZMZbhQTZ5tUvHQGyYIRMJpj5MTrq61N2a6ivtta86v9FrOA4av1iTRVRNdt1tocMEnPuGej726+O5VRgKMJRHQVKbTuPJxZIrSOtpyVcHLNpw1HqqiaRhTTocBq58BIQQTOjkUkGqYXsvrHyeWrQchOg6RyYgPGKXtz8XALUN2V0dJy2eWhG8HVPAouesFtB9VBeQLfmJ3UQgD2tjSo6SzhMCFYM2NdLkP5nHJZDHScgWOmNhy4IxeLKhchOUSrFxANnD1ns5v78ZkoqQHjEtUtlWIQyuEtIyi0metE3yLKXmuih1.qYFEjVaBfjUAHMaBjtA1wUxBU4qnwymfavAGRaBXpKBkDYQVuAuk.DfqVIfzktqDH5ugke3pqdWa3+9puscL2UwDbaAeeghd.e4uZwedwEV7UKZO3RsaOz0zWiT36SkCcYs2UNpMtLON3Dp7t1mQ7io8EDT+x1z4FOapahVWPPAuAmoNHjlRuqv2SaqzeeYO.J0rAe8rFaSTDsSIkGHWHUpXZ3XsM8LHpNwEs.daZTWkHDhquj+ChbDdw9DU4vIcdS5Bf8njOT6n3QLUuh4USPL1piLFabg3MvsXJ2NCGiyLDLBVp2GXLMy7Sw6ztM0UkCvYw698SaZ33e82N45uI1QIoj.F+TGRPHDtavvh3Tp0tJJJFN1EEaIo9BhmC6mJH1apUOFrQxxb+iZlqZy.QLuzckh7CogThBbyE1y0pc3gOVJhCGbWWrgIn3HITTFLEEUnC3TvVqJxZKoHJpMnNlyJp3RshkmpsU4bNjdFUFUl29wAf+lyo9vlwVV5rxHp1+xbaRTR1KKJs4VV8HhwGCcJLzqM.85CPeuAnu+.zOX.5GN.8ixosvki+VX7JY0jD1h.pXAIqyRixf0R3TtbQAQ6aiM3nPePGpRAtnnBx9bxYz1BYPAVCoGzbuuZKN63kO9VJP+weE1RcwWHCiNLsCcG9YPlKvQiwaB8MZSh8UYbKWEoofKB6H3L2x4IPb+omRkEw9PUnMUJHMMmyspcH0mRhJjn+k01iwoDY4z+IxVL4SzLT+0WfSfqstzm86he6CZX1H6RVYr5Rdkf2R144R.7sSmbTaQOlHYDtpuFX.ucp.I17TQr6KyZucaecVnvmH0SDjM44eiymxKTRCIR5QhV9jdKGYJocHn020N46nVTYcega2KOfXXh5XVc4SL809OGM8Jep021ro3qnriBSatOUctP103JS+FYMu1KMONTGhg1z2Wb9VhfPVZjF3TL7ZI76kUmvpRhDzz9lYMvwVy.WxSHQGQX9F2UbDLRr2AbGPXyrIVUNFZ.aN34wqtB7OHTceSgA7tDWPe60hn5ni40SYCY.T4Jt8yDxfYwXF8tyFaAaYFIPDDnUXS+xJElnNIBVSAAXynOvkvMhNVupKwGcr1CnwMRelZwqjBsDQUzfPwKh5wcQkv5sLXE7kqTPhoEhn7z7iHv7KpnzWGvotIdDi8pgm98Yv8BCz.O4B0hHgGuBeoWXdbhpjyUeHy1mBxdax3opadQiljWN.u0q4nngkm06hMb5ROOw.Tp8fw+bj1BfF3XtSMznu6K13x28pS3cuDtIzkiE5yfKYfyx9sAfgo7vkMQ.XA7Nb87QdnKcPS9sW62FT8+8W+5+bD290wOiqC7ndl45KbZW7CsuS8ZnBgxECbJEI+48ijyE3JKWaNrYBfLjgaFs9tR5ONIQ7XLwyabh0sJXvmerL3+5eMj3MDZTw5IGvkN5MiUh.nnsW+RIol8DzWxfuHFjryJZ9SfcdlRELdGU7gFmeEn3EgEptPzMfXZ87N+adL8OV+C5TaWO8Y61vsKUejOh4RXyCMs0+t.+eA0CEw5GSl8laL7vbGHCvkV7445ILRoWMK2vAlwvP7OveoKtV1a40KtV1hH2riBzszuMAiVUno0tgPWeJ7RohA1QvngZHA4dnjgJCf2LChlP.hdnPXF.56.o2S7TZuLr8DVJwqLqbr9fyVIk3Wz5dxOERFn2ElWJ4GiVgq9rHHGppj41s5drSjDYupaFBs4bMkLschCCERU0.iWUlNza08omaaL3R6myTcra.ylDUUvrOUR3dDupaF6wD5KJp5dBQXT0SjTR2UNmbFZ63ji2LvldwcxMNePbSADWo3Eo8hzNqqY3.tItwp.MOzz1qgNKoHDVOLIJf4wdgqqtRvWCgXCeOqOE64dSwdt+TrmGLE64gSwddzTrmuYj6Q+SzjV+W2xFXzZmjLKq7fmJn+EfC335A
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Scriptnode: Granulator

      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)

      posted in General Questions
      modularsamplesM
      modularsamples
    • Crude delay based looper

      Here's a simple 4 track looper (or something resembling one, anyway)..

      HiseSnippet 4572.3oc6cs7aiijdujsKq1u5omY6DjAyEgf8PuYm3V7gjrwtHsZ+ZFiwtaEKO8NSNjdoEKYyXJRARJ2Val.LGWfEA4Z1aywbI.4ZtM4d9KHGB1+Dl+C5TOHEqhhzhTurZG5AXPy502i566q98UEYoFN1sPtt1NfBqed+tHPgMgM6a4c09WoYXAN9.b4v850t84HWOvd86p45hzAEJr7WPpuvZq.n+8SuXOMSMqVnvh.f2XazBchQGCuvRaT+qLLMORSGctQGtVqV+3V1V6aaZ2CyKKCKC5p05ZsKQuRizrkffuTy8JPg+Jnlhhd6pU2YW8VpUj1ssVM8VWnraEjtrpBZWjtdME8KZ2FTX0C0M7rcZ5o4gbAEVYOa89Mux9cVLB7FCWiKLQjGj.MwTlU7Q1l5DQjTJX+qLL0aDnjbAfBvFgprkYprmBO0P2XP4gptmPqnTXO3UfEVRj8VVf8j3YuxbrWLrTANVZEFK8wvlsbL55EVCge1.drkGxosFddhmUXsET3Gg6aiafk21cztFcjC9gAc3YUKW9yKoVt7u3W0tmUKOCaqR1Vux1C8Zqm8KV+eb80V+eZ8RQqpc6XqiPFGaSSjSrUSLMbtqN9Lqdct.474ktQyrGZPCwhunNElrNkeJuESp4Zns0wVFdutKxJICAfupBq++y74JL48nZ+OwW62zzPG4z.aHCLvJ5sfgEHAnrNlEKPL+007z.E9LnT0si+OF8xHQjCIxRCSjeI4+Uae7+6lWydliHKyHxi8Ixd877rsnDXMH6gARPnCehcmwRztWD9UV1WLTm+oWjEZKmAZGS2UlrtqNYcux3o3dL7LTqRmfrtz6pRRSgwPdJLFJSgw3NUmo2XWIQickJ+su7W19bkJU6ar2uo2qkL16Kxnwd0IaJu1j08cFWs7AHSs9kNv3FbYYviiaL1jLSwF.oIdDF1hqdFGggr2dRVGggr1JUG70Ge.wZAuTnePcbf9tHGOCxZHEN.cCFGCac00vpT2q8r6BJ7o6a2oqsEYIfBqmg392Nfz+1+g58G7vO1rd2fkWNlxxrwpzQeiDvk1+W1wtmkGur+NCcuqFTv22t9UHiKuJrIeuVcCOTm.XUqs5+5m992QpHrTY9hAbxzlYXYFNYpOmLAN+Njov9erkN5V15rSEAkJRe5+9+VDIkTJ3+hIn5n1Z8L8dieDCX4sqHH7ajhk+BEZfLmP+Ccivs0+sQ4Vvt2gdoqlCFxKF00wTpczEMwlaR.C2Ss6f4MMm9LUkG5VOxxomgbQdQDy+4ifuO57YQlHskOsNQ6BjIUhdDj9uSzxD7kiT8C9apyXmMgGb3Iu7aKc9wmdXlnNuMz22eLodQXiiOe+uTfvqMRjHbyi+ZdBC7UwXedm9O+2fUxobRChg8eKHJSdPTyBTcd9bqT.5IAKt5clhVbqRBUln415jZsczw.Pt3xP6sO6yd+6iwYC79tApQ9RACYatUJfrwYenOSEd4QJ7xyYgWkS365NSEdkQJ7JyYguBmv+Ce2LU3UGovqNUE90SKXeNGeI9kZbRq3QA.wFNIPGaLZvBa.OGg4jl8sZA5nIDZw0C0sowuS.pWGCccSTCaWCRp3g07WVeLjHADC5ODjH93S0ceHHQBAc9tEZIZiLjjXBqgdmPUm.TowfxUIR7hB+OWDGl7fhyBJJAwSgS799uH8nnvvWN9axHZ3pIs77LAMr7jiFdiTjydBK5NSDIk4gHsSRKkNSDI0otHk7davsbx07d0+zKRISuAY77GrTfbui3geHDIqLWjLHTZ6xoyE9IP0Rm6fCTT5DaxtOvIS+3uiWl94QXme7hXbkaaa4IFLUsd5zrB63CmXsCGO7m5kdiA1nIMRsJ3ueBzpajtse5V94vIQbjW.DG9f8+GtSj3nr.HN73M9Se2DINpy.wY3yX6IvSs06Yp4IdjejCF0uBBjE9yYibXZVXnLBAnlZmCXZYwOF1vvq0UwyiKECOB.yDdz+zS2BdX61nVdgL3Jvi9l4vQkBYzeceyILMIDWv5hmIdUuNgf4HmsXAh5I3nS+8vviorqCBaVhN2tAdEpm4p0oqI5LLm+4ktvzt00DypgOaSeS78Hs3YstRyxBY5NNGA5poVWIc2SUmY2yyv5xS07bLv9FPhB.uVcKz99bWvQs3+b4fCyrIxRm9v6w+4WoD44B9UJETY3gnBdEx6c1NWSmj7+23EKIyHEYK0CdCxwklDPQX4sw+G3kll1uiDlwv2NFOKQKqgsY+tWYaYzhTDqEAbc.JdFq+kZtmqYXRL7a1ysKl2dsUSbiouICDCuWQyZo3QZsv5z9MzHwP9XH4.iwVqHmsaMvpMfMCsYH5U1quPPcj4gFAQrbYyADJDfBho+vLbGZbykf3lPpmnU7YkUIzZM3ss0vlhx.AF6ITFCabrMq5X4kv9NJJycJH3R7eBGWXIBK7QD6ANYweqzWFJScx4a5pjnPnfVfSUAq4zbvlBuiDG5bMmKQdTRvWf+owXgn18thO5qMNltKtWhmA1AzPb2bnudJfwe.2M9AjSfIASBdBq+N0vh6zDJCNU61AOSV.gYhvJ5k87r6fcO8eKSNf+vH..t44GAc6ZZ3IARz9iVeryyC563Xf8HH0vtBXDF9wSX+9lVBWfivASmBzcCLccPaeYRTLnSiffKIL6sL2rWwvYuGA+qkJGcBj7byAHBdJ9Yban+IotaYIop3PoWidGioAE9YvJaqJKKWqbsZp6nJoTdW.yQfZEwM8WXoHS9wyTQModDjP+rwTjFnTVprBtA6t6Np6Vqrj+aETyN11dWgi0G3itJTlL5B7VPgf4udaSVBirgUXvOXnywq7fvOz3VBdrB0PwBvGlZS3wtugTaKMy.pfWjXXuB0IvqPM0dEqxQ30gcr0Yis.oeJGoGzh3nN2.LNdk9wRjmf3PxolvqLrFemIPiuyXow2D5Q1mx25R1nxXz4jEY4ZQbzWXHFEODhFOb8v3WeZUH1ftq3xSaBafbLr0ouSkhKRsBm65pIGQYUnzNBNq7qZQ2x1zF1RfHRQIR0DHxlvSwCmA1RAOFQ8pIMRf5fzITrdFG4VCdnkFFFrNPnowGNIUzJsgjIT+wvu1hXUfXSX9iPQb70gioETpXTMgXCNjfiD9SvN8SFXmNndgzY7iKLnxrfFDLYlqj0A8P2AZpGEpmCSBMTWGl7bygNy.fvJJgsjG+0PCsnJOrbQiNNktuTEGJEZECqo86wHzxqLJsLcaULQ2F7BKcfAN5pVexqnsuZTnDxRarycfkv0g3bF00Q5ztGjDVhvhhNM7C+w+3+4KFZZn9+R8HSCz1k7zfPzpH57usd7yEea8DC.Tb1XrrAjrOr3znc7.CMTIYv.l8Fw9NOojk9oWjnM7ZDLAu0v5FQy3GCws9psCpaXK4v9MR71IADSvYu3BhydD+abjrn92TECshX8uIU7PVkzEoccrg7nUDmJgVwjFxKwEVn4CFaZ5y3fjS0jJViASUZ9iw8wb.TkjWrP4VjtbYkbXt4vbYFqaL.oZkERbtwZv9gOP2.wJGoaNR2OXQ5td.h0J4PcGBWWQJv0J4XcEzIDjqUVb.6xNgCkGNncqc+h1UZQDsqZNZ2bztQQ6pt.i1U8gIZW0bzt4nce.f1UMGsaBncUyQ6NDZW0EMztxObP6V89Esa4EQztJ4ncyQ6FEsqxBLZWkGlncUxQ6li18A.ZWkbztIf1UIGs6PncUVzP6J8AJZ2DGfoJP5sfruA+KzrtNw2TgvlDKZVwwXDSlv6jgS7ieQc3upkUF+OBE0o8W0Rko8.VcZOf0Rka.+GhmvigN.j6YAQy+fK9x1zK9xcIW7kJul87z5C6YzHwiCLjvqcNmQ73YlKLDK1V4awkeYDSyfL1.S53pNiF2ZynwsZBi633ATNNOf+Nyu8ncWb8.3iRK8v2EXMLbqtjtINs+QvyXE6C.ZrLqVOXrUmkCtxrbvkGwfONdERe.5UTj8QTMNe+UAccb97qJBi4iNKc6dYPWSKYgBupwWNDUG02.peex+DPy+DPGwGKUKjwMng9jpcX21Aa6WeBe57A0lIyrLG1Xc3QHj9Ej3V28mJdRh4lv1F2tyaoW2DhB5eNmyKWaheUTtFjwuZzhrcnNXsMAV3mwwBAMHIsMq1I4ZSnvveMoSx6dT0w5yoWDn63cXLhfZG4NcOaN.k3b1R2wZLSNFE5OMCS8CRIocibw5vTR+FLQcjeqN4FHIxtLsA6dIw+L2tqfIAcen6aD7ZxCpNV61MB6d1Batz8xBggJjn5c1Zaim0GgIkUSv.DGtO32CmADqhjbLS8rRmxayVhJ8HxSEAuIBiDUkVEuZs7t0ptS4cpnVa2Z.VJThX1mdmLpbB5yOh8ybSWa+qEHgNLR3BS7FeNFauIFiN8ZQJxIXDfIgTYBfdoUkkMqOFtiKngO2wASRTNG5lZQcbtoVTygomCSedbSsnLOxbc4gbJTxScM2mXZm55Vboiod+kTG2lJtfjUWvKYm7bIstUha2DjePuaBhYddul8ZwIJ60Q57kmJ6GNoxJOYoxJmmJ6BWprCkQj7hWFQxfY3KPSd522Soee4vW1ooKU1J4v1ygsOORkU99IUV47TYy8IlkoxpjwTYCdmbmdIxprnkHqx8WhrJ++lDYqkmHadhrKDIxpLYIxpjmH6hehrJKdIxpjmH6CzDYqNNIxVMGzdNn84QhrR2OIxJkmHatOwrLQV446YxJ9yAVPBXOPydSLgc46yD1i4WIqp2quOwUySjMOQ16uDY4SkL64wx267zXev8pEK7McQymcQIM3vU8RNK3GxIwlzclwBUhr0FmDYqkCZOGz9r8qj3N1rO1ucrigY6t4ls4lsySyVAyoOIqYyAws51zgoMsWDBA+rTG49uv21hmAYVimgZIAFEuNxk6jRMGxcOClAVTddxh7+H4jAdT49gGUyBOpd+viJilGWMvIu0IHqK8t5tLJSHk3oHqKbmsF+UIycv6xiMuGeDszy2Q9wHKybtxDv4RSONWJ6bt5hAmWdzbNjsiFGcQSO6thl4Rwr14TN1q+Gjn.WxsohIxnx2KLpb1YTk6EFUI6Lp57jQCyTOM7YwAa0xAF2XfAlmLmFvbkqORXLh6tG20VYrWQkQkqUx5kelvtTBx5UbVF6csIp2UuqdGcdYMRPO77BeniP0VJlY.0mtyLYcIzzIdxYU7RNN9zVztqUYSmvoLtycSaupruXb5DP0OfDvx2o.NFoKtms80czbHWeZfu93fqUMLi3gr73FvBEN.ciQKz486R2L0CPtWiWXfRzVHWWZ9vrJ2B9xd5F1jqgZLWQn8SYkThTToFlZ8QNRBuguz8YfoYp++17+9E6oYpY0RX8j2Xio9IFcL7BKsa8uxvzbvFdOnb05G2x1JXqUHa7RSrx6T511Dp9aPul5bvKnP1JANRQXyfCwgq8mYa68JaOtwnQ8lZjqiN5ssMd34GjyP2fyzFIT1QFlH1V.80vmehwENZN8e9K6hm9ZQ2q1RM60sqsi2y6POMFGW5n69baiRW5nYoqoe6sOmpJIij6yILp6yuvAoc81uS6FPGhVjsSRczn2Ive0e3I.yA2G390YRkO8f5Kr7g5FXSSba7HyzqrmsdexIlZwNVh2X3Zf0ErGZhUpLU5Q1l5CN4h8uxvTefo.6HCCMLVlYX7T3oF5FCJee5QkRrOdBshRg8f21nvRol8JmZ1i2rcEF2gYB1YfIxYDSyvCGSfyH6ytkqAwEiyoNB6tb5X2XzfE33w0B3wlFDShCstAYhcun73m.8CCETpnu0o1V1cux1xnkn4omiwkWhDupsiSfdomG89TLnjmV+LjIRykyO3mW+DCKjlSTOrLnKjRut3tlu9KfL1sDIfPoIYdatZl8wPZvnzyujypZFyuKGDM+v1swKJExrq.O5alCdnmwNovS0vFpjXYupWml334sPXNAuLooKI90RjMMm8b4fvaMQV5kCt7y8qTh7bA+JkFbynOOnQGsVN1u0+czfXK+HZIX41x+sT4Txykj.2DMGpN3nhusUKwgZnNJOtcTYb6n531wJiaGqNtcr131wcFcGIKZ4e3HDWV.3zFGxtgYKL.9PgkA+evc0qz1
      

      In essence, it's just 4 tempo synced delays with the feedback set to max and a gate controlling the input gain of each delay. This acts as kind of record button.

      The controls:

      Dry/wet - obvious
      Mix - the level of the delay channels
      Delay Time - Set's the delay time. Adjusting this after recording has finished gets glitchy fast .
      Pitch - controls pitch via a repitch container
      Record 1-4 - Opens the gate allowing the input signal to be captured
      Reset 1-4 - Sets feedback to 0 clearing the "recording" (hold until fully clear) *
      Record length/Divide - Sets the duration of the record gate

      I'm not clear on what the exact applications of this are yet (Do people use loopers in DAWs?) It's hard to get the timing right when hitting the record button (switching the ramp controlling input gain with a. clocked ramp would make this easier when working in a DAW) , I've started a project using similar techniques here, this applies a modulated xfader to the input and and output allowing it to act as kind of buffer glitcher/remixer thing. . Again, it's kind of cool, just not sure how to translate that into a meaningful end user experience.. suggestions welcome!

      posted in Presets / Scripts / Ideas
      modularsamplesM
      modularsamples
    • Scriptnode clone: Control individual cloned parameters

      Normally, parameters within a clone_child are modified as a group, using slider packs or clone_cables. Control over parameters within a specific child is limited. However, with some fancy switching it is possible to control parameters independently.

      In the following example, the waveforms of four, cloned oscillators are being controlled independent of the other clones..

      HiseSnippet 3028.3oc6ckrbaibFFTRs1F4YFOwYqxEjTolxtFaVDKjTrRUwTVK1LikDKSE4jSZf.ZJhQf.L.fRhYop7Vjq4AIGlGg7.jC4ZNkbImS96tAH.HIn.gjnnDA0EAzae8+F9++ZTj0ssTwNNV1b4V6ndcvb41.0nmoaqsaonaxUaGtb+Tz1Vlt1VFuplol9E5ZcULd01FVl3WcrhQWrC2a50QwwAqwkK2hukLrbqsDG8y+40uQwPwTEGbKNtiszUwuWustavcqW8q0ML1SQCejd6P8VtZMUKyssLr5BPbQTAtNJpmqbF9.ER2V.wka4c0zcsra3p3BXI2RuwRqWiVVWZx5+w5N5mZfIWHv0.lH1s2yxPifXxc41tktgVceQgCGWNT8.AyhLAyyP6qqo2+9ABnOm1.evHBKOxsPT3sXD3IDFdEBAuQ.obgfzRLH8TTCUa8NtAsPvymfpY5hsap.h8vPg0WtbeGUghMcy2V4b7d1vE8GvyKUnvK4kJT3E+hlcMUc0sL4sLOvxEen4yew5+g0Wa8+z57C1TylirMO6FCr8HalnosG2.etY21mhseI+ED6r9cD19Qkon3kogU4prccnNZYVyT28vNXy3LD37DUf7eMOTAKuKU5+EdR+FF5ZX65fcImNHneBJ3FBbTnCPL2Bvjoo3pvk6mfDJkOzGWsiLO7zMMy+U4YqGcQVjsHeZjEgt.qf9ZSqS6O0TWku6+97+wqS9fEiLXpiZxGrzfClaBfs73FbxErhAB1EGRv17qxO3mTsHRiaQXepr8McQju9Eg9Q5vavhTLXQ3F2hj2S7ww8qqsCoSPbCOO.vqnC11Um3vkaG7EPLbVPn0P6fcN20pCD4Yaq1cfGL.9K4VYBbRtJb.+dAW7yq1w2WrFLneHpwk5tpsLszvjGRgczcv1BbWpq41p+n3sq1BqeVqfmtT8apxMLxFimUL34edZUW7UtjHrebqi2cuC+v9BbIBgcTrgmWAwXqQWkOpbAlDsI4XRLDl9yMGOlDSMlDmHLIEmb5a91gvjTpwjzDgI43jSi.SxoFSxQvz5LL8DOL8dkSwFTHsJh9+gsm9qtQsuULzOyrMcZVFYfa5NfwbUqAMl4p4sQdAJHeLdUVLAdql7pjTyz36CaGNL7zRk9IYzD5ZC8eenPv4i3dr50rcDic6bPZ1N+VusyeAcTKcG.1fJfWC21xzw0l77c9lPte96JKGUHOQE3g+N7sTtP27LdWXFs4uDTKMsra63KJLfd6fIRAWrQuWxC51VVcc4sgqHCCRzfNm7jDJc3cs3IYCQlMdEsusqiKYa3jOhldsI34SgrCuHjPBLJSQLMtiFRt8KqFrZfg.9JVJLXShllluW5PdXuZ9+3TC4h2bjG12uZ2vFll2kHW5li7hwIyuaQtbDjOb4EPgMVZcodagq1gThmWCP55QJwfTGgoitauvYVdqUBTRg3SQ0IBoQiwEFAFgzbtKvnWgiOAsaylXU2..tDZueycSUhgW90OJRfbZY8zkONqn3qi+umz536j353Ona6.SRRQb4PP+7qQ8knIodvwRAfPJo.X4YNJ.d.3hFgkh07wXC81cLv6ZdA1.Jhfhwu.pZnoRWCW+6F07aeKSqNsrL0UCaw8Arqs9YmgsCi8Qtg1x0kDns+cdV0OfMvJN3vIe8dcSrhMHmvoTVHLwL1LR80OBwfKOwmg+gan0EmaBsNNQzpncuBxbUXFT64AMwoIz9.jzMju89JfqKj0AhD2GdHfJFfkoI1vwmbLuqK3SRQCroF8h+G7wqQAx047ZTvuw.R53N.6dok84TuOu+GhjS16+XDMc+Sz6WzzIWvnudKCCqKqaYzyOfCcCBENQLugJ9JjG9i0KR1c5dF9fnico+NYq1VcI48w1NuSw4HEcCRFG4V3.ZLlk2SQEjo8pqPRV6oHRkJfpAamWsuJJdXFnynxbPWTOnDOJlIqh+iXYxP.frpwHDkuHochjYIO3PVuUP0qcz1uiKBzdFxqHp7LvPJQZf0u+LK3e7.zRm5PhNPpBMtp1xu9Hfo+ShAQ0RAgVNRw9LrqiGGTlXUlXmJLIICuAJXd4pGtJ8MP6Yi+c7efLMrB3LvW4ymU3rNhbIGI2PuTiKvsKjpgFfpcFfqrc93g+phMNcSyKN7c65pQ3JKjd.li9WA6t80MO1i3Mj.XDsuxUdWuLYBA0nKtCqXbVGX72C9HzCXwgq+nkgF4BM0KEdpKDYpCloUPraEoAtPL4wwwLEPjduFpwGI1BBbwZm5zw.x1KFKgpHJn42lTSgCuhMluKzKRo0NvCeUc4urkNXcna1ApC205ryLv7PI+vhoeAFxiaXCigrYQr7aXC9D1zJLwFuWiixDXC9YH5t4DFfDiZFtBpFowzXAxhxMZaPF81TlmojB27QjM3.pVw6QU6mGQ0JHeqoaIjcDWzkQblBON0rRyNZVoaQMqzX0rCbPNON0rxyNZVwaQMq70qYCN8rGJZ10Vp2+5KEV8u8uecTsaX7Ol7ELsNostldTE92KT9B9cXhz28eletPK1pnFuaq561Hk4l7yPM.6FZJp9mT.jgpMOVARHgZXl3rO.jzRgvWQDj78GvLWkdfKS19NrflRd.4pdDivcHlGThJ7Tbqf1S+JXdiZos3Lnk1VccsZCEQ5Sz1jOOuUocaEtHcj6VJCsUYfTLhcsmBVLSA+fPAO97zFmFVZ9QCW7QjFVJ4ZX4Le3GhZ3XiRGedIw1xP5nMP0bNlzpphgOfysfmwyJLiGp4wX3AgkwvvLx4oTRMCcSLvojtNprT9Tu8vIpDFY4tFlGi2EXCjr3lkqHVVVVd7zIFgCIwIKOsIj4ROWbJ12L86swsRKDZkFLEhHK3OneLkvcZBW0j6orLRQSayAqqgYMjv3LixIdTgY7KW5lFbvy8UXfnCobZDGFOwTehmnJh1ZcDLxV4gFlLMzBQDs4t0hydGDByyOjZ7KHb26cLT9W2mtGqPz4vtNy+358O7kUy0NHEl5NHRy.NHExbPRrCRg4SGDuzqpL08OlAxupRl6QRyupxbj2w0wJt2KTQGrx4C7T0OALhsw4IsLQxka6WLBO9IF7.P1QGJJSo2a51romBHxcfq8NFjkPuRfKoxAUCrhcT4vFLyCVKoTPbKYpLfyRL6hHhxghDBpzPMmx8yh2dJibKmzXRxwDSxy.YLgjVNXZWFIFcdWCtA7Ixb+LXsEJv9HHWoffPIAtFmiujIMYcPTrRkBxEKIJJIuY4MK5QyE4s3oK1TsW.iZhhCFbKcbnE4UDZLa2TEYeYzagYaviOchMTq2h7BqdyhpuL8cA1eRHxZIgxEkjJUQPtPIQ4JUtCyg3yhPBkzTiEpUQTRlJe2SBkWYDhS8xHDmAJiPLqLhDWFgXg455rEm5DQINCPDkXFQTI2AY9lHJQwotCRwY.GDwLGjD6fHNe6fHM0cPJMC3fHk4fjXGDoLtnFEWTEuO4h5IgHPQ5diLpUYjQI8.mMpnByL5nxniJiNpTSGk3zlNpRSM5nDJM0O0tJy.mpcorbkR7oZWZ9909n7TuXhBy.NHkybPRrCR44aGjMm5NHBy.NHYuXsI2AYN+Mqcp+hQIJNC3fj8lQkbGjrWMpQRGk7rBcTh22zQI9HhNJwL5nxniJiNpzSGkvzlNJ4oGcTS8y1VXF3rsExNa6jmqz78YaKL0OaagYfy1VH6rsStChz7sCh7T2Ao7LfChblCRhcPjmucPJN0cP1bFvAoXlCRhcPJlQG0nniRbVgNJg6a5nDdDQGkPFcTYzQkQG0DEnLoeQkR9tPM0esjMVUjXLpnmfZPXjpg9YlAnm08n6fkBKwY5E1u0dWmzOrHuXYoxBxEqToTgJRkkiD6N9P48+ZA8ZxHIBvDSJvXWLQHQbhPhzcHRjlHjHeGhjXKnJEtNuwx571JzeqIR0uVlSkeYLZqnZachWl4jM2pz6.Nwlze.kWCsO4Z9fenZoRbxWZumnp5+XqQOFwTLFoTLF4TLlhoXLkRwXJmhwr4XGC4GRJuGwQLggaTeW123z41MzuVa+eB.9bUB
      

      I've tried to keep the example pretty simple, but this method really opens up when you start modulating things.

      posted in Presets / Scripts / Ideas
      modularsamplesM
      modularsamples
    • An approach to vector synthesis

      The group xfade settings in sampler work great when you want to modulate between different samples in real time, but what if you want those layers to have their own parameters? or to change the samples individually? No doubt there's several ways you could go about this, but here's how I did it.

      In this example 8 waveform generators are connected to a crossfader using global cables.

      HiseSnippet 3116.3oc6c07aaibEmx1iVYuI6lsMscQQPgNzCYAxZH9MM5gH6X6DiF6HD40YQOrISnFaSXJNbIohs2hBzK641+D5+E8ZPK581qsWR60dY+OncFNThj5CapuEsGu.az70aduYdu2L+djOoZdXSjuO1SnvpGdoKRnvc.0uzI3zmbJzxQXusEJ7i.FGfafNBYFf89xlXGrvVW5B88QMDJTX4mR6WgUWQH7ue3waAsgNln3pDDNBaYhdtUSqf3ZqU8WaYauKrA5PqlI5sR08LwNOAaiaQ3okAUDbglmAOAc.j1sk.BEJtSCKBqTO.Ff7EJrxV3FWV+T74Nr9ejku0asQzBhB0IDhU8tX6FTNlVqvSN0xtQs1xtufPg6VKdkXY1Jw8A6a0vpS8wqH2KrgxwiH45QgkRydKmh8DSxdURvd8gkJjfkVgwReFntomkaPbKT94iA64Df7NFRV1SxJr9JT38fmfIcvIX8lvyP65QJzY.OTqRkGUl7+9he0wsbLCrvNkwNGfCPuv4gewZ+10Vcse2Zk6toiOtusQmFOrsMxquMS2o8tpA9PmVMeKx6QkeGztEpSGIhe50TvfWSStkaxj5DcD6rmiUvKbQNCRQPHZohr9emHthz0fvU+OIZ0utsUCjmfEYQ9i.e8tat8NBgLbjV7e5o+6+4iExvf+XP8lXbvoVNmjh.Ukk+qYj.Oe2WTdajavooHPngX1IPcWDQgIIAJ+8+2+QuD3dQD3I3luEuE9hHRztnXF3gqgDRcSBgpCKIj6lDe9PSBkwWPTGeAQqaR7fglD5iufXzGR7U6sML.R8PEYrPLfbQdAVTayBaidGwcOye0pfsQ9mEfcCslZ5hcnlVE9nq0d5hNS3GbqdYmB+9mW0ssw5dI5tk+9n.XMnG4PBhiMlwsa6hrddwwjCan12YfMRZYN.Vo52LprRIfeHwyLuDajOnkkSFUdYUJwecSbighYXNLF.y7A7nxLgD+09gDOI6TJitehYHguIACIbP0lPRafBqRJzEu8pMOZmdXiWAeGZWrWSQAq.TShR8yA0sbPqcnmEz4DazZ0gmuV8usEzCs1AXK+3VJKEUO4CG5AcQeG1pQYwDeVZDDMoAIZu+2bMhlzhtnIOHQ6Ml4cQSYPhVUqEWQasLd71fDM7nKZma0f3hqCYeS0SQVmbZBLCUqtXH8ZCR5+id2Bjd8AJ8stEH8FCT5uH+I88Bvj.sE2nkMLHMdWJH+nFH.1RAxjhjzw2J3xjWQraPvqjMPvWMF8rxteFnlUf4o8meWpO7K4lrSa9MJjB2ErywGiLChY1U.690WY7Cl3rRIFq7yAO0F+Vnc7BH4t7DtBwhoPIvIgMeEw54um0X83l4X8TX4LK7CQrcVYgK1NYUU9GGsIUtSa9Cuw2jIBTEYr4ChbOR2IOBRc1Dzg2BY41W2+ZYysrbw1PujAp5+.hCJjqGh3uDcHtlM7xG5Ca5ZidIQfdTY1m8qg71xFadVuwSJx4aXqO7ssHVbdCLRVS7fbccgxBj4MGwqVEpSfpDN.EbN16rvcrnOS1unaFqx1LHmZsosM97ZX6KcOE6XYFMYHOep+QxlVk0I+GqWzyDsh7bR1bXEQDkRGGj8lMwsnmVBJrDYleFz+PnkM0uJYpwD70EJtKjFn3KqAoGo8Y.y1tUV2riZcLaEqkDpLRVG5.PzmwiTp11EAnfPnf2rY3I1zfAuLscpjuDa5ALmWgz+kBWCujd1GkYZUVXE7DSOU2KbpHpAqyZdHmoDwSgTSTIhwyRzo7SAGzpYhUoiXwmYYfQnakjcsH0mBpcOJApeN8fQAA1+dHz6DT.cJJkrhn353fB0n8SWLR5YgNfEFCQgZoCzBa5DFGZJMEno7TflJSAZpNEno1Tfl5SAZZL.ZlPcmdpTbLjVYeKmH0a.0Glv9vK5TVjTlcjDqpMaEfaRb619lBQNrXdL7cssBDGrGiv1mf9qJkvKxGAbHEDmEtqZaylZpdPG2UrlQMdcGrJiiqqBWo+n6BdNQ3fdkeI4.8t1iWdBrGSNgJAU.wT49DpHVg8mnxFUDE0DSPzR.ZiD5VO.4V256FzHXNi6Dn3v611sJV+Yf9KFwSWrXsJXGGH49.MDR0UgXvMwdw6uoUIfIk.CxKcpSMi5YJcieJvC2JfHeqy.D75vNcEZE2AnHYHYnoXHZLLJG2Ajf+ij1U.uSbZY82mkvTyjv0vs64eDsUSBFon4jnv0iQszrynVhaTeKynVJyF0RSDi5MjqTYiIgQsT91nVd1YTKyMpukYTKmYiZ4I0I0pZRS.iZ47sQsxrynVgaTeKynVIyF0JKVW+VIeaTqN6LpU4F02xLpUyrQs5h00uUy2F0ZyNiZMtQ8sLiZsLaTqsXcRsV91nVe1YTqyMpukYTqmYiZ8EqSp0y2F0FyNiZCtQ8sLiZiLaTaLoNoVth1Dvn1HWYTOPBLg8WvbHLU7WrbhI5N.ruokM6EVqmYyCsdhlGtYi9hRYitnctQsskuqM7xsBe+y76oFR48bZftfpQ7kc+PNKlUiLkAXjk1sDabCvxsHPJMUWkTQj2hyPmyVhX9Kjj1XiJJppFJZFZxFRQYe5tdnusExw7xqxWwUnXWj3cJhuuSHwHtOIJwYh6ytemhfmR3rtb5L7Vd0NE5eEKrYhJECegp6lURZZkPgsHvEAOKsp5GyTUCaXnTRWI6dYA.2lvA3hcxopOPwlM8oj5614LcZSCmwY1k63WouL7tHs7jx0c+oSQx50.HzZf8aYGX4Ze43SK.XyFM5kLSTe8oV1VIIKF89WwxIxqaMLw8cjTkkzUT2PWTSeCMC8ddWyJMLu2hcesGgg4ETb3Fr73LXkwYvpiyf0FmAqONC13ZFb2ZSsS12gPYRUSdCU4Mz2PYCIQCc0L9hK1GmjLiod3o3LscH3pMzjpnqppIpJIqHqqL5bUB2E8vZIy61gf4TTjDIrmjNYcqhlTVWxRcArZoSIp3aRLR9XFkDSehjUQKmorJZhjtHidlDM5S+KYvk1GF3YQSwsCZ0rN4jVy1IEfe67AHpbk1mAWG4zHrv+i7WTihzxEhZTrciIEweBSDYYHW32FMQGcxRV6YZFI8By.BSbnGzw2E6iDSR4tZSJYaaiBZ4jt6rpR0q3T.LQhwztxD8rT0ZPmTDiTNEk125hjEYPrqiHRSiWDatkXVp0x1G8JZhGlfteHQ0RIq9YPuFjcByTp2Skj0pXtMYsF+zjbzyTqkp0yWjS2CT2hdK8cbdGxl3FL5KyosQGCImDzt1zlS6icvsSPn3M5WhH18mbBJk9SeEnMCBflmEWy8q9RjMhBXpSU+xprPjEhOczVKDG5u2j5690mCXraYpOfxyk8sjpVfLlfceBK4lJu+K1t7dGb8LKO45lRIWW6r1n+YQW24Z2DH05.YH05ZyTief0+DPpniNrQPUbJmT.CSfLfjKjOMSrnzAxIUPLnScpkt0.DL1mtNs9gZOZooSHimrf74W.eNeCDx0.m+mjcUr3OCPtNpT4vsxxym8xEIzLRbzLbzLbzLSJzLRbzL4LzLeZJzLRb3LyY3LRY6KEjdf3LEAyHM+AyLsSFRNXFNXFNXFNXl7MXF4a3fYJUkClgClYlAlQlClIWClQlClYNClQdwCLi7hIXlI4WBDYGLSQJhBw4CZln4lCmgCmgCmgCmoOvYTtgCm4db3Lb3LyN3LJb3L4Z3LJb3LyY3LJKdvYTVXgyLw95uh+rY3fY3fY3fYx2fYTugCl4yyIfYHVBbvL4evLpbvL4ZvLpbvLyYvLpKdfYTug+hloxAyvAyvAyvAyj2AynkG.y7COdjAy7fwELy6+Ee++5wWGXFBA3OYFNXFWjFGLStFLiFGLybFLi1hGXFsa3OYFMNXFNXFNXFNXl7NXF87.XlRUGYvLk4OYFNXlYGXFcNXlbMXFcNXl4LXF8EOvL52vexL5bvLbvLbvLbvL4cvLF2PdxLUW6O+r2uPkyLu4O7W9abvL2x.yXvAyjqAyXvAyLmAyXr3AlwXg8IyLw94si+U..GNCGNCGNyhJblYwbzDZ5geczuXcg+bjEVCQtcfgnZ.6SKWVT3cI8Nzjbm4WaZ192Ju9OFoQXLxivXTFgwnNBiQaDFi9HLFiqbLT3JQNfo57jJpsSnCyBEZ+SVKQ8W3+C.VGCON
      

      The main downside to this setup is that the xfade is inherently monophonic, so fancy Prophet VS style pads are out of the question. Now, a better, more elegant developer might have a clever solution this. In my case, I just copy and pasted my way to success..

      HiseSnippet 4829.3oc6bs0baijcFzRPiHGOi0l0YSpTapBw09fbM1xDW3s3LYjrtLqpcjsVKGOSkolxEDPKITBDfK.nr0NkqJ+zxiIuk2xqoRdLuL+CRNcC.xFj.RfTPjfVGMUMl.8sSe59b596ft+Nzy0f3665ITo5atrGQnx8EO5Rmfy19LcKGg82Qnxegn1KcMIukXD358zdt1WJ7hK6o66SLEpTYoukluJUWVf82u7MuP2V2wfL7UBBu00xf7cVcsBF91C27OXYaumtI4MVc4xs1l6a35rsqsaePlVRrtPOciy0Ok7RcZ1tmnPkU10zBDkiBzCH9BUDegq4kGcl66cBy+as7sN1lPePV3HnhBe8dt1lTIl91WcAw6BKx64emv1mYYadXr9vWPnxpGNT6rTn14ghGXYZM38C0RqwRPZXI30QUtWRQdoDhrLuHWmSjSQjpvIRKGJR+JwiL7r5ELLEp774h66DP7NQGFJ3Ekv7Jbu+8GHtsKjCmfM5peNYOO3gAkXc4F0ehjZ85O940p8rm8Cm.CSRvvRfmqcsZvO7CjtP2S5G1aqc1UV5qkXSY13TRvAtl8s0gt55OJLwGAUwHEP4pJfRJEP8pJfZJEP6pJfFs.bk3ntttAmY4bJTnXUBTrsc61y0AdX8GMHGIapuauWsCoWvYYVNHCRrbLV4NpGgXdkkikCljB+Y4Xa4PjNouiQfkqijqCqmrc3Hx5FwE8IP8a2m73Z+bMIonQmM7IAaED3Ycb+.x5Qu6CzQz3b+7AYVIkLqjUlUSIypYkYsTxr1nY9iPuMcMBK+O5wzJIpSusts8wfmg0SpKXJrwUWCFAmdUlOqJxqNKqbmtRKqbmtVazbmsZiaha5ptQ0KYn9hmoO8ZOnFdWWWy7p9xL6oq+xL6oq.GK6YqA4LgSWCNhpIaEHyf9JUfWi5ymVAShBLiBjsJLiBjsRbjBb0pwHOZYpF4UPg98d1y7b66XJ44drkCmCzcczgUKyz8YXxi3ke6SrrgU27gR8iCWZfes70ezA6uy9OcOV9f0sdBUAL9e4nvJ2jBqdSJLr11O87zKMut.Tav9VB0F0pVcnBgsgC1Sq+H1t1RWOjc9Ulv7qN44+mdtTt+abawiGLoKZ+LbVfLA4DPkdhjkyfYLOdf7cBcta7loV+uiyNQJYIGnee7X8sLpiOVqV3z1zLOFHyLyBGXiv9vlhIR6dALeeeSXWkFmGK9CGkOXqe3cGs++7tvXrrRapXxxvnJDKGqf0M0CzCk0edfDSe2FdDeXqxj0iqLttah9sEzJ0etjkz+vf1Ed5q9pgJfeNgpfV4+n0OQsFep7Sj.qbxIfXYxM68i0F9+qktr2qu+YLY+IRjPcwfQyjMIUDMoCMC6niKSVmrt4OVGjouV5oxIG494wFGCyYby97TRWllNSZFOUORPeOmju+i0F+W0F7KXNguKL8fNuwK3Md8Iqehtse77uH0T5ZI2dIUR2TsShp4ZUQOUNq9OSIUnJgORW1XnIfia.4UN.HMGGhMy0Ozb03Ma1fM8OY9hW7QJ3LhzqeMXR0mBLplG4TIOu8gopefZS8bt02eIqBVm5DoZTAsX4yxW5OS7bkNVGL2krsNmP0ddWFB3.ZLZFkN000jUvddtm5o2sKj3Sj7ckdOQxghTHvUR2zDZHB8mfiQVSnaDzW2lUPiPYWxoe2iAQspsqgtsDEhQjD+UvnPUVVOBfBQXkmM4j19zGnqh7cVfhClMvdAUo.sXspIzWLStj5qmHc.rRD.Qm5wNJyq+3mHYBJxpwCY87rf0lYuJN2TOcgUQ36YR21WZXSkNXk+SOiIGb6APRuKcrnVUXxXb+5qj9G+ZIsGWqJadE2vCLY.7ZL5fzIm.iRwSVC0RFP1S1GACl7zEoS6Rq2XD6krlzG4Z+H251DuvIJTAjKYZbPROk3cMFN3xsfEKiBUV9pBHhbVADwHbySbYz0YevZ3U8HNYERDgncbI.sRjTAYMfEGhuLJNDGYaYR7DrLEp7YhrMKJvDX9HBIjiB+4hCPmjnB9W9e+i+aeS9pfA6deTI3WlfJfsuzDUvl09O+extBdQ+f.WGVErpX3h5oz7+S6uC3rkFQmHUJnl6AN0rnifU1gbArYmv36TUbGh+4At8X57nc4B+9Z05eXXC9617R9PuY4e.IP+PcvUCA7rEOZmmJmeTIiF3e8mtYMvvQsrZ.xMuABGUypArm3FHsQctZeC9Af+9MCHeHfJIG3539rCogTUX7.6sl3fPWwGmQZ.WiR.bOjH3dz.343aEbI+TsQC93x4K3iWcrQyq39qDOzJv3rzk26kh7BVD21xaTnb+BwcO4DhQvPgcYw89gqLtsEtnrZFwbeUwPzWEQj16k6HsWYoYUj0qVtirdjH8.wnUzCAWyjluTjOJAIkkkxsrHekxB2prKkikodfXzt+dIa+AisZ6l4YstZhc6Q.I2KX5VsdUZ420wLkVel4YapG7mgdyJDYb58fUHMejWq+Fwu018Xc6gJp33dvjk+1njkFj9v.ibUN19Ol0N1jKPGaKW5brk241+5wFt7mgVfIb+tRnX9ai7xPGceqtmktyvukWzpjggG+5kyWX0y0V2i6CfV4+VjKBIdjd5dj23dns9kq6q2smM40POBvfy9s+gDuW.fEOebzY8BEaVpqebevdzKMHb7AHHsjXvRyD4m8TBLTrvWPR3kjf265cNaHK52v.FcznZ3nwGzD1x1188zc016LWGKinFi34S8XBvSpuA7eg4htgZqHeoUnq1QejDsr6VLz9P2nx8fV92q6+FcKapmVnocMA4dk8zoGJgKOTG.K.dmMh8urgwf40CEqgyRXyFA8vfs26GJizZM1ugXkvU951ksce5AOXIZ5zd98BadQtIguV3Zjkjs9zzRUEYeuTv4YhlZMwnHYG94T8lvVhC2I7lnm.im6QaxGHB6ofSK81vE2WRTi4WgOqqPcpPhywphG8d5RkBBg+6az8NkDv7Px+hH7uND1LZ+jOF0622j10C+nmxBCDl8YHcCaNgaRcpbKTmp2B0oVF0I2vC0M5PDqKefkSzvgH0lS3.8OL3YY3Y5vVb0rU+.2tfah3k1hLvBmg62y1JPN6Y3rzKP6qk4l0+YhNvCxyByq34XIZpe6.yqvjIluq2.c7MvTqxUZ+7EheGz4z8jdMr.zHiwKU.iwfGUtZQbXs7PnVjqG9mrVm5xxMk4pzUEoIB06QAjdGY8mypDgNOFDpH1FzFcJV5BP5cigM2vtU0n3rXJjHqBC2d9PuNoaZspnAsBxxqRBu7Q4Lwbieinma+.n+swor8N8NVlthYE2WTSosR6lZskaOISNtuHm7G0aWV7B4aKq+TTgIZIgqQZ22+szTMzsikVXB2XF0JyNiZEzn9NlQsRtMpUJDi5Np0q2oHLpUVrMpUmcF0pnQ8cLiZ0baTqVTqT2noRAXTqtXaTqM6Lp0Pi56XF0Z41nVqbs8asEJi5LqfB1eQnCgaE+EKw0P2Wz02vxNLZvi0ZdjM3RdxZMZPHsIeH97YrikeOa8KeAK1t9i8F3Y1YNhNi3oiBHak7ZjokgQVR2RgkKCK2UDURVqUgWD4s3bx6CUQg9KTT5zotViFs0Z1toZaknaLzddj+TehiwkWkuhqXh8Jf2oH499rJCbeBShykzme+NqH9sfjMhSmI2x6vyz8uBEatpkUXexxQEEdSKtIrqH1inedxoped3TUVBSzjzkyuWVQwdc0yvEawMUOytcXymnW+ECVSmlzjYbl+98vvkmi3ltTQ45N85YEPekQEUS7f91AV8rmVqtgUkn3VlliWKEpq9DZsk4kvnPEy1ygv0Itba2QogpRKsFcZI2rUmlsaMVXwWdR9j.itqGgII1+SVgUuIEV6ZJ7nZ1OKb17jnX0ZWudq1cZ0Qqihb6VMx42aHE+EgSrFSlpJFcSplDopSSk5sZznobCEUM0VZSuTwY4LlnwNjeg2OoIQ3fkDa1oc6FvbxN0apjWUVh8hjPF4WTcpr2llyIZgbbVV5S6iyxqCQNbfdfmErfF86bdDrniQ72d1O9yNG8b83kiNh3Xxd3+C9KJQY5yUhRTNNQ9t3eYXW7yE+d8KHrC6WzpHe+Vuc2B4zvHj6SCyqLB.g3Md5N98b8Ix707Hoovm1Njf9NIyd3qRjKZGbOWutx7m+h3WxkyU27PcmDUF7bhZ5.qOv+XHZyiHPuw7UCM23qf919ju2xjtnvfW+e8MCesB+q+85dzqVlQho2yrCJzJKrGTn434zic9DFguJVS7HK5lX204BhM3ZLhyJ1gbhNr5P7aSZhQO10wmMkgC9ul.9BN8ThGurmZGZq.58DY3ad3lulXSn3I3NN4gQPhAea5zExSLUPj530esXn3JQ8KHM2Oekh47vc8fvyUizAuZGo8eYNNiW3A65V5fcEeBLR+DbM547p.NVWh43XcEKT27.O+khIhd3jFgQ4a4Ov+j.zWG1k9s4gDJYfNR.xm1zITc0DAPnmsA88SzXz8tcBoZwhBF2U9bdKHvdCkJ0WUf+JQXOpJRrgRo4yXYYBhixm3PbD1bV.w4W9FDhCBwICHNJHDmEZHNJHDm4LDGk7cIUFC1ysH.Gk4O.ma6C6HBvAA3f.bP.NK1.bT+DGfypH.GDfy7EfiJBvYgFfiJBvYNCvQs7AvQsbBvoHu3G4GfyJTTFxyGDNQsMBwAg3fPbPHNo.wQ6SbHNqgPbPHNyWHNZHDmEZHNZHDm4LDGsxGDGsRKDmB6ZvheCGDfCBvAA3TNA3LiAQcMj5sBRp2kZR8VYQfTuW8FRp24q7YQp2qhj5MRp2iQp2JHodij5cQQp2JHodWF.UWKl8rOtbwp2bxERq2Hsdiz5MRq2Hsdi7J3bkVuKrCEeCjVuQZ8FMpKEz5cg8URZhz5MRq2nQcofVuKrUpagz5MRq2nQcYgVuUq2r.Lpaiz5MRq2Hsdiz5MRq2HsdOyn06qntPd8F40adRptoZmFpHudOABmJHUMkUQd8F406Y3ElpAxq23ElBuvT2lWXpF3ElZg9BS0.uvTysy10prX.erbY5FSMPlltHIUYVExpEE90qAd2rJk2MK7xcgWtK7xcMKAi0DYfbDLFBF61DLVSDL1BMXrlHXr4MXLkRHXLk63fwJxi.JBFCAigfwPvX2wAi0BYKcDLFBF61DLVKDL1BMXrVHXr4MXL0RHXLU7KiUXWcGDLFBFCAigfwtiCFqMxq6HXLDL1sIXr1HXrEZvXsQvXyavXZkPvXZ3WFqvtx0HXLDLFBFCAigbP+LfC5UQNnuTyA8pKBbP+Z2PNnesaDGzuFxA8HGzOFGzqNe4f9km7.1f7Meofu4UQ9luTw27FkT9l2.4adju4Q9lG4adju4QBub9x27sap0noRAD80NHeyi7MOZTWN3a91sa09F+IUDEuPtNR37HgyiV0kBBmmYU2pHrpkQFmGYbdzptbv37ElUsBR47yEJmekaFkyyGGej94Q5me1R+7qL4zO+DLgEoh96rTQe1xDxD8HSzyyD8xczZ1oYcMjI5y8bwlcp2nshRKjI5QlnelcEu5fLQeI8JdULmXH75bMSuNWcvqy0B804pCdctlyWmKiRHqyaHiWmqB6.EfWmK75bgXEvqy0cVt0XUFvK45HsyiHuPjWSIxqe8nHuFwdBgdU9gdsVBnWiL.hXulCXuJgjLuwcdRluHO2mH3KD7EB9BAecWG7kLRy7H3KD7UgA9RFAesXC9RFAeMuAeUBIUdCUD7Uwc8bPvWH3KD7EB95tN3KEjV4QvWH3qBC7kBB9ZwF7kBB9ZdC9pDRh7FZH3qh6VTifuPvWH3KD7Exh7y.VjWa9xh7KO4rH+mtLFu1h.iw+vaHiw+vaDiw+Pjw3QFieLFiWCYLdjw3mFFiWCYL9REiwaVRYLdSjw3QFiGYLdjw3QFiGIrx4LiwSC0Z6hHTqpHkwiTFOZUWdnL9NEgUsFRY7HkwiV0kGJiuPrpafTFORY7nUcogx36TuHrpahTF+bgx3EuYTFORS7HMwOaoIdwIml3QpgGoF9IttPtgG4FddtguoZmFpcZ0A4F97JbxsTUazPttBxM7H2vO6tnVpH4viWTK7hZUXWTKU7hZsXeQsTwKp0b9hZYVBoGdSY7hZUbmd.7hZgWTKDu.dQstqyRFZH+vifuPvWEF3KMD70hM3KMD707F7UIje3MQ9gu.OjmH3KD7EB9BAecWG7UCje3QvWH3qBC7UCD70hM3qFH3q4M3qRH+vah7CeAdWbPvWH3KD7EB95tN3qlH+vifuPvWEF3qlH3qEavWMQvWyavWkP9g2D4G9B7JSifuPvWH3KD7ExO7k51nqtgm66htn1TGAqxdCnaczYv7DOf9rjbLGeG5BqK.h3cFFwWQ7zKixTTF0onLZSQYZLEko4TTlVSQYZekkgheKZUBpcE7hC2k4TtRkXpZALwD9+kSl1vG
      

      This example duplicates everything 4 times into separate containers , meanwhile a round robin script (courtesy of D. Healey) controls which container to play.
      For the sake of brevity, the example reduces the number of layers to 4.

      Hopefully someone will find this useful :)

      posted in Presets / Scripts / Ideas
      modularsamplesM
      modularsamples
    • RE: How to change SampleMap in ScriptNode Granulator via ComboBox

      @Oli-Ullmann Here's a snippet, You'll need to add the names of your samplemaps to the combobox (or find some other way to populate it).

      HiseSnippet 1405.3ocwX8zaaTDEeV6roItETqDHAWPqxIW0Rjco7GUDpNwIoXANwpaHT3R0jcGGOxyNypcmMIlpJwQ3LeA36Bha7gfC7A.tvU38lYs200oItVooIWxad+627l2+1zKQEvRSUIDmU2eTLi3bCW+QR8f1CnbIoyVDm21sKMUyR7rGs4nXZZJKj33T8Q3ANqtDw7ye+vMoBpLfUbDgbfhGv9ZdDWWbZuVeEWH1gFx1mGUR562pSfR1VITY.dp51fDSCFROhsKEEqhKwY4sC4ZUhulpYoDG2MUgi7GnNQZk+.dJ+PACIZR7ACYOdGkHDQLd5dGyRNlyNo3rFDR6AbQXuwwhTBX4dEQlp1Hy631kGxmbdQD5lFFdEZTNF4TYZHWcJH27kA4y.RNkfzRVHcKW+fDdrtfChmq61QBOX8ovSQYnXkkT4Cp31VARH0qGQGx1IAHlnQ860nwc8Z1nws+7Z0fmiTs2wT3wWEcnZS0oM89BuwJeDSCGGqj.Q80lHwZSq4QITInjIqBUYirPtxmFEKXSfc80PoJoXpPoAkvSmnyNbAqtAV0pwkBtj40OSFn4JoGl1j6dDcIJQ8fwP6t.LDYraW6Y0PyttPQCM1Zsm8ju66evCrXoKM94q4cGuIpg9silEsO6Tc8aCt84fmuvq95oHGCBZSEhCgD35yBN7RTB66pzr8j0QDtZsmWy6EY0u+YxK2XBVxYxFKtRNOEqKyhNjkTJ9XDDxtlNkc44KkMvFaJInR1Qx06EyxoKWGNaBNIO3ho54HDDUaRzuYdh93.IgGh44ShqDyUnbuHx2zYKplN1XfcAeEyRzb7J4rE6XnwjsJZU2sXoC0pXir4upv0dNc8oEtciViJHZ0JhB7bcpBDbHSB76cba6+sziYOcWEOkUKmnWlHk0bJp6UC5SNS8NzoQElIn5oa+f8gyY.OvSUyi00xTtdT4XyqPOoFmaOo4Eh2xsGWGL3rwXky.ivy1qCLl2I+sb2teeVft.fK4tySVz11yu6W4kLh8Fl9w.EKo4kw.134d.qS0y6Z13UX5zRutFXtz7E4ufdKWY0RWov8Rnt5RGuuApwlZ0HWq+qk21F7I57kcwcIlx86lEMYuBbWRGG3hjuijyO4VLvLNgESSX6q5InipmZVW3w.juq2gBUvPe9OvlcJarEQahRTOX.UJYhzEYX7xWR6ORdrJSykG0kpS33bI396CMBBXsyQGFCpfygszMPZLkwmICMD+G7SNylSBX.yliYVLBmrKSehJYn40I+uINWqzSwFBg5DbbKOO0EdRLm0SIFEOPI4A3QVIFiwMhTY3rYKP+RZ59Tt.y08yRg0LB2S5CBaZQ5T8.VRpwvWysw5vuPt+tpPfk6Nz.HjNpGUO.KhBF28c8fIYqmUBCn73lm1HC.tHytB32lTszBF1TRjBJ9pX6w2I8.ja.UPNvtsBbIPaZiQVjY2eOBZOZgxTH8cKgzBQdS.waXhN11QjYhlIr0KwdQwGxBpzNc7ZbkJVKSAMV5HCYmN1faCkQgPuJiZ44kc4x76iUltzSmhlzil.eiI7IPnsWdBE72EpVzCsP8h4.9ZVL1Inrb9CguyzDbJKIF+p41SAclwryIV58W5f29CW42eH47c+e9vYcOo0b49e8WZ7WF2eM6biBe+d+1ez+e9w+8h788aMqu+4VuZW8q69nDHs0nvKXp8aQd8G5ws8sSEmw3WAdeEWeXbBM7Mjy2hoyjryy4ouHwlJ0vHpoS9B8MUWIyctJ7QDMHQ8z.63ZrOwJlSftVRy+epUc6hzdy7wnDB1r9oAASapYT7dKphezhp38WTE+3EUwOYQU7SWTE+rKVQ7qQ1HSqhrKh.kZ811N9vYaIE1txL6h7+.eCHtrC
      
      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: What is the purpose of the unused nodes list?

      It will save groups of nodes, so it can be useful if you've deleted a complex chain and want it back without repeatedly clicking undo.

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: Hise Stock LFO in ScriptNode - Can't find post / Snippet

      It's part of the tutorials, under ScriptnodeHiseModules:

      Link Preview Image
      hise_tutorial/ScriptnodeHiseModules at master · christophhart/hise_tutorial

      The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

      favicon

      GitHub (github.com)

      I love this tut, so simple, but really changed how I think about LFOs. You can do some really wild things by mixing and modulating different wave shapers.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: 8 bit sample playback with various speed

      @Morphoice One of the first projects I started in HISE was gonna be an emulation of the Akai s612, it never got off the ground 'cos the sound wasn't even close (not least 'cos the ADC and pre-amp are doing something best described as magic). So I'm keen to see where you go with this.

      Maybe this is the key to really nailing the sound? get it as close to the unfiltered sound as possible then everything falls into place after that..

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: 8 bit sample playback with various speed

      These older samplers were more akin to a digital delay in the way they changed pitch, with a clock controlling the sample rate of the DAC. This is big part of their sound in addition to the low bit rate and anti-aliasing filters.

      There's some good info here:
      https://electricdruid.net/experiments-with-variable-rate-drum-sample-playback/

      And a few words from Mr. Linn himself:
      https://www.kvraudio.com/forum/viewtopic.php?t=567891

      posted in General Questions
      modularsamplesM
      modularsamples