@Lindon Perfect! Thanks!
Posts
-
Triggering Midi Player when pressing notesposted in General Questions
Hi, I'm trying to play a Midi Player when I press certain keys, but I can't get it to work. .play gives me an "unknown function" error in onNoteOn. Can anyone help me? Thanks!
HiseSnippet 2114.3oc2XstaiabElxd0lZm1fjhfh7S0f9CuqM3RJRIJgfh0Rj5F0Mp6WJZWLjbnHknlgh2rnB12w9nruAsCorWIs0ciqQZSaIfM3btvy2Ly24LmQJtXMnmG1kJ0kCibfTo90oGDg7MEMAVHpFRTo9pzsAd9P2L6EUNxA34A0oRk57ZwBRcwKnRd9vaKCrAHM3AQTTiwVZvVVqs7OHU41lV11UA5vgVqOxZ9aangQhXab.AOmmlgxAnsBr.1ADa1YoopC7LoR85zEykiEnaHXvxwVTU2PCxIvjmWHKHWACCAFVdNcACdBHeYEcKer6.efOzi7QKi0iFXhuCsO.is7rTsgwCXoFPh7dwThlV15JOr33QQkJsxgkpy2uT8soaaoa8Q4GVx95DEYN3wwKZoN6yAI1+EfzYGAou3gcuDHYChftIP4KRulHf8DDHF35BQ9CfaBfmrc8g2dupgtjE9ik2Bicpf.Dboer33.oRLcfC7TEoN+moIIU77opkMLYB+v.h0wSNBiPB3CnNi7FWAFZzv7MKHNtTog7komV1t0Lwo31KouFlaTw0WyCKVSYTejl4JO0H8RyY2UYtI+tVX8Na6ijLGG4Uu+vEqQQblM3cvaulck+TQHtqhBcnHs.cnTVYsAFAhbisXlHMY2VTaMipkBkaTrpMidAWtoMVJWTcSIN4kYyJMXi575zqli2YOe2z9kpNi0.MtR4oka0uJ1p0fJKwi5sDiaz2paX1Fa5WrBszt9sAkw2UaipQjoPtd2UsVy0iwKk0pEnZsfQNHnEvbNFDUusLumf7Vm5Q5M1s.zkiwjYhZ9d3xplMpEB3chxWt35nkCrlNt8rwRA5p40VXspuyzUYGIsS1xLLWzFon4BcGSxdJAzoaaxWQhK+.SqUcFsaq2RITY97Qx1iZ1JOCcNdONFwx6taaiQB7ZK.ULLG5O235BRZyXVMqiNAw02oJrXjbvvkgWOmtM9NMFw.U66BAkKurjrh7PztZzK6LoWMQTDqPmYM20r.25Nhc4yyTNnX4gyXaqFIyUVSeCH+cExptoi5pUKyFTLTueSc8oxRASTqWpVEZpXZw95D+9z+nR+txUDG9tpcaIUo+6YE8.1dfw.WVZR5.IGHtvy.qEHfefKwkW1IXcY.gucnx0scvqsH5iStdP3WeqDD8XhiSOHTcW+iK8sOm4jzhgv0N3CB9K2R8OiQ+xXFM+QL57IL51yDUazVhVfeagqSdVb8v1yJmcVTNA5cnEMmVoWosx.2UVd0zrycWEo9tipKu.zvTNujiP.dqd1qmvNPgdmHcA5vk0hBZDtQjqS0tYq6DxWmQotEMWyF9NKxFpxNmmo0NBkdhX3ZEeedonAxMnWoNtumcq4McCKVp2TaE5QSWLgqJqcoYgs5srjkMpUQ5fN7XIlpzU3bqxnLS3tIcByZpx5vJLW2bFdEzgaU9obyVsAX2tWmqGVaUuFSlw6VGVg2iQoleyxSvb7rZMWIGp5TRny063mK5OWyVe1vqmuEzSk0JOqrd6ldli70MpW21xNLZ8l9BUs1nKvTdg3v0FsbVWpjt1Jg4E8LG62zldR3DntCjmyaUocQiFpxVtTw45yq.8yw4WVo21t8BGkevtUA9BishFBLTrjKFNPdBVYwlwUUFLaGMrP3rNA2ExTYXUDMQQeHsRN0JZsL5.hxuzSIXmELWKgkASZJjqoxpYYCauwn4NdOeuZYgQd4BGMtu904Dy2viieAVQP+tERpC+In0R+WKs9nSldw9Sl9lzCzbsb7OnIlu+koafH8VX.HGCc7QT6sk5ru6rzhXhEHe50fUvptjAeziqxyvbSFx+d0Ob4kjNG77yDBbyjbfWl+Xlj9XnW.8O4T5q99D8e+AezH19m3xeSFdla34tguvM4xdStb+4e3d85I5KPzmk7Wr7KeyqsP1VHXFi.jluEFkwgbRnDNyUu5Gu7hKuHIDzwxtJFbu+0u9MezRLpC1G1Ec0qtLw1C.GQBTaBHIc7DC6XyHafpP2qHeChkVFYtRilXuOoQCuqPu5UWdQFxymDsDYD6e+keZLML1GzmZHIw7MuIIr531fHr6mDbh1Cw2yG6re1dYliBb71mK11N9SlLgOUcLi8w0buiWgRvyMD3ZG.+ngDd0ocX7xmVGFZ6YSGYHF0.Y420Ad+3pXa8XRX76OR+H2SGIuMpQRoZBc8dYD6bft9VwvIkDLjz46dt+EokfdqHqOTORhAoYQrdfcbt2wcPF2a88JHqGmjbDm.f7r7iNoiqmdakLe9NtdhP7aRqX4qY93X7rGAiwMv8uALdey3+lzULLfZ9G.3KRWc5ysy6md3+p8g+KSOfTOHojSRv+cIiyLADByTChftwKdrelaO8Wep2dx4Ie6otZ9jvS5kG44f8N4CO.t1ZHFAO9nApQdjBrvM8i2MOVtHlbFxio5CusJYR9n9LH9HnDZQo03.zImf7oWN3EOsT2SyHNx9G4pQu3Wfaq8ySZ0ufY9oRcDFu3ALNvZsiMrBJDZSJukfweKodlAHv1+AomRraiQXGSLxR63c89PeWqEKftGi8GcBUx2+jqe9s21GZCAGyf+C21hv7.tj0I3ybsf8ouV741u9tz6gal3rwL+uaE6y++6J18wA9VnEsADR3VpToIc4LfTnTCRhNBAsIe7zoNKtX29wLwi2WoDomL3uQdtWIa73T2qj8Ak+GIFqAZt32osu2nXd5uJQBYdiRtkvEoaGONCKUR+RGuWF2l16zzN8S8O3X1mqibOWG4etNl645X9mqiBOWGK7S6X7gPkB7wq2mZRQ0VoRRCloR8we4sTmS82c4lH7. -
RE: Multichannel state of thingsposted in General Questions
@Morphoice What was in this post worked for me.
https://forum.hise.audio/topic/7488/multi-channel-multi-output-help/9 -
Script FX audio preview in HISE: is it possible?posted in General Questions
Hi, I’m trying to create my first projects with Script FX and I wanted to ask if there’s any way to listen to the results without having to export the plugin. Or is it necessary to export the VST FX every time you make a change? I don’t see that HISE has any configuration for audio input. Thanks.
-
RE: Simple copy protection 2025posted in General Questions
@tsempire Windows, \AppData\Roaming\YourCompany.
Mac, Library\AplicationSupport\YourCompany. I think -
RE: Simple copy protection 2025posted in General Questions
@tsempire You must enter it in the serialInput; I think you’re entering it in the serialStateLabel
-
RE: Simple copy protection 2025posted in General Questions
@tsempire Save it directly inside the project’s Scripts folder with the name ‘Serials’.
-
RE: Simple copy protection 2025posted in General Questions
@tsempire
You must create a JavaScript file (with Visual Studio, for example, if you’re on Windows), paste the code, and export it to the project’s script folder.var serials = { "Data": [ "O83X-AT20-040F-8MJ5", ] }; -
RE: Simple copy protection 2025posted in General Questions
@tsempire Have you created the .js file in the project’s script folder?
-
RE: Simple copy protection 2025posted in General Questions
@tsempire
You must declare the other variables for it to compileHiseSnippet 2385.3oc6Y0tbaiaEEzNLSi2Ma2cmNS+KV8mJmXwHEaY6D2swemnDKakHmrIyN6jRQBJgDJ.UPP4n5wyrOL8AYm9D02fzK.nDIknRTc61Y5Lk+vVf.3dO3hCN3BvVBtGIJhKPVqb9nADj0WZ2dDS16fdtTFpwgHquxtoajjHvlWs+nAtQQDejk0xOV8BqacCj94e7n8cCcYdjzWgPuhS8HmP6Skous0tOiFFdrqO4bZ+Lsdica3wYGvC4w.dV1tJZfq26c6RN0U0rkrQOwMpGx5N1Ond8Zt9AaETa8ZOniefGY8spt4Face25aGDrU0Zart+VAa.f7lG4SkbQaoqjDgrtw9b+Qs6wufYbvqnQzNgDUgZn1fmMu9XdnuZHpdK5fdzP+ViCTQHvJsRCaKaBa+N6lTe5j2mF99ZcE3zdjM.ZsTd3sbN3UKK7plAdE.okx.oaXfz2X21SPGHSqQgmuvtAClMCbg4orPwzVzR+x2Ze.GZAS5z288jiEPgI8n7lUqtFF9yp6rxJvbUjDOzUfiHBpaXD96wWtBFW5PWoaoGh+Q32Poy1d8WWYuyue0JU2n5wU1t4SqWZMSUOq5qOpR0Ma0px50NuZk5G8xliqZ682rUk5a8l5U19vZMqb5adyViqZy8acVkMeydmV44Gsc8J68jMlzqZOo01U170O6rJOa8yaW4Gd48e03pNo5yqW475ateksd0S9gJGcXsZkfZ9oUtBFJ26d366faByYX2XYOtf9WckTNCGMBn98WgADvHfLRv6YpNRW8JWpscZfnsNPzfMHVBAiwwwtD4A79C3LnP4RYZSIHLl2.GRhzyCJeOOCjoMyZ.i007oSb6PB+LvHsgyZpbC0CgFy6FSlq8Jr0yZzGGx63F1LVprjVoQYmbqcJWJsQiMf9O26N2ADgHduOBSCvxdjDhGlpC3zHvCgTerKyGGAqpHQ5FA+ONTp5RTrmxEAwgN36bOsMorPJifChYd5fNm0NtCnVserTpzhXRAOrr23w4ZJWDSVU2Wyru1JAk+NSEXfJ8zXXvR9.wSMJ4ff3j1odDDYrfkYXodB4dv3XnJljROTQlWorZ4jnf5AfTDOj3LPPgv9PnlaMoNv2owGp7O.+moCA5.TVzlrh0QsT0Alcj.0OBr1pSZzk4.cdulPdvr39cfMFB3wL+RYvXttZFZ9fifQWtZx6B8pTigAwig4p6p4XaX.2NchNfFRvRt928bE9XeAcHwA2fgeRi1GAQD7EvFO3NDcSFH3ui3IA3Ch8hosaGEixD8Ty9fo8wCBi6BuarchiRLjq.nFXep.LGWLZLFl1jP6EfWIQjrMt7E8nd8Tr23nX2vvQ595NXfIlYP2pN4L1QL.GDG+39C1K5osO6zxp1tFtjiy8dAoKMRJzqCavB3NuKJ6byLwvHMIi5eBrQMKhTVJ.ZbZ6uZxuHgQjEidzfYVHFkklLMHxHi4.XnbII4CxRvXnvd6fOGhJIDtQ7XXs7fAgTXRwmCS+LtD22U506eogZ.rDX1wZBYaNxlYTGJspB3IZDG.SccfzUJWnBRVYrokblFUzHcwo0X.Bzgb7E8.A6gIwfKbAZGP1743dDghoCgktcIf7iKtYiCaf6CRPBGmT1SpzpB66IkBJvzIkgs0qgqfG66ojm.EibnZVFfV5wk0Ush.nx.nbYivbfJKvCoJhMLt8odZZYV.odlduHCenSWSpf.mv7iHmtBBgMhDFxuXp44B29wXmgljn.yT778mgauvfSP7uNfpv0aWMe5hmRg+L1IbW+xEvQNHj.ayNqne18UxsbqPgavPJGjcS1.AuuorRw0Wq1N09WCNznxmHOEBV.xeruVfZAjllREQuUFk0MA.kJfTpc3p4d6kEr4iZeUcScLQgc9ThWufjL.Mt8g3R36hGNuc2Vn8RKdytOivaQ4KLKw8p7wjOkBWllp3IfdkYspRBR5JjwCL4pkkesyJWoyNdcG7YZoZHZlSWF2kvHvLJWrhJ8ryUFLMa4wQCMuAX+TOkxfmf.Kl.IJF4BbHvHv7fwmgvw.viIDEiin2OWP5yGlHrbQOBSq1yHD3HZ573R8mY58wSfzkEtBBTzOkbwKfzD48AQKQQKi1q8AMZ.JFwduGOh3166lhpqn4sAwSVWG0BCkYNf6SJ2zExnU.lFNyT4MquF9AUWMyjpoycVjNuw1qgqu0pSy5MzA7jlx6WdU7eBW0oN9Q.pdHtyNeVEDc7GBAlv0LCeCHUGmqToo7dD9teeAwuc9udCJUozN+eT8+fnZZhbzLz0zCKd5Ka911G8hF6cRafLVqZ0p6rvr5n4Pq8AK8i+TJX8cTIjKFRJmwaSi0.3ToTniU2ASw+wr3Bdwcu67RJx2YPbTuxyrdals6mBi7NuScWJStIE+w4jtx7O..zGS9+IC+L6slW3+kL37L8UGXQKnpChZQ1DkbxDo3jdLafUsqPlSLeJWRNiAw6KgyhBNa5pBBJrtjTiCIhBqVc2fhOUGKa1AZxQxSZHx5F4uTM64eoZYuyOOS99YZnJIEp7rAD17tIPTxgDPHKqDTAMUpu9suJ452LmC.Q80uJyQCPZbm89SQurgZFer0.CCNa.QHopwg0gjgv15lK26V1v4mdujO.Yszjimfrtow22d7U+4xHgZW+6sKLYTzGl3+c+y6NZRge946dA0W1ChdV+cKDpGg1smTU5uAkrVNiKsWzgapqP9Yb0uH10b.5L1bdnEM+gpN2bsauscliVNOuhNew8pJSYj0ir+25foKF1+V6oOtwbG.zEe.L9vJPmuIB8wOp6+rSgEEJybrgLH4m+KYQhbWSDZIaDZ1aF+KzW.t5DmlKf9KsSOCZ9KCe4E9xvq8IuL7LqJWZgVUR6xfL9m6pxEvF+V6.5GZKgrEUJdQSaDTt.Sx8y+01M49wgpDUy94BTeTkjJT72rQH08vyhnxQYg2+w9FBKJD+F6VTfPWLFWp.LplG9U.iI7qaaeTP.wSlBvaXe7q+04yrfdAOVBosCYeKnvxA6Si62FVX4QTW9An0p1twZIEEzTtpprJBzlv70E9H7jTYMUYqjJqMtRTeWOA+sdFRm5a67azuAvDS+cvtkcSUYbsYYY8gUZu0yKuoloi2+51w0utcbiqaGqec63lW2Nt00sia+46nRHDTn48MKaPnlsNRuguk0QLWfApYqn+If7c.z+ -
Change default HISE sample folder path on macOSposted in General Questions
Hello friends. Is there any way to change the default project folder path that HISE creates when compiling on macOS (which is located in the Music folder)? I want HISE to look for the Samples folder inside Library instead.
-
RE: SoundSync: Reseller, Security & Serial Management Platformposted in General Questions
@trillbilly Congratulations on the project, my friend. Could you specify a bit more how it would integrate with Hise? Maybe a demo video? Thank you very much.
-
RE: Opening a Panel When Selecting ‘Steps’ in LFO ComboBoxposted in General Questions
@d-healey Exactly! That was it. Now it works. Thank you very much, David!
-
RE: Opening a Panel When Selecting ‘Steps’ in LFO ComboBoxposted in General Questions
@d-healey I give up… I’ve tried doing it with the LFO’s
setAttribute, but it doesn’t work either… I’ll try again later. Thanks a lot, David.const var lfo = Synth.getModulator("LFO Modulator1"); inline function panelOnSteps(component, value) { if (value == 7){ panelSteps.showControl(true); } else { panelSteps.showControl(false); } lfo.setAttribute(lfo.WaveFormType, value); }; Content.getComponent("comboVibra").setControlCallback(panelOnSteps); -
RE: Opening a Panel When Selecting ‘Steps’ in LFO ComboBoxposted in General Questions
@d-healey Phew, I think this is a bit too much for me
. I guess that I should first listen to the LFO parameter and then link it to the panel so it can be shown. -
Opening a Panel When Selecting ‘Steps’ in LFO ComboBoxposted in General Questions
Hi friends, I'm trying to open a panel when selecting an option in a ComboBox, but I can't get it to work. When I do it from a ComboBox I created myself, there's no problem, but I want to do it from a ComboBox inside an LFO Modulator. Any help? Thanks!
HiseSnippet 1333.3oc0W0rbaaCDFT1r0lsxSRSNzC4.FeR10iGo3eTxj5opV1pUS7OZBcR6L8PBDInHlPBPSBYaUO9Yn25qS6iReDxaP6BBRQpH++jbn7.k.Vr69sK1+XuXgCMIQDiLrNZTDEY70l1i3R+19DFG0cGjwBl6SRjzXrdqsGEQRRntHCiY9I0FFyOKJ84C+v1j.B2gVrEB8FAygtGKjIK1sWqWxBB5PboGwBKc50a00QvaKBDCA7LiYcTDw48jAzCHpiUwD8yjDejwxlOeiMZPb8Z50XsFOuuqmCcsl02b8lOkrwy77ZVuw5q41zac.jewttLoH1VRjzDjwraKbGY6KNkqUvaXIr9AT0hFHaPy5s6HBbUlnZWTaeVfaubGUBBjRuB21LZ21iM2m4xFueg66AoDvEbT1AZTYR3MyDvqQY3UuD7tDHYTBRypgzCMschYQxBJJ77Ulc4vsoGAtmJCE8YQUdREy1B3Db4pgj2S6DCKFyQsMqWeE7F0quzKpZU0BtsRj3SHw3HBmFXKoQI3sv47OfJaKBiDbXQsEKNxhZtqZUr0pIfQq3KVDTyiDjPW5EX0QX7.Fmh8FxcjLAWqnC4oLUyIW5qbBIXHcopVmiUOUsTuYd3Zo6i2ZKbykNWuq54JzqLFjwKtPeNJfgalkLnB7bQpMc4lNfy9h2v5GSVboUSTjR4tMIHnODgWqrQo7MisVA+.gjdHu1RVmaMu0EV3Oljm2kRKSCAz3KkrJuK95XrFeXXeZ7JXsiM+fPr0jArlWc.a47IGsaozAE7tbl7vHJ+pxxPY9RH3tRFpfiJSCsePVncakicawYHlqpxUgeFkh6hRKy0BMVFypkw2jIC6.lKMtGbOjJkGM01M9Xg8g+xkHIHieyby0WEd79N06m2Fds1geZViPut6NJk.olY9Av2DQikLka2XG5IPcUcd97l6PSduTDAtmwAcPh9s0Uc1XK6u62ZTwhAsBIEzPOo0oLWoeA8ia4SYC7KUX+ksXRZHfuUMsgrVqihYD9f.pkM4TK6iGRhoVuhvcEgVsGlHgeRC4QR5YfTrL+ExITOQbHJJONnqqxB1qyg38EtCCHPnWCnqPLzP.JIontPJWc.tR8FnRdfuT6AplWGTkkkY9EoyJy2z3OAzOR8mdvexrSSiu0.gxsQSiuGHcRd7MT61XZUcGhoRUKJWsnqWsfECpoj9lvBJayyMoMuGoelMOmY5+aT55F4V559ehZouF11rK9TBWhk9TcYO76JT16vRAFBD43S8gWcwIz.piDu7xojWd4Uw3BKYgorDOHX1l86Sz0GMcuKnqY98c4VopANxH.kqln+kpGEOgIGUdfjOO8WefFilp3xLf8QQn2Hv5DSOdHk6LpbIJ0DQcKFnp0ezJOgHKQe7I2iN.TTYAdDEBAfI2bJO7kcnPH8Y7ASNm0iasmPDsKm.ltaYgzymjnZo.snlPLfXORnmBrcf.BpKQr6.tHlpaSUdecB93LZ0zapHjc9rW47Nbm235uyqbKiKeT50+36YUfvcOzb1aWn40OYJ5Ng3wAg+O.wOzrGS53e4I+UtD7hPexR9QSOteUyc87f5dE.bVyN+5mmY6QuRLTBIw6SjwLUaiCFFZCehjCEzNGJLqlCynhJmSutddGEaJ2Mcw+BOYDanVajQrQNQTHwIV7VG8LRpf+4R2AvDO8iulG9JPXMdpggPnP36adqiyjhZJFe58kw0tuLt98kwMtuLt48kwl2WFe1Myn5yO+wgPsXcZCBseuc0UgMF2BvXFz+AdHpSiB -
RE: How to make smoother transitions between articulations when using MIDI Muters?posted in General Questions
@d-healey That’s it! Thank you so much, David!
-
How to make smoother transitions between articulations when using MIDI Muters?posted in General Questions
Hi friends,
I’ve created a keyswitch setup using two MIDI Muters.
When I switched articulations, the last note from the previous sampler kept ringing.To fix that, I used the function Engine.allNotesOff(); every time I press the keyswitch.
It works, but it cuts the notes off very abruptly.Do you have any ideas on how to make the transition between articulations smoother?
Thanks!
const var articulacionTrGen = [36]; const var articulacionTrCres = [38]; const var MidiMuterTrGen = Synth.getMidiProcessor("MidiMuterTrGen"); const var MidiMuterTrCres = Synth.getMidiProcessor("MidiMuterTrCres"); inline function onmyButtonControl(component, value) { if (value) return; Engine.allNotesOff(); } function onNoteOn() { local n = Message.getNoteNumber(); if (articulacionTrGen.contains(n)) { Engine.allNotesOff(); MidiMuterTrGen.setAttribute(0, 0); MidiMuterTrCres.setAttribute(0, 1); Message.ignoreEvent(true); return; } if (articulacionTrCres.contains(n)) { Engine.allNotesOff(); MidiMuterTrGen.setAttribute(0, 1); MidiMuterTrCres.setAttribute(0, 0); Message.ignoreEvent(true); return; } }