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

    modularsamples

    @modularsamples

    82
    Reputation
    57
    Profile views
    186
    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: Recreating Roland Alpha Juno PWM Saw oscillator - ideas?

      @griffinboy Good point!

      What about this? it should be pretty close to how the AJ works (I think) as it's splitting the signal and "chopping" the output of the saw. The PWM still happens on the pulse..

      HiseSnippet 2170.3oc6Z0CaibbEdVRM5+KN14rgSQ.HBRw4fCBj5uyBo3n90VHG0QHJqjq5xvcGRNf6tylcWJIlf.b.oIcIsFHEtxUAHAoKEA45R.xkBCi.jJiz3B2cEI.oy9Myrq3rjKEonH44CWj.DzNuY1468226MCYYetIMHf6iLV7j1dTjwx3JscCaraCByEc3dHir3yQ6z1iDDPsPFFYeOg.iElAI+442eGhMw0j1YHD5TNyj9.lCKrynkK9CY11GPrnmvbzl85EOzj6tK2l2xWrY4QdDylj5ziHhokAideRPCjw2Gug4VaZZUcqplVadupqs0FEJrV97qs9ZE1vZMR002vZqUWkr4VHiY22hEx8qDRBoAHiY1ga0tRC94tpM3TV.qpMU7PATEXmUCe.21RnhhQQ61fYaUN15DfPF3xcrUYU1paiKwrXWNdGa12TJHWmUna.MxjDdYS.uB5vKuF7RARFZPZFEjdcbESelWXGIB7rD9P2PpeMB3mzghZtHimh2kCSvMbEGRS5A9vCWtf6rY972MG7m24GTqkqYHi6li6dDOj9P267NK9yWbgE+EKlqaQ0pkpLw13ysso9oJVDZ3eUK7NtsbpR8uatyH1snWNQP8SZSw82lp6xMUZs1D4tG5xBenG0seABnHSE7eevg6QBIBGQzXv77n9gLADL1idFjFnbKKf2iFzLj6AIB83yfnEtUKaRXxPHQhVj.vFjvuIbNtArv15Ihis3pgEhuNtLKzrQ5XLSJXDrTSBLFkMdK790pQMC6.vYvG7imLod5a+BwauJaRReJ29uczHtbKZN4vz.V.0uP+3S+2+9+4ecX4S8FZ9z3j76huNITyNRITIiY0l+COi5eFiddGR1TYzlcRQxNyv4ou5Z.uDj6lnlvBwXrBywyltu6YTaffRhw2.XjpQZYGFOZxnxRbWtWCtKyTOP7XZnOqdcpuN1SUg1NLDJi2YjaW7XpMkDnEo98J9.lKk3C1I5HZKJbsqOlp+5swJ3lSjJk6l32lpgYWI+a1gh+cri2QmKdpZ5lGu+Eg9jBCph0KXObDLW8EELOl2Jj4VuDAR6u.JBbTKmJPcESJ.QWWpsnvfQFQOQpmyKdV.nJTWK4CeI7SjvBhmMhDVHVnV6TGQCOm62Tl4F8+fIPXGlCGPNe6Rnsss4muK2wiEEvCwQxwJysaGSWYjQMiXPtsCuE79iPZmrkcr4lMqv9YzXPCGz3DByV7FpzJ.ZAz5gtUf2irZrQ1So9Ax8bNb9UfegjoijTWye.wDL8sKSfB+PVonqRvCR8Ww7ROYrFnmAnNgSrDw6JtrsBOfZ3HrLhCAIbkkI9vJf1xEcWlI10AYRY056Tw5IdBhOxH15kwGFbpPpIwFcpnLuX4x8SL8rJkXNwT+F3ZhsX0GWUXaPIzq2VSuRLqdUotdMWslMtziHmwrhot.1qAAhgWMoJbKPE7oqnjkBtmOZYC.wFYzwIRys.4cW9Dbh5RL2Hb1gAtD4htF642uRH0SEHpMVSnYII3STqETtYgtKBonSnWDdBW9tfTHn8J4dtD9Cbsn0.ujE.r5pSPWoU02ym2xS9PO6dTe.8LN5pUk0K1ip7q9zhcoJezG9g+odUkh+Rm+w8UmK8.e5OsEjg0dLoOOoYwT0GX7AnOO+985ZxW754ZVVpO4NVvu7B2AMrwZ.gbeUn4vkaHZZaLoKHT55hf7uCKDvH5YCm0ouzpJwoRkJkLZDNoxjLGVwgO.J9zvhRx.nRtQTdFZ.cVb8dv4RJ9t5oivnUL5bcY0h+Vd3h+d2gif3o0+CuYwXtN.iS7vusaExc.V0nFrj6fzTc8ywJ9qGNc7m7s16SiHAq3v4gMfFslzJ55ChD7QOsWeFvObs7YKiOlFPi15wjB8nm1WhC8PRcVj4UIfElTotiq9VlUCyKhc3VoP3baMTe4L5E3ZKe5fcbBBHvO3kJAjTPZDPRACf.ZlDDPcZe+DhecZn5BYE2twEw2E6dLnJ.o8NsfSfptFfDiHzLH36h3CfruSUpEXMjKO9PI8kmq6bFYtvHyAn03PYpOiaIuKuwPNy+6Sd1uyJ8NgPOp3TnwgkvOfy8fSi5GNEZdXxqOSslt0xnvXOVWzWKfgpTMVwikR5jZ5id4bioQ6ji0pB8yLhJlzLFzMe5hJyXPprnp4+pjcDUbXriyg8njlERkgWHI0JopkbSo3ke.atTS0c9H6O+PKYDuCoiwWLTrkYRWTPuSCEL54lFje9JqHDkZtJL9HdNkg2.MmrE+BIMQQ8T2+ZbK8xQP6v0LO5pUrm+Wt4J1h3R.LXd1sm70G5qts7jwogwaaY80hye0IoKpcyZPytcSFIo0kBRqcSofwCw9W2yQNwe8u3K+6e1PFGkfkudumZ5E6EIj1My89WyFrGiWj.qVsLoTv7IYQnbE0ic6at5KGWjvS9jm8ruawWctHgjmkEpklJ4hTPpmkUH3+28culRYugWilFiVwDpmwHxpT6HZ5zyX78JaSI9IsKKqBwTRR8dojRdk5nIng6h+5+CZF8agc3t7UC.ITdRS+anBI0k2qCH45GY2fNj.WNyhk1MU9l524W7bRATK04ML09vFdMLOvjYaC+U9MGJAveKLwkX2Nfth9jR8iINwDtNferlpBu8gLXJQmJyMoRf1sA2KnShvi9a67V+wey+purs5DcWEumr62zOr7zPq9QLKH53xWy+8iu2e9KJ8Q2PsJka.PchEcUZ9Iyw9vhaauiB8a+r+yGeuuym2WEZvDhirJqc.TzNbdSGh7aQyn88SdZ7c9wgX5yebzUjHT04ki.4WtRlgEvkDOmq.5rtMiBxtGaZl7U0yBWcTW3Zi5BWeTW3Fi5B2bTW38F0E9tCdghuRtQm6QD1BTGk2WwxZruKopczo5+J38.PLC
      

      This is a pretty good read once you get past the flame war:

      https://www.kvraudio.com/forum/viewtopic.php?t=420194

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Recreating Roland Alpha Juno PWM Saw oscillator - ideas?

      Here's a bargain basement approach using the file player in signal-in mode. Just drop a single cycle waveform into the file player and boom, something that sounds like pwm. Watch out when changing waveforms though, the file player really doesn't like this when using single cycle waveforms and will make loud, unpleasant noises.

      Try switching the add node for a gain with adjusted values (0-12db, for instance) for something a little smoother.

      HiseSnippet 1952.3oc4Y8zaabbEeWQMRhx1oItNAs23gfBmBWAtKonDaNX8+TgZISHpXjaFC2cn3.t6Na2cnjXK5mgdpeH5wdpnnWJ5GffbIA4aPPt0dtGbeyL6xcVpk+M1NInz.xZduYl2++8dCUqHlCINlEYXt4kCCIFl2G0dX.u2g8vz.iSOxvrD5FiCFFhiiItFllk9DACyxqZH+7ue5AXObfCIijgwKXTGxyn9TdF0V68aoddmfcIWR801c88N0gEbHyiMHRHrpFgXm93qHmiEaaEjwuAG2yv7Wh11oYCG2NM6331XmN0ZtskUspUqUul01t0vcpusaSaabilFlqcrKkyhZywbRrg4pGvbG1tG6l.k.dAMl1wiHVXYzFjrh7ILOWgIJnZbXOpmaqTuSrggIpUlupjxW8HzYTW5H5Y9r2UxnR1IzcflqjW8JkS8rzUupZpWApjolJspRkdOTamHZHOiiPetG5z.NIpKFhS5phZuFl+SzgLXCA7s7w8ImDAKFcfG2nZ0mTA9wG8wcGD3vorfJrfyYbxyCd7Gs4eXyxa9G2rx3r51sPdBwDw77HQExVjZDMsC93fA9cHQOox0XuAjQaDL+79Tzj8o5gbGkUqsQVvoAT9yCIASJQvHwUA+1md5QXNVDHRnA6KjDwoBUv7Hx0PYfJrTFcDItOmEBEB2IlAYKL2AdXd9THQgVBCvGjKtIBNAwT9P8BwWa4UyqJ9dnVTtSuh0wUJPGAO0aBcLoZ7Ani61k3vyTvUQm7YuYJ8zE+lohWUMIgOkh+mmPIf4RpHIShowjHqofm9EyKdZ3bimd9.+8G3RYmP8jkFllv1Rq7eBZQpxlJvp0RBrt1O3.V+QPMZNr+xo5XapenG43fqId.PjTGeHf7zEOvimRMe12Yr.VXOV.0QOg6BBOhd0UjHccuPCZeNGZWmQ4Q6cAwifi0xH+v8dFMffi.+DYI8EVKbevBiW+LjRcqHJYp7iWr0R+eC15zbQafN9VdD1ZVcc9dH5knZ1uMUsKXC3zfqNCCkt2Bv7.reanGfCATqf.hmD5eEw7Kp0UEqEJQaRfqbwqfOILsF0m.XZkxTazmyI7aXQ8kUeI+NX1BaecTWvR3F664wtoEyaXJ7hzbHQwhjYXWU2B9mZWGx7CoIo4PljZYpduuOa.HxDkOqf3.OlS+1zeOI0Nf2IbIl5Ib0sGDCSv497f1v8HalJxOOWB.s1IXGvgOrEFZSC0YhY.g3FIZKmQwuTaHK7IajJeQRJOwsk1lUo.fd6K7NhGsXVRvW1dKQrp4v8YtRwXYjSMdjlZjtkBkt9MLuZ.RSCVCEg8CyK76ABOhrkjQQxL4LyPbqJBadjaSGI9HZbnGd3AC.fCEJcNJv5SCbI2JPR9UvbAsvfPHb0VKMZEH8ynAuPLGhvKUcKqppOV0aV0xpgkwY3aSXuARvDRpZyIgpLiBOgvObeTKRDk4JGdJ47kW8Uu5u8qq8SC1KokYB80E2KbsFZZEJSqPhTYM0.grf0pv8yXrPnzNhajay4ueEsE91WCl9fSLxQe7K1RdwYuJQu.5RbzUDtflV9ABERsymdTF4C++VgzBSNTGXF4FqjK5ZtnV55HEooZp12wTyYVwPAUNyZSkYEOgBM0IdKaW1KpcsFJjf6WX4rjQwkyRVypbtfDE46bCHNJfZId5otxT.ebV5qfTpkY75CTXJwVg3y4BdfDNEdIyVBVSHsE3LKDzEwGfccmfOXhPaKTRx9C3LHiM8gT4RSlD3wZfWbBW6lnyfiSC8FlA+Y7k29s+h+5m+zhQQVP8Fg1G7Hita+u4+9W9OQe8SKF5SOzNwftbNewJXBpUTf3mF+BAWGrWpjfoDzxM1.E1CKFW6NoGhJDEqhROFctEB.X0haaUrOJqI0x.omIn00C214kTYfvb0RrcexMJWjZC11MaVs91MrsqUe2c1c6j1YmDQ9cCfApFp2x7e308q5emVl11i2TKmGIeZ4ZHqFSvkbeoPqbgnJTKSMY74WKYpqiZ0S7h04nE8DffVEZBN6ll.ZgL4Rt6YlXMoRhbsYtel8k8PPs3eBsc2Ky0lsO8ft1y70vbtjbK+Rl72ATuqA8QHz6g9T.jtKLrp.w6J02Re6Ac9jH1fP4hQh+g+o+0etWo+9XwI8uSA4kJe.oF.mYo7.7Br0hZdKnq+FzTrcA8kt0c4WanxyuSe1NZcO0DyCe.pK7fmWJZnRFCy6gJLOc9EA7k+FlU+ww5tq80LpuxP7EVH6pKjSl2UtRy2Vu1NikpO2.p1S.83cPs.KoC1ou7aeZp.qSEu5MIBNZJH3aHQvSt7eB5BFieGP30Q0qeWHqTpFKmO7CD7q1T8YmcZTeW6s20VqOPND4480G4eKL0kpdoatL02W+svi1xDdL7H9y6igM0Tg2AwhcnddvOEeco4zhO.gCvdCiIakaOEoFicMKXQyLGIdE8QhO1uCw0k3JOs39lxLxemGj567Eb.i02GK+ZhVt+XYuM9Rs7wNQrWl7fAgwsgjBDoBjg2xnyDqqXYb83cZEoeuzwI+UcmCZurGr1xdv5K6A2dYOXik8f6rrGb2YePweqnjFzhWqASF05XUgi4wA3NdIcS+eLnJL2G
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: LFO Loop Mode

      Consider building an LFO in scriptnode instead (there's really helpful example in the tutorial repository that should get you started), you can then set your LFO to one-shot by setting the ramps LoopStart parameter to 1.0.

      posted in General Questions
      modularsamplesM
      modularsamples
    • Compile With Debug Symbols

      Enabling "Compile With Debug Symbols" and exporting a project gives the error:

      Screenshot 2025-08-25 at 12.31.19.png

      For science, I created a new, blank project and got the same result.

      OS: MacOS 15.5
      HISE Commit: 2159fd5 (latest and greatest)
      Example (looks fine?): blank.xml

      Is this a bug? A depreciated feature? Having some meaningful info in crash reports would be super useful right now! 😁

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Faust Crashes Hise on Windows VM

      Are you on an ARM Mac (m1, m2 etc)? if so, maybe try building FAUST from the source, the windows releases seem to be x86 only..

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Musehub

      @aaronventure I didn't get that far into the discussion, happy to pm you the email address if you like.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Musehub

      @d-healey Turns out my unsigned windows installers and perpetual beta business model mean I'm not a good fit for now. They seem like nice people though and the app looks pretty slick, others may find it a good resource.

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Musehub

      @d-healey said in Musehub:

      Let us know what you find out, might be a good place to distribute as you can reach a large audience who aren't your typical plugins/sample library users

      Of course, we'll see what they say. Steam distribute several GPLv3v licensed games, so it wouldn't be unreasonable to have a no DRM option in theory..

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Musehub

      @d-healey DRM, yuck. That would be a deal breaker. On the other hand, they distribute Audacity (GPL3), so maybe they can accommodate.

      posted in General Questions
      modularsamplesM
      modularsamples
    • Musehub

      Is anyone here selling, or distributing their products through Musehub? I was recently contact by them inviting me to host my plug-ins on their store. Just wondering if anyone has any thoughts, good or bad. The only products I sell are expansions (extra sounds, presets) with the plugins being open source, and my impression is that people buy these to support the plugin, rather than for the value of the expansions themselves.

      I've seen some pretty negative, end user reports on Reddit regarding their app, Vi-Control seems a little more positive about it.

      posted in General Questions
      modularsamplesM
      modularsamples