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

    Posts

    Recent Best Controversial
    • 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
    • RE: Script FX - how to make Inverted Gate ?

      There are a bunch of ways you could go about this in scriptnode, one approach would be to use a peak node to determine the level of your incoming signal, connect it to a minmax configured as a gate (0-1 in a single step, polarity inverted), then use this to trigger your oscillator.

      Have a look at the example below to see this in action. Try adjusting the connected min and max values to set a threshold.

      HiseSnippet 1907.3oc4Ys7aaTDFe1jL1woszGzCf3hOzCsnRvqsiis3PRyqhEMol3RE2plt63jQY2YL6tNIFDRf3Hm4Puw+Fbq+If3Lbf+C5cN.eyN65cGm0OpaRoU0QJxyiu462789abKOgE02W3gLV5Q86RQFWF2tOO3vMOjv3nlagLdO7tD+.pWQ0TazuKw2mZiLLl+9xILJr.J7yKVaChCgaQSlBgdrfYQe.ykEjLaq0+BliyNDa5iXto1c00aZI3aJbD8.7LOtDpKw5HxAz8HxsMGF84D+CQFeLdkxUrpZupc4xqznlEoFsQGRmNlUrqVsV8FlUZPpVuFszJHibaayBDdsCHATejwBaHr629PwIbECdLym8TGpbfIpMvY0z6HbrkWQ4rnMOj4X2JVP4iPF3VIhs4Uhsah2kYyFLeh36ZgKTLghzBPi4zg27ZvyLM7JkBdY.IiTPZAEjtNtskGqaPxJR7bIbSNnM6P.8TZnn1Kx343MEvF3AK6RNhtiGLX.A2tVoR2sH7u67Yc5wsBXBdQAeOQ.8g7aemk9tkJrz2uTwgWpSmLWSxFOgiC0KykklFdiivay649Tp2cKdLwoGcvFgqutLEOZYZZUtk5VmZiBdSNK3gco7QYHfhDUv29plaQBHREQzbv95R8BXRHXrE8XvMPoVJf2h5eTfnK3HbFcFXsHr64PBzMgjNZQK.x.M8lT4v8YA8S6HdtYWMsP753Vr.qCyFiykAFAI0EAFi7FuBd6NcnVAI.bA7Ne8EiqWZ1WHl8JuovHogr+CilgKroECml5y7odliId5uOswS6N0wSicxuK9kwgZrwPMmwXn4diKF5aAtiZg4KDiw1L2tNzs4GScfXNgX7FPPlNjdNAwypansqfK5dnfyrRaasOMvicvATuzXOyKz8BBfLyIyby02m5PI9oL9t05OfwoDOPNQmQYg4KcJuL0We.VA2hRuihu8FFc92YBiNNQzh3sOMviX9Fn1KBZkecBs8E8BX7C1k.ttmBE6rWO21P3dKJ.KNm5HK.xXNYoJpwkjikfnMkaGN3egOQKZJGaDsnY7hopxYOZvIBuiB89h9NxHu7tW.y3Ge.baP2ywQbRKgS+3.LgWHpmuzb1HOtzxvepcsovsKKxPGDUpgwH+dthd.SifOT4+iHLGY0Ds64C0jY+PdaXygoGklg6EFmI+NDKPt1uEAR7BtSxp5.0C0aYqApoDnlnmjRWUWFIqJOw3jmJYF.PWofP1JhTa0h3Az.EGKqwaNi4kTHkMQfImjaWAK7sfzyRSkxny.OO5xIqmIfzOfwCJkLzgdZbwnaw765P5uQOvOVEzTaFXbStM8Toi8m.ooScgjYniGAeeWF+wxxB.tJ0fncImNXbUXb6.Z21ruMbrILVd0ygCC9GsujPVQolzNOTJlkOgY4vk04VAXB3iFGuIbBlkTeLq1njoYMH0wQzSTRa0FJWtQiRUWoV4xUpVe05qD0LzNdzuoGXE0OFl4wkCYoNHimEMJYhoFJygMqMBgxkCYYw8kV8HMxGVrXNN9MrNvbj5f6KskeoXDdRLRdv4wsNTlvWaiSRylaZN4bg0WMrYyKVKKXeudABW3BF1lAJUOWHTJev7XvlGpXdjAGTKmk2WLoSxuKKW+7XUPmIDSJa1pVaJYqliqlXHrJI4HH+ybJ6ul9OVtpEwIVFChtTvdQEuMeMfaiEzDWcojiFhsWREiTthVZ0X1oHYBragjBpdDw6.ZfeTi5bpkJ4SnZqos7x6x3tjSSjnxYyiURJz4W30QZrN.AZxgqEJ9gtzVNZ0yJLFP3jD9Zbd5EMWB6G1nwSHd5RmnXLiN6whIt8IYARESefKdRDrj8kNPdp1R1JQqL3X9nO8utUtu7OGJRQxQMTzhKb.VPFIk41ycR4.+eEhjSyBhuXDRQn4uQAw7CAwe8YO62V6rP7VqOUP74E9g+XMU9.4ZI3y4pW6m9m8GM9FGjNmjZ.jf8OshLD5bBRvbiDRKggZtIdxFMldXkJrykSUl4zWlZbrGMpe6uF0yVrw670nNvpY8yw5TksF9lWUp3YoJ0b+3ur4O+I+8ZYC6QjqOcJUMetahoQOb2xI6HqBtReBSvuCO15Bup7oCR4aEeAB69F09D46RkTgvbomPuhA+g19YW8k0+etz9+a69TpsM0NjZ48ROfvBY6iNrdbQr4L4gVojYoJvFZznd0FqVxL5cehdOznC+8wqrbM0AUuR0p0VoTkgr4.euwDP4BErEvwOUazoeCrY8UWdU4IUd0F0ZTs9qDXmXqnZkOnwIzXyaNUdkWIRUrYOuimFu9Lp98UuWpQWlulo57W70obEbSd2dAsYGvSP3jqKXHG1QzOf9CSclNBffiZlLR7fkJQz4+ccJKu9EqMc2rraBLoZ9rtWvtuvuWitl2Ww6UTK.yj09FBwQtjvGEd19Uvec7D1tDKOwShZgVd4VLbFvIjG8pu6JGWzDc7vZPWlM6IVV5G0YHr7rRXkYkvpyJgqLqDVaVIb0Ykv5SlP4uLbTJEowN3w0ZaUsAFayIO0Q0kB5+3PGP9H
      
      posted in Newbie League
      modularsamplesM
      modularsamples
    • RE: Wavetable Synth Hard Sync?

      You can always fake it in the meantime. A tweaked gain (0 - 24dB) before an fmod node gives us a sync-like effect. Switch fmod with rect, adjust gain values accordingly (-6 - 12 sounds about right) and you've got pwm.

      HiseSnippet 1736.3oc4X0saaaCElJNzNNsqXoKWrcmQwvP6PWfkriSL1E04+YzlTi3zfcw.JXkni4rDomDcicK1c698hLrWgsGgg9FrK2c6AX.cGRIaI4ZGaGr0tho.DXRdHOem+OjM7E1zf.gOxX0yFzkhLtIt4.tr8dsILNp99HiagOlDHo9EBmZ2AcIAATGjgQliTSXjeYj96OevtDWB2lFOEBctfYSeDyiIimsQsGxbcOj3POi4kf5x0paK36IbE8.7jAWD0kX2gbA8DhhrkvnuhDzFY743MsJYW1YKGKqMqVwlTgVsEoUKyRNkKWY6plkpRJucEZwMQFYOvgIE9MkDIM.Yr7tBmAMaKtjGxfyYArm4RUCLQMANGN8gBWGkHplEsWalqSigJp.Dx.2HVskITssN9XlCaz7wpuOTuPg3cjTAZrTZ3kIE7LmF7l.jLR.okCgzZ3l19rtx3UT34F35bvZ1h.1ojPIjVjwuh2S.Dvka3Q5POzGFLZC2sRwh2u.7u68ks5wskLAuffehPReL+t2a0WtZ9U+9UKL9RsZMw0TrwW35R8m3xJWC+qZi2k2y6YT+6W34D2dzQDBheZcZ14SmZGJ0IHTvqyYxG2kFM9pcJPQpMksHBg.oRsk3VQVhltLGpOhAGRN7C4hmYhzfOJDnv27iu5AnmTeehjL7XfSD3RWpujoDFi8oOGBnBMv4w6SC5HEc0z50UvU72XsYxz9ih4p8s0FDOfVKPNPoZxpID4wbbboMDALkpOQj9u.ID51j8BMxe45+7Q+9K9gG3kLY.B4Q5mL2PPuVsX80QwsXtdAR.a08ffajwswOIfVvg1hzyUVHnCbNtLdGpyYBM8RZePrVAemfAb66ftj4Hgr.XiaYfPsorKZKUiZ.ro6PCRcPZ+jHE.W3PKnSpQCXATeSHshOjQAbpUjkEqNVHqzaD.AgtBmdtDY53YUVunETZkjAQpHENnsFjTxWff7hWYP97Bw0vMXR61SFiKMALBNa+afwnTie.9fVsn1xX.tL9vu95lGb9Ye9grOJNP4AnY+zcLldwseadKt0ctKtMLi68wKR1sqrf1Tytk1mMA8SnTR12AU29mww+cXrYpBv4GhwlLuttzC3Om5B4v0X71PRachtgyl1q6XAWzssfyrS5ncJERWdwET+jXehBzNRIzyT7LqW6TpKkDjvS7Sq8HFmR7A8D8ZpKV7lQln85iwgvsfJTov6u4Ty7+lbpWkJZE7A8k9Dy+CZ8hfl0aSncpnmjwu3XBD5B88fOomWSH2uMEfEmScCTMsrjpwwvwEUiUfnIk6nG7Z3KZQS0XinEMGtXbOmnSnxKE9czQeQ+F52SI64082vfKNsiqq3xFB2ACSvnEHpeft4tb3ha.+ERkpcRVjiNnpBGND463I5wkCgObmryHLWUqEM6E.cK67XdSfXcsRka3I57L4NjXC50AMHpl2VCq52FLOT+MrGYlhgZrcRocCu+W7pJ6Qig8vEDJGJtLr5ZndD.smtgXnERiLp0UZmH3jUwuahEA1P0ZkyB5MvmOciDKOIDkZ+yB.JcnKs+vl62mEz0kLXWnsXZXRyTy.iqycn8UA1eATlNg3ppPObD76iY7yCuDAVYAQGS5OZbYXbyQspiwlvXkfmEqS9edhKen89iJMk57PIXVtXlkEakla4gIfuTbbc3DLKF9YVtZQSyJPoiNzKCU1gDXYUsZwxaVwxpT4s2Z6Mitl5g9zuqG3EMHFlu90GsLpv40RCybXKqwAZJshYJblEaVYJpkapYZgSU98yV4XdU7bbKg4TsDGAIZPonaVLBOKFoN3b3FsUk8SQ3rruy0ImU2k07.43KthPIB6xi0g7llnYjSXRwb4B27bGumIAiygu.1pUZ1divP8KlNCC2zLX3RohPyLeJUHHpbZs5N8jBOviH5cFRoWmVn33m5JXyqUfXohlEKADTs51kqtUQyn.wldBgrMTJCkNzOsMOZxo.wUfjXEG2gZAg3Gg2bixVVVaUbqsJucYyREqFE0dJMfFgi4vceJdkYw9PCUi6a.1h1anWHougYjuQzdVHWCiEORdLQybQEsb3VdBGyIJapUlhee3ldqJbyJaaRALIiSsh99GpQPmcKE5gTO3b0p1D2gbB5cY5HOzeP+tPyRHFA7+3yLW4m9qWMQfqeKONUeG+.TpgQcjT2INSSizOOkNuv0R.2UH53QzcEdsdVw2J8v5Qr8EO0N7YOTB2J5Y.WQt1ObEbSWgrP5mJM7EFYNrmZam9jFeeVWy8U5ZtuxK59ffn2S2g5oehpWobjQniabf1Iyv3.NAtkj9ZVn+FnN+AzM
      
      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: Imported user samples in Audio Loop Player are not saved in the preset

      @Xearox73 I take it you are using an AudioWaveform component to load files?

      When the file name is displayed but there's no sample, it typically means the file can't be found in the expected location. If you open a preset in a text editor, you should have a line something like this:

          <Control type="ScriptAudioWaveform" id="UserWave1" value="0.0" data="/Location/of/your/sample.wav"
      

      Is the path in your preset correct?

      posted in General Questions
      modularsamplesM
      modularsamples
    • RE: What is the purpose of the unused nodes list?

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

      posted in ScriptNode
      modularsamplesM
      modularsamples
    • RE: 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
    • RE: Working on a granular effect: how to make it polyphonic?

      The granulator is a sound generator, it has no effect on incoming signals. For that kind of thing, best look to FAUST.

      To get the Scriptnode Granulator playing polyphonically, you have two options.

      1. Increasing the density and reducing grain size will allow you to play chords, keep in mind though, anything after the granulator will still be monophonic.

      2. For true polyphony, implement multiple granulators in different groups, one for each voice of polyphony. Then use a round robin script to handle the voice allocation.

      posted in General Questions
      modularsamplesM
      modularsamples