HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. modularsamples
    • Profile
    • Following 0
    • Followers 0
    • Topics 26
    • Posts 174
    • Groups 0

    modularsamples

    @modularsamples

    73
    Reputation
    54
    Profile views
    174
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    modularsamples Unfollow Follow

    Best posts made by modularsamples

    • 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

    Latest posts made by modularsamples

    • RE: Global Modulator / LFO always retriggered ?

      @griffinboy @Christoph-Hart said in Global Modulator / LFO always retriggered ?:

      @Christoph-Hart

      It's a big perceived difference in my opinion.
      I can make some sound demos if you're not convinced.

      Sitting in front of a friends Matrix 12 (classic 80s poly synth) recently convinced me of the value of this approach, I'm not sure you could even call it subtle.. the variations in phase and pitch do something best described as lush. Most hardware VCO poly synths (or serious emulations thereof) should behave in the same way.

      There's at least one way to achieve this currently, by cycling through multiple, identical monophonic "voices" with a round robin script:

      HiseSnippet 3435.3oc6c0sbaabEFTRKkHhSrSp5L8RTM8BpXYZB9mjF2zHq+RzTKKFQG0L0SlTHfkhaDH.K.njU73Y5k8wnOA8pdQuKuE85z2f9Fzd1cAHVPBJ9mpsjyxLSFs+b18aOmyd1yteASp64Zh88c8Txn9hq5fUxbOTiqbBZsSKChixA6pjYYzwtccrN18ThygtNtG4a5qr8UcL78wVJYxL+WP6YlbKnv98e97sMrMbLwwUonbhKwD+LRaRPbs0252Srs22vB+BRagdWYqCLcc1w01sKfp4QEU5XXdtwY3maP61bHkuzvukRlOEUsTYyJVqaUpT0MqYZTCuYSilM0KaUoRsM1Tu7lFU1nFtXUkLY2yhD350HvH.6qjYgscstpQK2Kc3SvIDexo1XZAckFvLyqdeWaK5RjVqxNsH1V0iTW9JJYVpdrxadtxaYzgDKRu5iUhOf0fVrDhJvLykDdym.d5hvqn.7RARYDfzBbH8wnFldjNAwsPwyGfNvI.60z.rShPg2Wk49apncbgd3DTnsw4388fB8jHud0hqoUtXwUehppJXr7CztvvS6jcNxW6yzdIyApvY3f8Z1DaFjekiZri9JqtlpVzuz5QoQ1ixirGUVY0u8IzFAbQbrINXslccLCHtNZtN6BqBLcY44Zm2zscGnnSvZ.1s6hWU80p4Z55k2Ri3vVJq1atrJ3iCdZPfG4ztA379E183id9dQB9D02.5gH0E.nchF57qvlxUVkJe3Duigs8ofCc9j3goJUe7i8n60z7na1Dzr64X.N.ftM8Yg27JzwHVlcZRrACVRKRB2y7qb3A6dvi1m0ujFHweigvklEgKOKByr3oKsnt.TavVQt1PMWtXEBaODqT9UXQoRWOL79WZB6e4Iu+bW5w62f98m1yiyj6pI3vy.B0ouI0oOxiI1wuI0wMJ9P9ecj+NuwG+XQY6ogWUn4QLNuQUk65l19id3ls0vAB96CGDf016Bvm+.KHXo44QKgXK8gO8a9tFG7G2Cry5k1fBUVG5WoPbHA4sLBL3n80wa0g5J3g8wdWfyGMXqF6gEqZfUNAlkhOQin8a6MuPoG9vXE3qSXpoC9KIeKcG4izWSC1oiaBvxRvC9Mpw+a0zwdmt9sXXeMMLWWzyhlbJ6EMKdgNHlHMya8xh.l9LsGouZhld8.9o7dFMsOIk10osyPyfs5gC554jr92nN3eo16u.eBeWv8f523E7But37MMr8i7ACUSoqkb6jTIMqZmDCyHUQOReXqelR5FUI7F0DGC63FfOxAx8vwAayB+CSmp31lBL2+j8K5.HsfVXsiOF1R0kddupG9LMOuC.W0WQ2S8DgySeNa.xyN4LTPBqeDese.64pcpArcWylbNlp87tJnEw4LMXxncT6LWWKlfc7bOyyncanw0z7c0tDq4fAACb0LrrfIBS+SH3HaJLLC5ZXyDzjicMmtsOEfZNaWSCaMK.mgH9gfUHGqqMf7qvL4YNmz4mVfdRxyHfhC7FXUPUJvLplKg9hskKo9ZMsCgSifzRYofv6b9UWSyBTj4hLYc7Hv4yrph5MMRGeH30yP2NWYZSQGb5+YsX3PHO.Mi1TagZNvYLZc8Pse2moUYU0bL+JAyC3L.QM52H0rIXkhbV4ZISn6IWivFlwYIRc6Ra0XFEkTU6MByeXXcarG2QgBPglo49mdKQIpwMthYoQ6HjeaxjlQCOoYwb5M4IPIzQWmCfcCG0A6LrL8UBy5BRvNaHpftFvRu9iBSud6tAAtNJDHK5kP7C0TXHV7lQJigzKhXoE1uvgnHMgaXSrvdLgyhpa3nOCxVZFjs7LHakTj8qOXWHxL8VMg5evlzAh.Rnl6L6hu.xNheGmbncw9mG31gYfBSKFbIFsI5Uwy3mt0UwEz1J.+p.58jnW48w0csuhtX5MzKLR6mvH+aDF4s5rk33nNJSovvTTXX9K6t0kDq.3ZvnLuBJ2BSNqEcImoDTpSjy6ArAhd8K3RzPHVLDQmVGhN3JsSbu8erMwxxFW20mP2A1mYbbQbogg3s9CSFhK81BwkGFhUNcxPb42VHtxvP7O0ZxPbkYCwC9XCO.1tX001HH4aePegnvFnig3CNPeTAGXruRLNY+OHxBi2Chb8uWy3B2OFUmDX1Jc7NWJ3EhP8+a7F97ReHh+VGwfcAz9ey09VR23P49Idlvu.xSoCCIKg3We9l3oA6L1OMHOL99GJNh6X34Qv7bhD8j6YqGnku1g3Cg4YP4orjsDAcXq6BYu6j.5gMzniG1vRTBJ5afAnZwFR+D91yO1FnI3sHyd69sHCgz8QgIKxe6FFZ9Hj3iPkDKyO1XQ+ZwhPBbyOFYjbeT3EKdNK0yARMYqwIsFUT6NX.4dASWZQKQkeOGqTl82ZwcuYL94hvXCR6N1vZ5BrMjHWXv1cwMM5ZGzqVQPRy8pSKWGhon16XbfG4ryvdhPO00ySCn2rItlk25XrMFtTpXtYOi3fM7.0DdJUE5S7axmp45Wg3vUiFyS68iiKm+t1wk2nTunFtqFlS5jGlHdJzsj4uhDd3JOLjUF9Et0sMtJuuAcOyw.5VS6T3l6m2f7C3AutbXtcaS6QdynmzYJtUc1apPtG61Mf3b1gFvlU3vVDDKsAbrsIN50EnokNGMVHubQZYp2QCriEqv+E9E1nNsblvF0iZLNrtxywAW55cNyPD92PHTpVGgtvzU4DrmOK80EQEK.+ixSsscujlxMIzqErFr5nW0KJlC8zBZOhvbTtAbfG6xucjgIZM7kF9uvfXSSXrQW+N.nOxoALNrbendcOmEtYw8MLAk8U0Mn4r+wHynGQufYOWVN9icZnpaNSn7VnFm5QYw6yMLzQOJKINff0Qa1UKlCAcg1NUUMOGFY4LBBY5S3yaBX8KEfUbWRCPhCwz.gEYxqmb5+HTHsErIO04MKStQNkBOe.e6JsDDXZN9lS1I.mvOrcIzwFNVtsEMxuvv6Lbfe36Q3fM4tMLSI81S2C45aBI9QCOpTW7dU2CsuG9OqcLcXTTDLVJJBq9DxOfigGtfPyooERH+nzET+Za7qhdfkcI9cfnMa2EhWxilknFnbXNyKfdjdxk.j5YTI3uOj3DpBQzMZJGZ7pdkq.kaDf6DtQAoCkGT0yqOLqfDikhvDsX7DkEUJ4LkCp.9kX1VFFA8h7e5U1rntdMH9043K4JZdGJUZyMKVoZsRkJWYi02nZHS4TiWWXq6UQPbQTI1TlDjQ0pjt9fNAatYshB+zE.8hzkMTSLjoVVtegf2S+5Ept5ocCbaCgqiNZbbsG5C0d7Evnc81C89VnnQMQ7820aQS9JQGGkkdrF4rrTcGGHKDCPbyWXHj28QdBU9SPbmEQFsr76KjSzvjHXSxBWGltG5.+SnsZZXGgL3LuvSs3W2+TO3p7sRpx9DgyJBaOM0VOgmkCulKwIGbcPBv7.DN7REE3slFThjbDyJ5ZUW2mlciv5HxmiklfRiKoIHGaFmSrhjlU+959fsNoAtmSLv8dPNeVPNzLooqqjQxykd.1921kCoOcwW02b8ZqqWaC8ZUJUsboxguaT3sztlnBYgYbZBK7ggi8yvfevjEP6s15OK5Kg60b8q9REeWgtEg6maZb00AuEQkKNUVmbHH23fQF2tXgpuaV64PQuVP3v+KPkqUTuPUXjpVtVsZPOGsoZhbT2oq2EINer5HUGS0Q7e.J9QTlnSimkDJ5KOkDSUpG3ojHBeJWMYvaLkdH9I5JIy9wjIBplY7zdr6SmhtaQDO.90q7FVZM4PeeG5MW85Oylu2xuSgn1RSoEK4HTaykX0NW5d9YgSeFhqOmzoQr7FSGvZC0A73t13IM8vgtvlpMAPjT5+QiN5sa8ch+Px5qWJTIR6KxaQYJMCmH7Vya8u+g+wON8.L1Ap9fbLNUaq110871FrG4Yp9uMfw8EMuGhS0C8MXGE2euie706g3jO8tDpuMdnuwm+wRR9Gk7ON07OV5t.+iKMi7ONdxOL9GWRx+nj+QI+i2U4erjj+QI+iR9Gk7OJ4eTx+nj+QI+iR9Gk7OJ4eTx+nj+QI+iR9Gk7OJ4eTx+3sB9G+ou5e92+bI+iR9GuSw+XYI+iR9GmZ9GKeWf+wGLi7O9fYh+wGH4eTx+nj+w6p7OVVx+nj+Q.iR9Gk7OJ4ebp4eL6sA9GuMwzH5lhoQwAcgolUwIdTRiAQIagR1BkrE99.agKLirEJYFTxL3MNyfKLiLCNyG+NTV.uoNXu+7E94.GenaLN9tcxp2BSOqdisa0jvi2XxYG5FiytaA7y8I.PpUc8MKt955U1nR40qpbahnNI4bRx4RkbtJRx4jjyM0jyU4t.4bKOijys7LQN2xRx4jjyIIm6tJ4bUjjyIImS9wAJImSRNm7iC78mONvrSAMdwIDjl0VXUkYd4WKnj+OI+e+7j+ugElP9ECJ4ET9ECJ+hAkewfxuXv2S9hAieRuaye0f+olM+WxuZPIwj2FHl7swbz1vzy86Bu5G0sbIVMv51ILp3gzxZo7+TfoWF76LMSNTCHXooUvxSqfUlVAqNsBVaZEb8oUvMFsfTdPCOjgFiBx2n9d7qBkgSrL+wG9evUTMqb
      

      Easy enough as a snippet, but things can get tricky using this approach in more elaborate projects as everything needs to be duplicated for each voice.

      What if there was some way to "clone" and assign voices without the need for additional stuff in the module tree? Maybe aaronventure's "continuous per-event modulation" snippet shows us the way.. IDK. Seems it would have pretty broad applications beyond fancy VCOs.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Global Modulator / LFO always retriggered ?

      @Christoph-Hart Orvillain describes it well. Think of a traditional, analogue oscillator. It is producing a continuous signal from the moment you turn it on, the only reason you don't hear it all the time on, say a minimoog, is because it's passed through a envelope controlled VCA.

      It is pretty niche admittedly, but it would open up some interesting possibilities (modular, classic polysynth recreations).

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Global Modulator / LFO always retriggered ?

      @Christoph-Hart said in Global Modulator / LFO always retriggered ?:

      Of course in polyphonic mode this will always retrigger

      Some way to have polyphonic, free running modulators would be awesome. It's a really nice effect.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Global Modulator / LFO always retriggered ?

      @Orvillain Ulrik's tip works for disabling re-triggering for the entire container, otherwise it's down to the type of modulator you're using. In scriptnode at least, time variant modulators are free running (unless you hook up an envelope to your gate), while envelopes re-trigger. Additionally, time variant modulators are monophonic, while envelopes are polyphonic with effectively a new modulation signal for each pressed note.

      Here's a simple example of an LFO with re-trig switch:

      HiseSnippet 1792.3oc2YstaaTDEdVGON2JUTnTgPEIiD+HfJQdys1.+H2cwhjFqX2.+qZxtiiG406rr63bADua7Hvy.OA4M.NyL65cVaGaGiSpntRU6blaem6m4jpgbGZTDODYsP8qCnHqGgqcsun4dMILeTk8QVOFeDIRPCKpIs60AjnHpKxxZlWKIXMedj52MasKwi36PSIgPmxYNzCYsYhTpU29mXddkItz5r1Fqdssq3v82i6w6.3YFbIT.woE4b5aHxkkCi9QRTSj02hWekUcVy8ktqrx5atgCYC5lMHMZXup6Zqswq1zd0MIq8pMnkVGYU3.WlfGVSPDzH3P2k6dcsl7K80WvorH1YdT4.aTM3l0jQ60j44VMQ3DgfCpZpnZFsn5o3iXtrtzSEYerZhho6vTnYkaXPx9N.IKCHkWComfq4DxBDoyHwyh3J9fFrAAzMlPQuVj0eh2iCKvWrbaRKZ4PXP2MrzFkJ8hhv+8M+PiN9NBF2uH2+MbA8X+k9lE98Eleg+Xgh8NUiFCbN40Dx87ngCbZo4P3v13R9cZeFM7EEuf30g1cg.6mUlVX7joNZt1Xgb+J9LwwAz3wk4dtRYk7690.nXwF70aqrOQPjJkXZv5BngBlDNV6Su.bCzpn4w6SiZI3AfiPe5Ovxg61wiHxZNIczhm.jGYzgREkeDSbsoi3cvFqzPswFWH9DbUlvo4fwXtAfQPRcefwXOyOBePiFTGQJ.yiK+KSpa33e8you9u.+ZO9YDuTAEXS.HgpcG+x3oK1c9hcWf8PBv9Wia.1fwN.auNNSdvn7uGhONcrc+z9TGQOfdXYhhWPCymGGEWp8NkDxH9htXSAYL9vxGOZPtKKf6QBMC0+23zvpAgz.RHsNupG45khHsC7nm.ryKJp+NpJMbWOtSq9iHGnwrZ1kNqC3rEdq4Bl5oIFUx.7Txl1H79anhK4gsT5q3uAucopXdrWCfUhDnSogQxHeVyhKsL7OzNdd7K2i2NfEGSDzCJZU4dWGzj6ybjjzqfBFj99TucZy6.WoE1JGbuoATUh5ZreiJmRpdgZgpSXdx3q05DAYrbO1uFbNp3CR2n2vcgulsLwADFWWkHZJiS6jDoYYmtd.o7PpIkTjnq6JcV4IlD8PCB.6skRHYwYRQbURHrGnzAYVubVyH2gTng0foftZj1f2u91y.tOy.boKwzJWCHyCX3PxZFizvZWM4HvIImDIOBWI5T4rNDOzoRqHIpQIf1x.zET2YV79XEdAKQEZG.Pi2z+ILVPFxhlftBPo.BpocQcR34TQTbkG9TGsklR6WwUBRlePGw6D7yOGL56pfjyMGVcrqfPF5sdFXHC54nxHKdVWYQl0zuLomC4tHatCbcALvBAY41DYmI6AWPxHvP+HlerbNM+5Qjq5g1MaUSPCzthFzZQuTKQLoJEayBUeCbLpN8JQct5v.LeAvUxKcQ7a8coM.idWTeW99zFjNdh9nuSGAuMvLppqPFrvbSNKfP2NKDanXe24ga1513AzzQxOFvdk6OQelHDJStLdEKBdEgzkUSLnPqw6YDNA4kYH7nWk7Bi8YQAPF6cUoci5iBLtBvWWIK586rGh8dgTo9SgTV1kz+rWayR11aXan.lCKmDRokJ+G3NzAUgxFXbWUom8t+rR0YkjApllB3TPgk4QMPAFaCi0oPNjyCfD7gBTlEm870zPClku8SONPQF58dvRZ83ENhHUl1J4wA8jKYdLbRMWNXPoQTqdD1H4xb8YT4V2+wGlU6nMECOrso3Bii5sVgEzxqnAVffd8eXJwPaeqRramGz9LmPEgryOGnL8SzMlwOuYqQyvlozmr5ZRx3hljp+1kya0lnp0+dsqNCskIy7gcKSNg2Qv7O+HBXPdk70AcZWC7ScRdDTTx6ehGWJwCtF7LG0f+A9EOosbrU7j1IShzGtV+YxuOVyuKhqAVapdcq31moFW7mIWPK9ZJ7DDo15AtaLG6HfqudHwOJfGkMRBsMqN2WJ1SI91HZ4P5udhz7wj9dbR3.m5lsJCL4.2SMhnSnxNL4EnF1cyjUwme7dQc1tVZr9OnZez6wtylo2QymfwZLY0hG.wV8ffUJL9I33vwITyZXeD2mmzOhTsdZ5BybWChg1QHHNsRo7zsOg5QIlVve81GBVdjP0iYmLYwc+uFx.0WeNVC2hRuwh++sq52yoHFjs0yi6T5s1WxhIsRUIaiWRZeUsuKsrLGDcqNQgU4ZUUJn1mhnJttrNNyhC9pg0X8uW1xzol41zICZ9wS6Lh+JTODYSeHti1DmP96h6ijzDbNEEfu8iaD4QxwEsQWza0lx9r8NGmrGUeabkIciqNoabsIciqOoabiIciubR23qF8Fk4qiesrzQEdrQ0CzdvVG3KcmUdGn+Ec.1tkC
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Roadmap to HISE 5

      @Christoph-Hart said in Roadmap to HISE 5:

      There were a few rather intrusive changes I had to make especially in the modulation system so if you have a project that uses a complex modulation system, please let me know if anything broke there. Especially the bridge between modulators and scriptnode is completely rewritten and there are definitively a few breaking changes that require you to tweak your nodes to adjust to the new system, but I tried to be as backwards compatible as possible and as far as I'm aware there is nothing substantive being removed.

      Other than needing to manually disable IPP in Projucer before compiling DSP networks, the two projects I tried seemed to be okay as far as modulation goes. The first, a complete basket case that crashes if you look at it funny, was the biggest surprise. This uses a pretty elaborate system of global cables & event modulators, with most sources existing in a global modulation container, here the incoming mod signals are available concurrently. The other, simpler project relies solely on global_cables, again all source in a global container. Here, a branch container selects the incoming signal.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Do global_send nodes work polyphonically?

      @Christoph-Hart Thanks for the detailed response, the future looks bright! Global envelopes (and compilable cables) were a huge improvement, especially for more complex projects.

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: Do global_send nodes work polyphonically?

      Bump and a few observations:

      The value control, at least, on send nodes is polyphonic (checked by hooking up an envelope) and placing receive in a standard Script_FX only passes single note so it seems safe to say that global_sends do work polyphonically.

      Placing send and receive nodes into a fix_8 container within the same network removes the clicks, however if the signal is passed to a different network where the receive node is also in a fix_8, the result sounds broken, as though being passed through a ring modulator.

      The clicking is barely noticeable when using the virtual keyboard for some reason.

      I'm at a loss, without a solution the options would be to merge everything into a single network, or forget the routing feature. Neither is particularly appealing!

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • Do global_send nodes work polyphonically?

      Are global sends suitable for polyphonic use? I'm using global send/receive nodes in polyphonic ScriptFX to re-route audio signals , however I find that on both note on and note off, there is a noticeable click when the signal is passed from one network to another . Here's a simple example:

      HiseSnippet 1416.3oc2X0sTabCEVqMh.DBIYl92za5dYRmLL1FCAlbQ.rgDlFCdXIzdGiPqLVC6JscWsj3oSuuSeJ5iRuqO.8h9ZvaP6Qq10d2vB35RRCwLCXcN5ny24WoCcCkTVTjLDYM2ACBXHq4wNCDp9s5S3BzNsQVKf6PhTrPaCoMGDPhhXtHKqpuPSvZ1oPIeN+4aR7HBJaDID5PImxdE2mqFQs65eG2yaahK6.tetc2b8cnRQKomLFvSUbMT.gdJ4D1tD81pfQujD0GY8s3karDso6ScazX40VgRVgsVORud0WxsYyUVcs5KsFo4pqvpsLxZ5sb4JYnihnXQHqo1T5Nvou7MBiBNjGwO1ioWTG4.Z1Pdaomq1D0TQs5y8b6l4nhPHKb2QtspF21mg6vc4CoOx88fDF1ijHuCzpRQ3Us.7pmGd0xAuRfjUNHMkAROD6PC4ApQbz34t3cDPzrGAhS4ghYuHqeG2RBaPnVzmbJa6PXwPAdzJ0p8Da3WO9Y8hETEWJrkhckJ1dhG8349o4lctedN62kUudkxSqlPomGKrT15TivqRvGIh8OlE9D6yHdwrgaDL+h9T7k6SyGxoFqN2FkhcDb0dALwkkHfRcUv2d8NsIJhNPjRC1W.KTw0PvpM6LnLvDVlE2lEcpRF.EBWHlAYKR2XOhpXJjtPKkA3CJD2zAGQDWMHeg3MVd03BwGh6xUz9kiwJkfQvS89.ioUi2CuUudLpZD.mBu8O79ozKu5Wvn96hc3BVRezDk+EIqs+dxYL6WvDrPsyq9k0J82d1e7WiaqzfwtU5dTEn9CBIhn.YTgC1g4yOPJzdgQDecDT7y9w80Qy7zaIIgkx57muMXjkJiCQEGljVrguLVnJjFT8p5PWeB6PO0GccnuETraUIGFm1fwuL8RDgzkkj.py2XlqR95b7rSXZa3VH0tRGoPFzWJ3z7w88YpP9Im.GUNh+Wsu5icH39Fy6N3MdYam8S6gk7c6sDmw7fl2EKPGaq37mWpUrgRAOloUb3YEp8ZynjAWfpYyCobdv5FJuhAPK+FeITFbgiaHge4OW2INRU3UZZL6wH46.7qquEUBYbr2Kd8BuV5px7uG1Xj1Isx9Wm1O03k1e0MNF2pzExvpIh7wMXmGmjVbavudebZB6sBG6B3zZoaCt1q7IZU+j9IZEtXK0Gs.tqzaf4BLPuZ.bGXznfXUoiE8M3xFAI2TG3apKoFMSwtL0ajgmlLdW52APpQZULAsgmm7MZaH6VoD0vBizgVvVpsH7idh4CHbOi1RDokzOfmlA.FnYICBCBAyK68YXqJ52sEGAS+3tmvA1QxqQ0AkcStoX5sITvdGzk.OxERtzyOAQRV3hzgQTMLG4L0HvLIult9TxdeJ1x7xReesgqGz2ppleRnKUclaHNwSdLw6nH.UnB.3ywgxXEWbxh42RYJu3gjGFyia1X0FqsbykVpVQzTI2zblYs0qfZkJl9qPLSvRRNPGpmFEYMGduHpIcB0kDBZFlg1Hb1Jvt6vEo6GqiWnNj2NbccXsIqzPp.i1rdjXOUAZnbdpYvTnwTXihNo4w9veWLgUo9lghcMQmJ2vlTsRLIMMTd+dA+H5ZhH6DcnlKk3koEHidSo7TeRRE0M0.6kzFYF7dwpaK8QNt79HEZabglJe36ib7kzG43wtOhUtpiGj0BHjQYb3o2EvvW8tsRx1UYP3BG0mRMT9+ufaeSjnCAFy5s.t1M12Abszr7rnrTrz00xRBbf7sjE+M7IkYc8ZqTl0yX9AQG9DZn7HpobW6.mIgBjIIRRilE2Qu1tN5Liyaziv74t7inzhG0EDrwjJ3RSpfMmTAWdREbkIUvmNoBt50Kn9+czFwJouoSHB0o6VII5VVaIHPq5j1+n+AfeTxLd
      

      Any thoughts on how to achieve this without global sends, maybe? The idea is allow the user to freely connect different hardcoded networks, so you might patch the output of an oscillator to a filter, or FM input of another sound generator.

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: Is it possible to trigger Global Modulation LFO from Audio Signal?

      @Yinxi There are several ways you can approach modulation routings, but sticking with cables here's one approach:

      HiseSnippet 2493.3oc6as7aijTFuZ6TNwIyNCK6vCgXk7AjHKZVutSbxLQfTbd3Laf7vJNDsqDhrU5tbbozcWs5tcRLK6MNvEX45da4+.zb.I3Bi3HhCH1iqVDh+BFIDWYndzsc2taa21wNyL.YjV4t9pGe02yeeecu0bnZXWWpCPY9iaaiAJ2AVuskWysZhHVfc2FnbW39HWOrSA4Pa11F45h0AJJYeLe.k7y.D+8r02DYfrzvcGB.NgRzv6QLIdcGsVke.wvXGjN9XhYnYWtxtZTqsnFzVL9IKrDvFocA5b7AH9zx.AuKxsIP46.WYok0Jq+P8kVZk0VUCsJdsFnFMTWVub4UezZpKuFp7iVEWZEfRtp5DOpScOjG1EnLylT810aRuxRd.mPbImYf4OnBpyNY4v6PMz4WQ9nfsZRLzqEHnbArMsVWwVVoX69v8I5jNi2U78kDDJzcEgEfJYhxdYivdpgYuRgXuDXIkPrzLRV50g00bH1dcov4mEf6ZwzlMPL8TXVQNWfxSgaQYSvxqnI5B7NNrG5rfEWsToGTf8edquaiVVZdDpUAp0ATO7gVK9Vy+gyme9OZ9B8RpQiDowOFGpgA1IQxbSCmAsvEsZYdF14AEtDYzB2YhrqeTYJr+xzvpbM4sNzDoV6ZQ7NzFa0OCAfunh8qe3tai7PbEg+Xr4Yic7HbVPYa7kL2.oZIObar6EdTaliPLcFyZgp2x.4E0Dh6n4SfIChn23JGKWhW6vNh8ZWMS5rqFrYeZY2WGVi3o0LY9MSB7KSpMs4WeuzWCVsQCrlWWlcF3Nu2zwkL7w+FAG+FszIz8nbSCwwee4HE3CUnlApM1Qc.gX+KoMDqcpCwxh1qwTU3vlOB82wNrfuDqyCeTb1rpEhc+0CO7QTpG2UObH95HSaCLSJ53w19HyFeI1wM5NrCwvOJ+2F9g0N5vue0sN9zcNbusqdzGYRb0dG9I69NtD9lV7Jzk.StbApvWrI5Z9O+E2aAfAaZhyLflgfi0CnqjM0FZiP9fYlV4CtU8ampgYRVZlXprLg327A7acglup0kXClyife+xr.oMPsL7BFMpmy9TKpcSpEQKpwmmC47ywNguGId41vyi4.zcj6W4HrAF4FxJ+aUYOhEF4zq+yHDCQcjSqmnt6qCkraAt6dgWpRU.kr82zGMBmAOA4PPVdctGhqP9.yugyyAXU9Gvt3Brcv1HG7wTdTzEcEQeNhckdPA4ucqgc1zfpcQbHE1RlUPcwyZwxP3zWvLSbbNCCMCbBYJEBqxAXuqnNWHru7+MPY1n5fMLLnWsE0zl3aHwzEhwpQMZG3VojUNCLyPzxBargIskkHzaF1wv.qeLhXvS5WukKCFk9gV0YSVj9RI6Irj.hMdVXohr+wb7OP3GM6NHM1MtcMjWSNZBNxLFWgcJp0wdOYiEYFjtz36WPtNY5.F+ZxEB7hI3RwZHG1ZXva4nzxnjMDpMoyG+IlsWF9gdG3ttmvopgL.mv0S7EINE9zyJY+bxhlN2fdFx3TMdxRPjazWE5Pa4wxrVLxbheQ5YSBeaxm6cexu748diFJ+yrArvBKu.9OObucN7zCawrK5F03Xjy4XOWezrAqPpe1kmKEZah.cjc7glEJ2PPHIJmCBdhMi8IVAGZmvw6ittmwXd2dX65jeRj4U+B7URgXj31a28fisM9IGhMNHjZRdQhncdMg8FyirHmTbkhbIC1xJpdXjDrHc8zHXyFRvN2spfE.RVvB.azxiZxhRIf4CFLC9r+vMmAmGtOiMH1FsSuxeT3wIgPDB2foP6rIybxce6m7E+s0SmHLhgJ2vHhg57P1LaVjOdRVo7wGhUZlHVo80w8kb6KIjwPwY3adNQN.vjmy6rz+zut5u8e9ledeszB6gORQRklLfduQKvg84mfcx6O0Yo+nO9O9uV76MEtVg7VAaRoWXhDHPlpMNYfchH6+yzIhjphXde33ryT5ubLqrnDaH3OOUfrOiCdlaqMD30ZRjhtiCT3bSJnvGIwesOhUKHu0AGzxrNKHoV.NV2.Hr9OWJH7YcFHVwCOm8mOQU9yJ9DUCHlJ31KvhRwqoPiU5ZLv0hqTuXjSBV9M.Cd.j6bo.xcXlsqcBWBKS4Dl9vfGE.YVITJtYgt1FDOPeYEI4345BV3HgIKfCxDhClCJtsKAFhzHNKzYkiBOLh0WDIiGHhfSxVolq6pyxCqZcovyOsZr4Bcv4fmyz3QO26A0aagLIZtEEDiKq7W0PNvYFSDz43.eVpOPn4dJF3qCR3rMgY3fZuonhe2Xiv0JV53qCboqxhJoyhxKVdfadDXHvAWty6+z3IoYgMhlj9S+jO42sdrjzO87eyWohzF43lNX2lMYIb.w1+9AcBLx0gUgVIUL1GT9W84qKcd7aXVJwysakaAlJOLnmcSJt5YqGWGVIcb0m9Y+6+pOx2i31xiPIqidYzfJwA+8r06OZ7Ef0I5XYjhTiHGDIXfvwa3knzM5iXIpCuJk9UXBrqn.xyOFRL.gprmCWlQz6fb98TQQu4G7uYK.cMoTul7WMSOw5znN3hATSHV27cV5ncKyjrBu2a4bvkJUhOTWc88YSQsj7O0xqURUcU0HX94SXokUW9gOZI0kV4gppkKqJDT2CVWvqLfQh2YTTA1rPUwI0wF34O+qkC7AuWD+kToPtKLxN2YCqrxO92u6O8uudRJp9paxAcXo.hpVVPZ0IHjT5GAgISowy9RRowgEI4glT8SIVWFUpbWoTIfVRsMMf1+8JaxAswnK50bQ3EKHjbTJAoggWI8PT5ostSFnJJ9PUlA91p8.Ure9N2ndT2U9LvtTe8Sd7DpK0MnBbpfoS1.0XYCRPe1CnaFvBmnRs6H8wjTRRVErpamTdQl3vCq1WilzVnRzM3lta23lDcaTkenFqLmjA9FvGKbG51Npf5vD5l2zmbgNzKzYB2xe4Guh8sPLQ9PbFT2BeiXpF2Q+0mOYZRWtT9Nyg72d2vYxMI1TCjS3t58+e04S3WcNDZzf9h70lmld3IYxjdcQ7wmhMu5V9kiO4gcLJcfhk3yNJrtbhdi9J1KG2+hjDXYAgDqshSXJ0Zu6EQiq9BpGeYGfVSz2m3cs5iSW+g5n0tCjEvkP0EIvCsWE+r+7OqckjUcu+XzNsQ1bZA3dc99JSe8WS+Wkru60X9U.DxjuWSrwKzTu6xKfObmWVda9i7WhAm2eE50COQ.k9h3iS+1n3naiyvDo4PO0+S1R7BpDivt2V9c0Ze9yETAW1qQuIq1iS0zhtUwV3Ri6BWdbWX4wcgqLtKb0wcgObbW3iF9B4kF5Gjf6ZxBRUqpLsrRm+WPPIK3+vb.qnG
      

      Modulators (global, or otherwise) don't process, or pass through audio signals. In your screenshot, the ramp is modulating the gain of its own signal and would have no effect on the gain of the loop player.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Is it possible to trigger Global Modulation LFO from Audio Signal?

      @Yinxi Not with the default LFO AFAIK, but it's possible in scriptnode.

      The basic idea is to convert the audio signal into a gate and connect the output to a global cable controlling the gate input of your LFO. This also works pretty well for triggering one-shot envelopes..

      HiseSnippet 2197.3ocyZs7biiTFuUhamWCyvxN7nnfp7AphrTCYsbbxLo3PbdNXHObEaRs6Ex1QpcbWVRsJI4jXV1CbiKTv0819G.Gn3FbZ9SfBNxEJ9KX9KfgutaIaIKEaEmGy5TUhU+0c+8q+d2eJM73FTeetGRawV8coHsmfa12InyNcHLGT8cQZOEeHwOf5URMz18cI99TSjl1ruVLf1BEPxOucysIVDGC5vgPnS4LC5ALaVvvQaT6Wxrr1mXRawriM6p0pavc1gaw6A3YVbYjKwnK4B5QDwzlAi94D+NHseBdsJqZT07klUpr1FqaPVmtQaR615qZVs55uZC8U2fT8UqSKuFRq3dlr.tWy.R.0GoUXatY+lc3W4nXvoLe14VTwC5nl.mUCuO2xTbDEih1oCyxrQjfxGAaZighsYUhsmiOjYxFL9Pw22TRnzvUDW.pMSR3MaB3oeSvKCHoECRETP5CvMM7XtACoHvyR35Nf1rMAzSwghZtHs2f2gCSvIXEaRW59dvCCVvxqWt7KJA+5i9Ys64XDv3Nk3NGwCnG6r7Gs3mu3BK9EKVZTRsamIMAa73VVTuLIKLM7F2BW1om84TuWT5RhUO5fIBG+jxzh4SlZnN0wlH2otCK3XWZ3yi2n.EJ1fu8qpuKIfHTJgiAyyk5EvDvQaW5kfKgREs.dWpe2.tK3TjR+AVNbydVjfjlSBmtPBf7HgNTnnb7YA8i6TdKrwJOVar7BwO.2fEXzIaLNSFXDjTODXLzy7af2qcapQvP.V.u+mLV2vB4i8SvfHFT9vHnrUOSF+.tvbPBkmqFojXnRMrH8od5iID6+HugXcycHVHZuAnpnwMYj5uVdPvWlyEwYk.l64P.YgY7gOgyCDt5wCw2jX6ZQAIpW.r8IlM8RpmexcXelUXT9eL9yabxw+h81o0Y6e7A6t2IegMy23iEb1+i8YhMckqHWhrExErlXw1jqEe8O7rkPVvzj7LhlkDwlQz0lM2Z53AGR5yEa9YDItvCUxg6cqxulFmIQtrEhvXSopeOmKoVf2iDieKH5YaROqfnQS55bH2g61g6vLRZ8E3wt3BpWbrm4AZqf.vCX3HOu1ITKJwOlY9Op1ALGJwaTGnGz75Ypu9dXEbKI72KcWzaOplYiMWwr4JWw8NdeOm2HKU9hgkxA7W.jh3VfMblku86wCKUx0i5R7ns3hDKK6KCHeBfzWT5bKtQ2lreCMc8UtJlusXFKazg33Ps7mlxvJdO4B.YW5E.4gNj.Nth.8G0ytIj9xftSH5DA2mQTAl54xQw9aRcLkO7N3SHQcwyZgD0iHFq3sinAWw85JUDgeGoMmpx4WSDU5Z.wY1xxheUCtU+n.LxiDjVSXBqMGt7JvOpYsC21kEZbCJJ0iQXeKadOmfnC.b8lVDlknLol87gBOMO1oILYYBeg41Qx3LE2mX.R19MHAcDtPhRWAaTp2JFCrUiC1g1IBIrJMab5hcMpj.kjC.osPbHtyk1rB5J4gh8h8eNruqETwwMBEE43lnJFGsvIwzX0LiPQHXlXHXdr7zVAMAoQZHLXk2FLHcKEOAAilQv+mfq6epfpAwBcpv3Wn2hfJpAwCXFbwoH7OPvofUtQ8Pc1BXHQmzyOuZr4hw3h3K.MdR99LrYeGhMyveEIwzxpvUMAFVHg1ZXz7VDuKnA9gWExgZn7Bjpw5lhcmXZVYnrRL1bXkvTvAHf00Q2kZWFX3P5ucOHprJNYhQDZEGS50Qtz6AQkLgvrxkG4lGWongG7DvzCYNg5vnLMe5aNjb8HiAgMBnth.mgi8Ue4W921rYW5UJwZ3nu4h+x2tlxFoUGOpemNPDeTp8Or5kT7.MdfAB3QAVMdsbArOq5e5euox4Ir5lT6c1fpdsGAPs.Np.q6KT81MSqCqkOT8U+q+2+bSkC6IBaYTpsNaL81Mu8RJ.TifI4FkBSpZUkQ2axLopHE4TVkLJTniWhfAKhsg+tBPHynOxkLwjEyjvESKln.OTTfE4GiIFvXc3YkvVMTxyfZ9a0KfCHT0FATp7Cgmrkv91v0Q6HtH8Hw5L3dzUhnlQrtEGrza2oblrU3idJmGWobYwPC00OGlhdY0G8paTVWecnXnXpcwDprp9pu7UUzqr1K00qVUWJndFtoDqPgQxa3mTfMGVWxoA1.u6ce2hnO6SR3ujKExSwI14AaXs090+85+1+ylYontQcyBXat4YLmKSpYdpxvKhVZEyv0MQ8RbNeilh4zqD7.S4UhP2rWYjw6T5Q5RIcSJXVRYxJIjsKojzjRNm+7wOEegE+bh0YFhd7bOkWVKLubA7OUej5htICkQvQBgx2A6otPvJIlSVxmQ1l3xoEJd8e80u6VWxWLoVj1DePatrnLzCSnO8Tg9xPeNRElPVTujRsmn7wTTxRVEspGm36Il3jigbiFM4sp7javcc21ly6ZSjWRb5Z1+iwUZi0Eg4U.36ieszcXXeXhtzgT27CCIWZ.8RClvibSoGsMsSe+yJ7d3U0c+7ZT9vTpC+2WMgsnBl+fvtPIzdmR7XDmfAXSBYL9f8OdxfbalK2h3EusU+2b01J028aP8jsmZBMu5bY9ma70Rdu+FKmTCwv2WMDKOMqBisZyyrAToZc0cpmTo540soIUJPltdO03OfcmIQijtSEaDA4G4RMtMsXAR14lrTthxl+80lBjGyUoSTfr7fjUAxRBY06JIg6ZuqdvaD0riQxKaNQ5Vq7GyWSLFH4eBFBZx3lxDuw1qtEP+4eWsrE+e5TzymasIwR3CF7Jay+8lhgq4eXvUnKRtsTGo4Dwqv7NWs3i26R687+2ESO6eLJn9wfG1DCO9YFpJIDwFlWNBbtcB6DxghmKoitbTadan10yLLRtUoVXkocgqNsKr5ztv0l1Et9ztvWNsK7USdghqVDFjP3ZBwnZrmJkf1f+iZzlE8+AdqOH7C
      
      posted in General Questions
      modularsamplesM
      modularsamples