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

    modularsamples

    @modularsamples

    71
    Reputation
    48
    Profile views
    161
    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: 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: Real time Pitch Shift node

      I quite like it for what it is..

      The few loops I ran through it seemed improved by introducing a low pass filter when pitching down without loosing a great deal, and maybe it's sleep deprivation, laptop speakers or aging ears, but it seems an 4x oversample cuts out some of worst noisy wooshiness (excuse the technical jargon) when pitched up at the expense of sounding like an early 00's mp3. Fun stuff.

      HiseSnippet 2022.3oc0X0raiibDlTxs7XmYWr6NFK1aQGxAuASrIknnnvdX7Oi0FiL1ihkWiMmFzlrkUCSxlgjxVZCRNumyCRdF1K4d.xSPPdA12fjp3ORMkosj0LdBhLfAYWc20WW0W8SydgBaVTjHTQcyymDvTTeNo+D+3gGNjx8UN90JpOizKjEwhUNXR.MJh4nnpV8aQoparlRxue9UGPco91rYConbgfaydC2iGOazd6863ttcoNry4dRy1XuisE9GJbEi.jTknoDPsuldE6TJNsJDkeKMZnh5ulna0wlZX2xTmYbooSaGyKssraNf1zoSKZyjGMa1rohZsib3whv9wzXVjh5ZGHblzen3V+TEbAOheoKCeQWoOn4zg6JbcviHNpxgC4tN8xMQQJJpjdyLXUSMXaQNg6vmN9LC2mkHn9rUHa.UqTDdUK.OcY3oIAuRfjpDjVKEReNoucHOHdlDDO+Bxw9wrvATvOICkz4pn9SjCEvD7i2widMqaH7xzErsol1KqC+6q+lAi7si4B+5B+SEwr25u8Wu4eZyM17OuY84EMXPoxP0DJbcYgkJFoFgOzB21ej2krvWV+Fp6H1zIBG+h1Tx8aSkc41omZoIJ7O1mG+1.l+8QDTxLUvSe2wulFSQGQ1Xv7BXgwbDBpulcCDFj5V1f7ZVz0wh.HP3N9LfsHbF4RiKRgv.sLAfMnfeCcN9Q73IxAhev3UKKD+bROdr8vxwXkRvHXodJvXVz3mPNZv.lc7L.tFo62+zD5Iq9Wjq98G4vEuQfTfD0uU5H0wgp2ykNgEp+.oR+GKapzfkNUJjO2FbOLYZRhO67PHIK2+JYUgv7HeJb9cjm+YBQLFRKmJuO0KvkAVwvXX6k2jyX2vBiXEFqK2MKa9efr6a3WFRCmr69AAtb6DZS89iBBDgw65kvjBiR18ncE75WER8cnNiGOd2DaItUQ6hHMZ2yG4yNg0Qamao2n3gVRhJpNO5X7w+txuTwElXBJyk4lbFcxkqV8gpTnuhUJV6opRwZKGc8gg2+Gj.pPgsMxwXeNRKNx+FlKDhkfwu.RqNfNxMNezhwWmH7EACE9b6hTz3P9UWwBkwdoGn8iigvjYir0dmwbYzHoXge0dug6yngyGk8HrE5O5h7k5u9JRJbqiIEp+9329nRydvhHUWphHevw6+CJnTladyrd4.chJ+4YuVu62qWZWb+HYVGSAgr.ZH6bAV2Y6zLpmAX7k0uzUXece9OvtaaVAoP3.bFaaOj56ybiVktwp8Ah7qblXTLTl5DJDxhY0OcjWen5lM6vLzgYxqfMkk9tVdh99LemjW9OvuLg536pYB0yEJ0O2or3aEgWm3NxdVQccz1Wi3ytMR4Bn1FRQUWmnsC7mx9tthaOT3EvyHuf6HYrdB2I4odTqlNibPuumXjebNxgq2bNk6hsL0eTDz3oya86CSNoQ.jgcZRpk06RsAS5jdz3gXTC15JPKYg6XOkdlgxYbCzplV4MSD5D5QCggft6iRc.39m2zPpwCfqGZQvaeoVEkmbAnTfTC0zljPlMieCjvcNbEl5w1ISdAhZJTjV6BTcEo9og.zY3FCWxeCLMmv8u.YfxIINgNdtw94W0OlEfLe440+Z1soGgBkCRNicYLmKwJ.2Y2yJ6bmwUxbV35+Th.6EJIzyXbQ6zWI4+JLK4NnSMWysMOrIad+qZE0pxFwjzL3aPB0JoIUNN5BTpM0M+XBzxbetpjO+SHAXl52EMjOHt3w4yHCFuirz650Kt5E53uOecsY95ZPLXiVRNZBw.BIkcnaASwnolYayVFcLa2TyRyH6BwcCY+wyvX147kDhNFWOJV3AIuxKW7jSDgwtWh3yIPaufBRpJbm8ZATwDW25jnjTdEbZe5zXUTXItr7U8XhRKgfA4W8YIUNxAOrpBFQYn9LBzJO1B+bDL6zRN6jIsrbbSW5hxnMqYiyogWwhixtBeNLSy4drClCP3ydWf.JVMEv33o7mQPR5IywGpIwGHy3CDrfQAtJRyR8MoCMOMTqLZ38DHzn3luAL.7qjfgFM5zQynUKKCSKylVMRPvFHN4di7lib8S+08JCTOcnfNtDT7i+y8JKB8dPAt85Zo+zM5noqapKgoZD8RAjUGMSCqFFsrz0MLajUMEmlhzFaX0ogQmNVl5sa2vP2RYQ.aoH.fdfzAJEl2ivtW9FOKCyLEsIA5JgFhcSuDJSNiWgJ+SiHJDg9EjAIIoh1Yp7xJ8OU3hhQwVlbYiy+.aoY.il8H7vw9NrwXS4+F8GHHb82GJpYiFMMrZa0RppQZTeQi1yH5o6iTDqZk4xIar283BeAnvlYbV8NMz5zniDHeAoyNVcvel5VsZp0ncy6BWSi15sszgRblszsLSfaUxuWo.o3QPWWGLpVErUPni0TFaxWt5QwXWegL14NRM0z0PiBDuYzosldlGnumPDOD+zUKnoruD0hVmzesaig2sfTMxNnpu2gT0HIW7eAP4CT76Fj7OO2R3UWpFVHYMGjzS1hfzzC4e6a+W+vV+k+8qJSwx0QQsUozxpSqTWnnZdkPkRWSwFHKoZbZ2bJqR6tGHDW6QSt42p8Q8+XbO0OF5viZGJdWVuVnA7YIi.4R7SRfiEog2qqqby7TdOtC+c11E2p6rvFq5BatpKzXUWXqUcglq5BaupKzZwKD+LyY49v3J3dI8NJgnqpN8i9CID+uvp5aO.
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Multiple start and end ranges in a single AudioLoopPlayer

      You could probably fake it if you're willing to use multiple, linked loop players.

      posted in Scripting
      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

      @clevername27 ??

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Romplerz

      @cassettedeath I made a post about it here and there's a project that makes pretty heavy use of this technique here, it's a little rough round the edges but shaping side of things is more or less fully implemented. There's also the polyshape FX, that sounds pretty awesome..

      You can go pretty far with just playing around with math nodes in scriptnode, further still with expr node. For example, if you copy this into expr, you have something close to a wavefolder:

      input * Math.sin(Math.PI * 12.0 * value * input) * (2 - Math.PI);
      
      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: 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: Please Increase parameter limit on Scriptnode custom nodes!

      What if you used global cables instead of sliderpacks? As a bonus it should be easier to keep track of your connections.

      posted in Feature Requests
      modularsamplesM
      modularsamples