• New to Linux - Compiling in Linux

    20
    0 Votes
    20 Posts
    354 Views
    d.healeyD

    @Soundavid Try and recreate the problem in a minimal test project.

  • Question for David about using SVG as font

    3
    0 Votes
    3 Posts
    43 Views
    d.healeyD

    Here's an example

    HiseSnippet 1034.3ocsVstaaaCElxIJX1aqXEXO.B9WNEYpVttNtqXnIwW17VtXDmULf1g.Fpik3hLo.EURMJBvdu1Kv9QdX1aP2gRJQNyAosFXBv15bi7imy24POVIYPRhTQrpcx7XfX8U1SlKzg8BobAYTeh0irOflnAkStp8lGSSR.ehk0Z+nQgU00IYO+yq1iFQELnTEg7ZImA6ymw0kZGuyuvihFR8gS3yVv616LhIE8jQxTDOqY2jDSYmSCfCoF2pXS9IZRHw5I19ds8l1kQ6z0qcKFqU2sa8hsY.c5Tni2y2tc2osmRYMaQr1XfOWKUSzTMjfK5dR+4SBkWJx2fWyS3mEAFAOxDbmyUS5Exi7GeSxIgPrVebYpZs7T02Ze.2meq9xT12jYvoLhESZVUdHH48Y.IqEfz54P5w1SXJdrtzhAOeo8HAVAwTBbGnj6KoxeUwtmD8PncmQOGFpPgainQmlM2xA+ZyWVq1.Q.W.tQRp+PzocSZT+8iO9nedPuSNc3Q62evwWYzm7TSkL4oiCkIwgR0su3p0SqukS83B45lE03p14BpxYuTsVJ7b9AmavS.n6ImEKEnPi5E1MQkGTDc5xwvT.lZ2WxnQ6KkmuqveH.QMvfJ70MAzKYtboLXpTxUAAbSCvvTASykhF08UzKOQFDDA49fmno2XLXKG4Y+wl0desplSDEwEJ6RQL8xZUqUMvr44b7F4+j3dIWGdPZjlGGwA+8T7fPs.KeMLQx0vrbG8xVZW4EXy3qb7ba57cNMca47jL09HCx46QEuXyMK2IS0nQY5dKG5aZ86F6AtlSwtQ7.A3eB7Nzq2lBseVGiOXEhgYRE3aR0Wget474HEGJ0vQhFYGwZWUy4+ZZ5z60lo5njQQf5dMaFEndn.aHRmcFn1BIJQovsNhT+61OswmV+DKmrrfiRwHAWeTLTHOTF4a5SLuub2Gofsgu8qi5S0TSCYgNzuXPo4F3X0Gt.GAl2dV0tOjbtVFm4aAsFUqyr9nhl2bREg6aBnfERd2syI+y2ry7xgli14RtuNrTAemPvPfHV1V+MJCBJd7MCj1GnJgouOgdALRLVAHAwHWRwvkYiqu95OjOmdowK3fMoeZDUe2ocl6AJLfkr6LhwLFQjv0yW7dhOiQfMevQfepP7w1i4ZV38iwJ2CFwh4+GXr3hiu1d.dSESWBv0sG9aq5sDejs+XYplKBNfpUbjDYeX5rIXklA3tKDPThgnTwPnykaZjMYfIfvOS3C3SgQOirUgQuaLRlQYJ4or7FUyUSeQlFDShrqtqh+GBT1wij07tXddFRLOkwt6RsTfsV0.e1pFX6UMvmupA1YUCb6UMvte7.MyM1MUKmk21PHGLdP1zNKqAYCVxXqj+EDFVsSN

    You'll need to download the phosphor font and add it to your project, and change the loadFont call in on init to the correct location.

    Peek 2025-01-17 20-09.gif

  • 0 Votes
    2 Posts
    27 Views
    d.healeyD

    @cthl not directly, you'd need to store the values you want for each sample and when those samples are triggered you set the envelope to the correct values
    You'll need a separate script to do the setting because the deferred ui script will probably be too slow.

  • Midi Player Liste Browser

    8
    0 Votes
    8 Posts
    77 Views
    ustkU

    @tsempire this thread as some info about this, but it's quite specific with no real snippet example https://forum.hise.audio/topic/1146/viewport/22?_=1736869127339

    here's a very basic use of viewport
    https://forum.hise.audio/topic/2541/viewport-item-text?_=1736869127349

  • Missing parameter on Hardcoded FX Sanity check

    3
    0 Votes
    3 Posts
    25 Views
    M

    @HISEnberg said in Missing parameter on Hardcoded FX Sanity check:

    Sometimes those modules are buggy

    Thanks, I fixed it. I’m not sure what exactly solved it: I deleted, loaded/unloaded, and recompiled multiple times.

  • I need help with Export Setup Wizard HISE path

    Unsolved
    9
    0 Votes
    9 Posts
    368 Views
    d.healeyD

    @moneydude said in I need help with Export Setup Wizard HISE path:

    Open HISE and navigate to File > Preferences > Export Setup Wizard.

    ChatGPT said this?

  • Visual Drumpad

    21
    0 Votes
    21 Posts
    321 Views
    LindonL

    @ceanre here load this:

    HiseSnippet 5926.3oc0astbiibclZlkN6vX6X6x+H+HoJVSkensp0iIontkTwqDEotrCoDMAGocc1TpZB1jnMAPCiKhCUpTUdjxifeT7ifeCR9NmF.D.Rd83IdcRTUh37c5am9zm9zmtQiwgZaYTjNr1NuZ5l.Ysc990s13G6bliP4W6p9014GT+gVuoUmlh.WGQsdaBDQQx401YmWdAkkcd0mTi+62+E8DtBea4VV0pcqVYKGp7Twa4N9j2pbcOWLWNU4UH2cO4Jas+YZWcBDmWVuUs.g8JwR40BJaundsc9dClqh0gVwhXYTsc9jd54arbzq8M4+VUjZlqj.sqYgJxv9bs6bRhIt0NyQ4NebV2NpVscpOdqR3kFkvOs9H0bUN+sJieDmPysknn9XmWTV7dYIwqcQwqUAw6YDocJHRehQj9w0srCUAwaSgjm+55W4GKCWHfZunnXxasW728I0OSib3G+FOwJ44g.jWhcOnUqOu49sZ8Y+SMZzP46p7kMWj3aGqz9M09yh8mFpVtTFR0Qn1cWasWf1G01m27Agah7yZ7u0Psn4tofWwlNuIvUr4ZcrbWT6GzEU9qZ7uiVHSPVJiOKqd180aajW+YuIhRhapyDttyvv+tOiXvhKLUhhgTD1LR3E3JGIBhZ9O2zhAgTiXkwenJJd2OqPIr8lkmHJyyKXEyzqolrHCRR280pXoWzq+7BRva90Zk+tu9a7e8mwEIuISkq1jHxJobALb2WmkHZll+7edy0xlykKnAiXGYZkGRbWK7iaFqa5pEyelwqhB321HVSyenk1nSZ5HdP1T32TDFJ1zTuHsAa5AciOl4E8F721dXgRi5dlt4L86MUcDpBYy1+rYBXD1zWG27QYHRmfEJUjj5J9RjGp6QMQSkOSmJBnW4BSbvRX3yUOIZDHuUeCr2RUbugzH488c2Js+KbQ+Ys+Wy0rwRW2lpb0XAUL0iIC0ODygm2R8YF.fUPgQHZVwM96RCBXNQilUSZwhmMsz5hrUdtjI2ngeaEbW+DuYxvBl.bFgukxNrp+G1gUQ+o1FETgLp8uxWEeSfz+OjW1ZoZU3b6EoRExZL6Z6Gk5Z6LZjsm980TvG1OrdQsYMVx2tVwmeRsp0xOLsV5kDGq84536Wequip0.96cW0WDKH2soBGD3.YXrhzE6zW9.V6x378U06KiVEqCPqkaSTamO8CW9eedK+acOYSN3+31SVqlG6rkg3DGoZoSg0K+Emv9Yp8hC9r5G05ndvIeiiZcpuvUuDDQigyfiaMiXe5n6OcA7t6IhcXfJ7J+IX5mg1ZSDUSLBBm1WYyf9Rw7ScUOHMfHnCLkgzAt7XIiBkBuHaQ.muAhvXmgjnFkCmFJriYj+7KvD6TRZ1LQdtzS3Jm3rwjx4pPYOTmqx.z5rgD3Ro3AXHJkAQqT9Dmqkq6oCyHuTGp9UCtlPSjKbkr8tA4JHZt4l.yW+kVIlTzIKcrTtbiMAyGbozBPqx4EMlqKrns4zQ9v.70ZUDKnVHPDYOY7ZojqqoRufXQVaNcsdDxezkPWP3aUgIQ8zI9rRii.5c9ykbG6NAFAly0mAhAqdxvkFvCRGLRP4blBpQaaVusc.kTNtJRF7lohngOPEHmaF6YChdEHo5veoK0AQEzmj13X3oZjLkfrb5M49dgnPC09KyAvgvLB.8reVBP4DF2yEc.BMMLwKnQOq6gEI8.xA2zDI25sa0tHnSQvdFfB8JXmAZTTxTzPEcbqLprpjdZ4n3FrmTD2Sjk.Ty1xTY3LTK59hMbJmAIEU5k5DLFx3jYH7Tt4NiLjyp69pEKPd1BWpxog+.nDA0fYorFPFagjpWvPd5PV9OOTJmnlys24IwIgaSI4wG2fj4lmLTFpWyjj3oWXIXzWJBGpVIMjO93f9iXxDkMJahQRFJvppiUAbtFBykrlXn9hPSkh5drdMLi.MrLyywH31ZSOozPqiy3OV6lKnSP714zRgaFMjv0XlHQYqgWx4ohrkKrCRS.StQX8wwaXTLpU+aBWJLIljOXh3eJPF6rF18DX5kCHENSJscxG4HvZSOil3sUVmprg2gk4vPQPdEjL6Q54sWZkkrYpGSg3lx4puKmLA17nKLVDtpwVqubSOhfm3RT2omwO0KhDqobEarPvvFZX3KYrR3qYpIJZBjh+mvaLDvcofofghGQbtqHcHQs7FLpkPycIfE2B3IosZjNaE5CXEC7YXd4bLk9LmD6Ub4AUnMR.V7rP0ex8sO9vComr6i6zgvgNgxciP.dxITf9RFFZCWQ4P38Ctg3IWDxUqm6QlSYHOlHTuR5usLL7brjfNjy3YNx0x4SoEPHjlFLikijFYrOz64ksO782OIZESiojwB2soohVlDEC0ZeUXbJGzFX38A0LSVnY3XF.ShhcZXPNcuTcBCNSEuIGbtNT9PgRcAlyI1BulVryCA4ly4N0ihv4ov.LqHWF4kCIhzt+HLM.nKEdPr3l+RoavHNuWlDF6wTWghiQmUbF9R1VADCkwQSEtrtfWvcVh6LFnWm2fivrDA4Vxk66LK0beJ6Ls9ARekkatqbAjcoeNLqmcs1RBmpD4My4N2MPoLOjhO.fwNHf97JZhdlNtOaHRHZcUl+TGQ7ZrM+YvGhKyHDSy2NFRK1MRX6nRgH6HRbhDNTf+j9zIIv+zfrKFx4KOLk9RaaAs5Ueoarv7qAlF6ReYbhujbO1nPLL8gJ3sOhGl0pHqFtTYVOzryF8QTs2ohc39dnXIELAdB6MaNyaCBh6LeUi9IyW0.9p4Vav7QbcimXvkVs3sRLmYfOM5PRVVjQYgEMHPYaEGBICzl587u5981KLviHRixMjlgQPrBSvFhh6VSSyNMOXSOD9YNXaJQwjV7AJLDlgFqCJg24.FQ8FNsHCjFdxHtMqLCV79r5yr9m58LMhBZyDoM7+PvyUtdwoYC9x7WlNUGPDOWXLLEhIvPcTrkZIb2PnTifrN3HIloqryJ3HMBGxeKBiSDABALiGa5JL8b30zK0lBnIh4JcV1XPdGhQ1jMmjquIxfTgCQxCMRVorBz5Ur5l1hD7SZn1XrBAX5sQ4IjUH5IuNTJ8DryMl1Ajld46BlCqrLk0sJ+Mt1Hz4URVQxQExDbOASfj9zxsXsU14OQXQwu0fWsks6NWJo.ZaPCB3mTaePfs9b8FWD624rH6R1dzJMjsL4uCgycdh+pM7JEWXVi7BWDGLOY3hP1gkw.sA7G5B2kWN8dNNvKQDIDM6lm7lmPxcNGipr.FquBP9rMNHaLdP7H8B8jmbwTvA+FVKBv.oLTwY7RQhe1DUBV3okqowPLqg5PxeGWhq7Bn8j.Jxt6zXKof.Y9d.Isy6TC.ffMTVylJfrKNBOU5GQw7SjI99RzzHLRVDDAAar35SD5Y1WEIS51GeTqFPO0g9YO5mtzO6S+bPiTY6p3n2sDt5+xzPxyBCrPfeu8quuyTT+Qr+enkAiS6zoE+b9bRoQTX8bD0w8HzaB4KV4Jd3qSoiT2Sth1lXNiNUYrWUFcqxXeCi4X7J5bQhKKgmFFah5AzTT5iCwp67NeXFttjlNiF54LxBEB.n6SI4.mRoUQND4YiOh6yH5du.xScJ3A0ET794nzJjo8kwCGyH5HT3sJ1tUqxL5lxfbul1p82uEcvJL4Wc+Xec5NJXFXIILm.AbwHThGYBx7EJHhdv39HZJJdIBX7ZZVKfvOncefq5yGUbTIG0oDZuRntkP6WBcPIzgkPGUBcLiDqj4Ze3nwV6c4lYgJdnonyCBFh0QTQvKFEKRpR5bd66LALSmB0G2+XOJSTb0t0YBAPbijcLqtxl8PjZOoEsyIhdy7PQQsRQFcpxXupL5VkAqgtxGB9cn0iLn4nWakP91H7WJh7nYuf7sirVKBtIgsneqTh.QMTaFlligvgue1HIOebUNvCdgoHt.XDrVJ1KJf6TAuWEb2J38qfOnB9vJ3ipfOtLtcqJ3JxW6JxWai7gg7jnSMls7ptSSUHXZctQTt4BleOQFE.69TzszZufjy5EZyzeFLUaTeL3qXJ2DZwvQqXIahP4OSuNSkOghQORlCczX0bi6AKXhFmHB4Yf79Q6oLtbrBfG0hCGEYzoJi8pxnaUF6WkwAUYbXUFGUkwwUXXFWr9MIR4pLSJKLs5Z8MFEMAhvh1mZlzP5+6x78bqZF1+qi1jyaUgE6ragcJC2qLraY39kgGTFxcv6bTgt7f+v92ep4b3HJWOrZ6QzwXwHRr.QOJj2Iz98A3LG3COM+mgPGnml31myjHNANHFhFlCi09LcVj1f7bl5QpSVD0oDZuRntkP6WBcPIzgkPGUBcbQDF1HjHWZQ3UOnSBIxKPnbmgX1bXPn.6Cji4jQ50uKfn1F8.AfmvozBaLcLeROD4l.DFFBBDzT6z1zmGZ1RjzOCL1HBC05H4szlgAXj04E0SagcJC2qLraY39kgGTFdXY3QkgGWBZTXagkkp1kkp1kkp1kkp1kkp1FoBwinxFLtw5rDVKO1k2C2YZAaSNNwMRZHB4m+xDJhZP.2VRNKSTlb.0d6iO93TR9rQIR57PGlXJi4.iOSffuYj+JyfrEBJGaffnzr+HlDwZtRmDanwz+hiNEYzoJi8pxnaUF6WkwAUYbXUFGUkwwoLXiJDlifWRCzSQ3ByR0Rv4C2ulpCttm1jr4MsvjqQ+lHf6h1GeXmTxC51WtjCRvfObpzX5B5iZEkMlAzocFjQ8KSnMojBPrtYjKWFpyncFkWO7IhmQGxGCeJHIVOS3jkudBeNJlLTnJwKGDIGJxKHEjhUrLHCpVRGsVNR6pWtIEclvWjKgXESUVPiFNWe+j6uHiVFtTEkKp2Xm0GG6fs4lQi8QKiyTWvDMK6PWG3JQxlVV+9SYWL+JkOZq7.THE5HI+3lEukOiA1IgdM+bpSnhLIAov3hFTyzHZdhXA6QRqCv5uyYhXGZtyVWK50SC4iSfHw.+H4RA4iZDuWzX3ZmNaO4b3la6bxr2jS5qw4QLvwQSrow05yw177QHZWmc5zWm.4yDSATPXGrbUfnIv5d3YzYbttIw1gIF2+dXFQOLK.YYqX.ezlCDQa1hLGBJCoWQB19pjQwnbmtFF5FDsM6.gIiDW+QbBX6MIwaxN2FhQ1Y6ZnIyECe2Do0JkbK32f3SLPZWDXhBukaBBu9Szl1pO12sH8DmXH1XwwFJnDlwMy.+479KHR9filSGpFCMOnyKPGGisVS.kq2UwFpP4XgOS5BugeUJ0ZZ1.QpsShRaXDrwRYroOSuciQjZeLuT1CalBOC9FD1sm4r4I3kp4yw18iEgrvgs2R6DLlEZr2VLSOiRl1LeYlp6scZ0pUA05vDrzIdNRrDttEgARtKjexlfldKcaxIFXjODRJ8dfgMI.vb4RAYVYnKT8SjygA0BlTuQ3RDzosKVl1yrnCInPAfedkMMSwPuxJYoHitn4fEuMf4bzLFrdMeL9DsGrtcTF9ZLSQnLcRKXnYrLXcGhxSszHEbEC+nGrEkp4L.KOkQ0ak3GQ9KHx0TjYlgTxwcOxwMnuUhsdxZt6.WL0jnR21KQ5nPT6gWmodoIZE5X2owxbgr99qgaYY3b3AZ7Pr2+.Nncht2DKllWRqLtSE7dUvcqf2mwhYa1V4zYDjA5CuilWHG89xvxtzaLA7OeTIAXKrSY3dkgcKC4F27N.3Qng2ekswyGQ5G6H8TumnGJw7kD2QXPyQ3NJgmPOjBKojXT.2oBduJ3tUv6WAePE7gUvGUAebYLh.qLth70th70th70th70th70th70th70th70th70wHe5P4TGxS0PZBMcf7fZrIjJlBYdyvTaAfxd5uxL.LQYupcmaBoyhdqwAOSO2DByJ2R6.OLoC0VH5tnRCek3z4Ib16Ib59DN6+DNG7DNG9DNG8DNGWkiY.sDmmHysehL29Ixb6mHysehL29IxrY3kCgrrFqHmNOgydOgS2mvwz5wh3aUjqRBMUu0avsmVpA2B6TFtWYX2xv8KCOnL7vxPdz3V0boleONvO7.eDJ2FhBKxFxrLqaIfmSZIHDoEekAZLldIPz5w4mAR5YdPAxQqNmY6RgSYhnA6Ngi4gekEMxe87zYhzH8fQZLQJwpaEtILYWCl6nkfoajvTGIeRUM1dmXnPMnEQnmHSHfVqulhd5TdsOPe5rYHtPDfAQqBioCCkHo28gmdtAjeSSH.GsDQk+ZzsLmdKB4HhyBExC4AkqzzM6akUp72zQjAsITNZ.QhnM7m6IHRduxDwU9OHLxvP8CRyqFGfaRhuN8HxsniJBKMPDnRuC0dTJchg.6jajLkhe4Kf7NA0YDO.EMcBDfDA4pnG7aHAOUlqufkcH89aJbwg3fEfvscufYgKP5YNbgzERoM6ya3mdoE8wXdCSPA78SxxGCoVZyglXQGLZVozIgbMw2BgRWJISTklaaA0sRegMD4LAF7uD61jBpXVHaE.yRgG8KhXipvX1EY3TGS6Xhofe+HVwafWSqjYqw57lnKXQ.sZ79z6ujCyfzha7sYCUdnvvH8tcLUPuZ7FEt7FEt.UYuTE5EFifynJmHwyGAA5fzENhNzYR1HhaoC+CDpza6.1DiLsVyYwmv7T9nwlRGasDysHhnE5POPo8lwWqozWiy67cwdRcZb6M2eJ+iPX.NYOlyuXTP2SHLObReDQGC.Sm34QO6qM+RhKSXvooNvT9ARIWcCTJE8bngMdXkUeiLE3ZgIooo026LremA80RRPjtZRukFYGeRf7PQgyDjN8Ud2BEtcZEtZZ7FHcZbGsQ.5n3tiiTdMEs+cTXxj+k633RiSy.+lBYscw6zFsCjKM2gs6jzq3GrP.kwt7Tf6TynKYyc5YXOiTRzUcH0Nf245Ly8.aFeqt3J2gN2qHrmxesv3PbEFjgiH81iWN.9TejSKPEHYC5.5vc1z.QngsSVyS79Z6TeG+WxWC0p2dyeP5s27JOLkmu5leZcltcgKs4uKnvk1r1unxk1r10O4Rad0IKfa.yWtvWT+r+wu4cQne7MC7dTE7MzN8nKebz2bzBwgG0cl3niae7hCkGreq85Lqsr89c6bvdy5JdSf+xZXyctEt4p+tunXun9G1secaWo1WWnqbh7DUzH3iwGNG1jd4ce5GevOp9H87DrlR4uEB5C.IMALDV5CPf9HCvD63ME+.Q9y1GHwGpH9iqOVEa677x3KdFYjtdxeGHioeVI+f5CVr.lraEvOo94e02MeCIEa9+dSy+SpCO6vwO4b2bw4YYnQ8rqQ+eN95dB9f+5dFGJ4qsu5wBY62dRuDniBKy8+7DtoN0CNFJ0VoRt402SWVjsI9omLYxEg5jfpk52+ErQAcWkoC.rXB2fkkczwE6imEpihVftCWWQESBwlsjzUa4j9poJw65DOLdSqyP2v9c1gt34QRy8IYjftKMEyM2JslJ3w3WT2faWA2oBduJ3tUv6WAePE7gaw42Xcxx3uodoK18S9dA9q9v9dAPsMl1ndgbx2pwr6FOyo3GoUtNmkqBefWOymJ0266pudqO4Cal229GW1+OvWZoO1rWkIiVJZzYf+CXNJ3Px3Oode4B5tdjwsr+hQZeMEqgxt7Lh3zUfJH6OaGxr6gsb9omLgVLOpvT5+gSn2AuHr7D8+jzEs+S9Cu6YGu9aqaD2ljStl+OYb6unlYeqqG9xOn0C+yt79wu13eQUc+vzUIaRaiJ9+iON+8qy90aRKC++Vh5DcBcEsyVhqNVGj1.qsr3pgufVg0faQXRfrPL6L3+B+klX6rkNoDamkXM6rpB8sTZ9S5ZmWJ8okN3v7bwhxtEMoiPDFjHgk69KhT5IrC02aatIujr9oLGHk979CdU8QDtY6m9Mp4g0qt21tbU8jB14isf68wVvterEb+O1BdvGaAO7isfG8GufT3DzqU1y3LsVsQiGXL.2YPtA3Kq8eCMC7OW.

    highlight the entire line and copy it..

    open you project
    go to

    File>Import Hise Snippet

  • Gain staging your plugin

    6
    0 Votes
    6 Posts
    174 Views
    MorphoiceM

    @aaronventure awesome. that should be fixed ;))) it almost cost me my monitor speakers in the studio lol. thankfully the SSL G Bus Compressor was on

  • Scriptnode Voice Killer / silent_killer

    1
    0 Votes
    1 Posts
    53 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    52 Views
  • FreezeMode Functionality

    9
    0 Votes
    9 Posts
    234 Views
    M

    @bendurso
    What do you think about this?

    import("stdfaust.lib"); declare name "Tap Delay + Freeze mode"; declare version "0.1a"; process = (_, _) : stereo_delay with { // Global UI group for timing controls timing_group(x) = hgroup("[0]Timing", x); bpm = timing_group(hslider("[0]BPM[style:knob]", 120, 40, 200, 1)); subdivision = timing_group(hslider("[1]Note Division[style:knob]", 4, 1, 16, 1)); // Global UI group for mix controls mix_group(x) = hgroup("[1]Mix", x); feedback = mix_group(hslider("[0]Feedback[style:knob]", 0.7, 0, 0.95, 0.01)); wet_gain = mix_group(hslider("[1]Wet/Dry[style:knob]", 0.5, 0, 1, 0.01)); // Freeze controls with smoothing freeze = mix_group(checkbox("[2]Freeze")) : si.smoo; freezeInputMix = mix_group(hslider("[3]Freeze Input Mix[style:knob]", 0.5, 0, 1, 0.01)) : si.smoo; // Calculate timing based on BPM beat_duration = 60.0 / bpm; maxtime = beat_duration * 4; delay_time = beat_duration / subdivision; stereo_delay(l, r) = (dry_l + wet_l, dry_r + wet_r) with { // Dry paths dry_l = l * (1 - wet_gain); dry_r = r * (1 - wet_gain); // Wet paths with delay network wet_l = l * wet_gain : left_delay; wet_r = r * wet_gain : right_delay; // Left and right delay networks left_delay = _ <: tap_process ~ _; right_delay = _ <: tap_process ~ _; // Tap process with freeze tap_process(fb) = de.delay(ma.SR * maxtime, delaylen, processInput) with { delaylen = max(1, int(ma.SR * delay_time)); // Process input based on freeze state processInput(x) = select2(freeze > 0.5, x + (fb * feedback), // Normal operation fb + (x * freezeInputMix) // Freeze mode ); }; }; };
  • Faust compiler options

    4
    1 Votes
    4 Posts
    144 Views
    S

    @whoopsydoodle

    I don't remember in detail how the HISE Faust DSP wrapper works (that is the code this connect Faust DSP to the HIS audio layer) but possibly it already adapts input/output audio buffers and yes the proper way would be to open access to the compiler options in the Faust LLVM JIT path as well as the C++ generation path, but I don't where it can be done. @Christoph-Hart has to help here.
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    44 Views
  • 0 Votes
    3 Posts
    43 Views
    ustkU

    @andersnaessss There's also a Path.contains() method so if you have the path (even if you don't draw it) you can perform a check for mouse position

    EDIT: found the post: https://forum.hise.audio/topic/7986/how-to-detect-if-inside-ellipse/11?_=1736869127225

  • Build failed CompileC

    50
    0 Votes
    50 Posts
    701 Views
    d.healeyD

    I'm wondering if there is information we're missing. Can you provide the full build log from xcode? I'm not sure how you get it, so ask Google or ChatGPT.

  • Pitch Shift Module?

    10
    0 Votes
    10 Posts
    140 Views
    DanHD

    @Morphoice yes it's good for modulation stuff, but not there for musical pitch shifting I don't think.

    Going to give the RNBO one a go I think...

  • Play A Synth - Cool online analog synth service

    2
    1 Votes
    2 Posts
    68 Views
    MorphoiceM

    @griffinboy funny. I talked about making something like this a couple of years ago when access-analog started ;) such a good idea. sadly it only works with midi devices I guess. imagine this for really old gear

  • Re-Order FX

    23
    0 Votes
    23 Posts
    247 Views
    ulrikU

    @DanH thanks! I'll check it out

  • Issue with HardcodedFX: Faust Resonator Logic Not Working as Expected

    Unsolved
    1
    0 Votes
    1 Posts
    32 Views
    No one has replied

23

Online

1.6k

Users

11.1k

Topics

97.0k

Posts