HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. ten7kur
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 16
    • Posts 156
    • Groups 0

    Topics

    • ten7kurT

      Encryption; Blowfish's PrivateKey?--where can i find it?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      574 Views
      ten7kurT

      bump bump

    • ten7kurT

      loadEncryptedObject; cant manage to Un-encrypt file data

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      550 Views
      clevername27C

      @ustk said in loadEncryptedObject; cant manage to Un-encrypt file data:

      HiseSnippet 1062.3ocsVstaaaCElxwZXVcsXEXO.B9Wx.Y1xsocC0nnY9VgwZRLlSK19UAMEcLajHEnnRpQgA1i7dC1NjRxR1wsK0.0AH1mq76bgmCmJEDZRhPhrZb4pXJx5GrmshqVNXIlwQSFhrdj8Y3DEU5lwp+pXbRBM.YYczq0LrZTGY97OupONDyIzRVHz6DLB8MrHlpj6zS+cVX3Xb.8RVTEsO4zIDAefHTjB34HaeTLlbM9J54XsZ0rQVe2n.lRHmovJZBnSeQvpYKE2xyz+crD17PplnKZF3nL1nAKYgASKh0DDxp9zxH+nrH+mrOiEv1vuLC7iFAtkVTMGXUaaHUeKH08yAowhv.sC9LvypB7pmAuGaOiHYwpRIZr8.6Ibn3r.Co8pvJSWTs+pt8.AnAW0NBeMcrDH1Xg2y88O18Y99s58PG8e2fktAXE9RwHNQtJV49R2O0bkHMl07EcO107SQyW3utWtxTiZzfgfUFm3zoSgsKXgTWA2cdpRAeQBYjqcX7PFm5tHkSTLfqfmqtFlRQnGQDEK3.fO18FbXJskymbbgOgBBNzc1JnWLZR..rwf6yHaeEUUHvqUOGi9rEd41qox7QoedaBUNcx4faZ18IO8jl81HuSm9RwsITWkvUsjZhhcLVexCYRJAp6qtCRLkVoWEllCSRSnpjVZMlhkP7swCd5zewIr4GacHZqLcIZtdM0Xp8GRZ1p8sRlhlmAoAWL+Cf9daUBOtHVakEiqcV2yonmP61h7sWybK.2lPKpGCvggygqgd6Vnz4Yc0dXVKftPmnvRUZ7cpw4cIWvei.CEnsJn6uPzoyqoJWZQbYJBcDlny04aegv7us5syc9+eAIDBwcqGkEf0lvK6L5zwczGojTEsZtambUuJWTNWnnWvM4uFNqcb2UzhE6UVd8JDRE6SrdFr7KYnGOMZNUV45nQQXvz1S9dv8axGIq0qhhB9DNScQLMmtb1nVVVTWH0GsIXqxpLFqx0DZ6QsRV2czKJ+pgdHbt5fpJyH3GkOBtuYfFhAXrgcdwFYxNUW8gd6DcmSgi.eBmSLUpX5rk0P5MvpwrY6MrGRStVIhM5leeDYYeON1OVdj7SWsg3uCNkkblHB7CVBrspgt6JEXwlHHMDq1damdsdt.nQXq0J5UG7DlZU009eEq.826Jvt6qNbOg6ismxTjk6Gu01Cdg5w2Z7l+fhGZOZwB39eIXqaO9OOzWO7U.k+PjpX7qNCqjLn+v97znYvapHT.IbNMDNHangPapg1WSqyLyn7.Cw+BexE1USakKragPTDlHEumjcCQ+jku2vAvD27ZsFvyFAZ2tEWLrs8a6ihfWR8dBQmJ9Y.662lmb.17zCvlSN.ad1AXyyO.a9kCvle8KZi9Qr+VpRDkcMAXLcjY.kk0HNF5xLcjn+C.30vVU

      Thank you!!!!

    • ten7kurT

      MidiPlayer.getMidiFileList(); working?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      491 Views
      ten7kurT

      @Christoph-Hart
      Working!
      Thanks!

    • ten7kurT

      Engine.getUserPresetList() path, check/exclude duplicate entries in list?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      13
      0 Votes
      13 Posts
      585 Views
      ten7kurT

      Its been some time now since my last post.. Someone must know...?
      I can't figure it out...
      Could some one please take a minute to have a look at the script?
      Thanks

    • ten7kurT

      Slimming down a script(for best efficiency)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      0 Votes
      15 Posts
      756 Views
      ten7kurT

      @d-healey said in Slimming down a script(for best efficiency):

      @ten7kur Did you see my HISE Scripting 101 video?

      I did, though its been some time. Will view it again.

    • ten7kurT

      Module Parameter Index list? where to find?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      206 Views
      ten7kurT

      @d-healey said in Module Parameter Index list? where to find?:

      customise the interf

      Got It!!
      Thanks very much!

    • ten7kurT

      controlling Sliderpack idx from a different OnControl??

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      39
      0 Votes
      39 Posts
      2k Views
      ten7kurT

      @d-healey said in controlling Sliderpack idx from a different OnControl??:

      also used in the vol.getSliderValu

      Aha, ok. Working!
      Thanks so much for your patience and help!!

      @Lindon ......?😬
      I dont know what your problem is. Not sure why you getting all hi-and-mighty here.
      For me, nothing is crashing so far. So if it works for me, its good enough for me. Time will tell.

    • ten7kurT

      Samplemap Prev/Next

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      368 Views
      ten7kurT

      😬 👍 👍
      Thanks!

    • ten7kurT

      Find out how many items are inside an Array/var?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      228 Views
      ten7kurT

      duuh! i knew that!😬
      Thanks for answering!..a stupid question.

    • ten7kurT

      Populate samplemaps based on folder choice(almost working)

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      25
      0 Votes
      25 Posts
      1k Views
      ten7kurT

      @ustk said in Populate samplemaps based on folder choice(almost working):

      @ten7kur It's pushed on Dave's repo, you can compile it and test ;)
      https://github.com/davidhealey/HISE/tree/develop

      Awesome stuff! Just compiled and tested it!
      Thanks so much for taking your time to fix this!!👑

      Hopefully now i can finish my script

    • ten7kurT

      Print Object Value for Object Key; not working

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      22
      0 Votes
      22 Posts
      1k Views
      ten7kurT

      @d-healey said in Print Object Value for Object Key; not working:

      Here's a quick guide

      //Objects store data in key/value pairs var obj = {}; //The key is like an array index var keyValuePair = {"key":"value"}; //Objects can store multiple key/value pairs var multipleKeyValuePairs = {"key1":"value1", "key2":"value2"}; //Arrays don't have keys, they have indexes var array = []; //The first array index is always 0 var arrayWithValues = ["value1", "value2", "value3"]; //You can put an array inside an object. var arrayInsideObject = {"key":["value1", "value2", "value3"]}; //To access the array inside the object you need to use the key var arr = arrayInsideObject.key; //You can also write it like this arr = arrayInsideObject["key"]; //To access the contents of the array that's inside the object you need the key and the array index var index = 0; //This is the index of the first item in the array, "value1" var value = arrayInsideObject["key"][index];

      Helped Alot!
      Big thanks!
      Even though i pretty much knew it all, your example really put it in perspective!

    • ten7kurT

      get Index from 2 arrays simultaneously?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      50
      0 Votes
      50 Posts
      2k Views
      ten7kurT

      Figured out how to assign a different Index.
      Thanks

    • ten7kurT

      WaveTable synth problem

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      17
      0 Votes
      17 Posts
      1k Views
      d.healeyD

      It's broken.

    • ten7kurT

      Dynamic keyboard colouring

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      20
      1 Votes
      20 Posts
      2k Views
      ten7kurT

      @d-healey
      Ok. Thanks. Appreciate it!
      Ill keep trying..

    • ten7kurT

      Filter/display sampleMap names by _prefix

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      24
      0 Votes
      24 Posts
      2k Views
      ten7kurT

      Hi all!
      I need help!! I can't manage to get the categories working. theres something I'm not doing right..Could someone please have a look over this code and see where its going wrong?

      problem 1.
      The sampleMaps List is not taking effect of the categorisation.
      It should for "BD_Ludwig_Jazz1.xml" take "BD_" and put it inside its own "drm_category" and "Ludwig" in its own "drm_sampleName" and display only sampleMap:"Jazz1" but its not working...
      What am I missing?
      @ustk ? @Christoph-Hart ?

      problem 2. The categories them selves (CAT1, CAT2) are not displaying correct.
      I can only ever see 1 items in the CAT1, CAT2 viewports.
      Why could this be?

      Pardon my Javascript skills,
      Thanks!

      // =================== [ Samplemap List ] ================== // const var SamplemapList = Content.getComponent("SamplemapList"); const var SamplemapList_CAT1 = Content.getComponent("SamplemapList_CAT1"); const var SamplemapList_CAT2 = Content.getComponent("SamplemapList_CAT2"); // Allow the viewport to list the items SamplemapList.set("useList", true); SamplemapList_CAT1.set("useList", true); SamplemapList_CAT2.set("useList", true); const var Sampler = Synth.getSampler("Sampler"); const var sampleMapList = Sampler.getSampleMapList(); // Populate the formatted list in a new array const var formattedSamplemaps = []; // Remove string from sampleMap name const var charsToRemove = ["BD_", "HH_", "SD_"]; for (i = 0; i < sampleMapList.length; i++) { var newName = sampleMapList[i]; for (j = 0; j < charsToRemove.length; j++) { newName = newName.replace(charsToRemove[j], ""); } formattedSamplemaps.push(newName); } // put under category const var names = ["BD_Ludwig", "BD_Xyz1", "SD_TamaSLP", "SD_Ludwig"]; for (i = 0; i < sampleMapList.length; i++) { var newCatSplit = sampleMapList[i]; for (j = 0; j < names.length; j++) { // this will hold the samplenames sorted by category var obj = {}; for(n in names) { // This splits the string into a list using the given separator var sp = n.split("_"); var drm_category = sp[0]; var drm_sampleName = sp[1]; // We can check if the category is already used if(isDefined(obj[drm_category])) obj[drm_category].push(drm_sampleName); // append to the existing list else obj[drm_category] = [drm_sampleName]; // create a new list at the key newCatSplit = newCatSplit.replace(names[j], ""); } formattedSamplemaps.push(newCatSplit); } //sampleMapList[i].set("visible", false); } // Update the viewport SamplemapList.set("items", formattedSamplemaps.join("\n")); // Load sampleMap inline function onSamplemapListControl(component, value) { Sampler.loadSampleMap(sampleMapList[value]); }; Content.getComponent("SamplemapList").setControlCallback(onSamplemapListControl); // =================== [ /Samplemap List ] ================== // // ============== [ Samplemap List Categories ] ================== // // Drum Type; BD, SD, HH, etc inline function onSamplemapList_CAT1Control(component, value) { SamplemapList_CAT1.set("items", [drm_category].join("\n")); SamplemapList_CAT2.set("items", [drm_sampleName].join("\n")); }; Content.getComponent("SamplemapList_CAT1").setControlCallback(onSamplemapList_CAT1Control); // Drum sub-Type; // BD: Ludwig, Xyz1, // SD: TamaSLP, Xyz, // HH: Xyz123, etc; inline function onSamplemapList_CAT2Control(component, value) { //.set("visible", false); //SamplemapList_CAT2.set("items", sp.join("\n")); //SamplemapList.set("items", sp.join("\n")); }; Content.getComponent("SamplemapList_CAT2").setControlCallback(onSamplemapList_CAT2Control); // ============== [ /Samplemap List Categories ] ================== HiseSnippet 3469.3oc6arsbaabEPxvIj0L2ZdnuzY1poyTpIJRjTVJI1Moz5hCcpjsFQEmLiphlkDKIgMHVTbQRzY7L4SoeB8o9b9R52P+CZO6MfEf2fjsbcaDch.2ama6YO2VvCBncIggz.CyRGMxmXXdGq1i7hFr8.rimwi1wvrrUm.54gjfML1ZjONLjXaXZt3WyF2rzsL3e9W+osvtXutjztLLdJ0oKYOmgNQo8dPy+riq6Cw1jibFpM6617QcodaScow.srnUMCeb2mi6SdLlMsErLLu8t1NQzf1Q3HRng4s1hZOp8.54dh4+TmPmNtDVi5FsA.I59gTWaFEy50X6ANt1Gn34PCCSqCRk.KJj.er09N1NI8mJI9.9.nzUnKOLWXVjWccxqVwIOSMx6VBx6CsZ2MvwOJcDFs8qrdjWDInGF1BzIKwbMV3eVwZaJLCunUGheN4gAPijUTcyZ0VAsQsZKe+JkqTds0Pe43ePGiZiG56RFh8Q64DFgNYBSCs1ZUJC6jvvmgCRWAeAeIRQC8IQaSG5S8fFUWJyrVhQDSABmt8CNpdw.CepyCVMJNrZrThv4AttzyQQCHnybHm6SChPQTjKiCYc5DQFFVobFHrZHA.ZbHgygqfhBhIL3MNIW3Y1XZyj8u77b.vn7y0L1T1khICxIkB48texdlbVoqTNT0DAxAT+XWPsmy98nACwQQDagDwwCgQdjyQ3f.7Hc7jLwDVKDv1wmHYA.tGRFROifBiBb75i5EPGlRbHOvvfN35N.GDdDUtF.PKs0NmBhkkZ0h+nMzR.a.wnpNvTpcejC5OlkgW0k30OZ.Lxm7IKWoLB97ihGLj.LByfDr1LK5XGFjYSR7WNFdl.COCvPFZKACOKACZXg8IEKxusZ.w2kcPMCfN9Ym.7Ee2SsxWlf+7h1U8iCGTUBO0RdoNQyE49wQnXOaPgoKrg1mFjYKiIyCUx18hsO2oOSzBM99QuntTJeDdHt8dGHaIm0IoD4UXCnTlcfswQs8cchtr6Bbpe9RePJDMvIDcN3nBM.rOyUqEXRH..itL86NizDRpUynQZGFV+wWx01TC.TSUO1wANLzPcNzKIgiXjPHiMCE3WbHvwCL0fEGshCY8vFruyYDOTHwGGfAePYAF+LsOSYZUN7ptzoRaY4mkcvvSUbDS35ebMs8sLSSHNTmE7Ot9IiAQfI9NBHg7.0eR2mib5wo0DD.7G1MffsGAbBwN6hc5U0IbGROGOhcUPddrNscxx4DerOiMIgFeVhc46yHKruOwylYzlQPjK.gISRxDpYgKwMjT.LwNQjEOmvwSWf6.qhB6e7sLrvEwyIizUT0+jsmrZ6ZsRrHv0llfk.si2yyhfBl4LjTZs0xe7R3x4LQnLvA7dXP.oYLoTIMSIequsxmfxO4D8Jx8Wx.1DHwmQc7ptzewaokWN0svdTrc5I+Jkc7bA0DTuXutQNTOD0KCVXN3CntU6p7tuBnE6B9JqTVdrS4gyE.bhKtpYYd9RNY46CbH6bcgBjgweRruM10sCDQa0ISbLtapgcsVQi6J8eiAqwidaag1qCXOaF.D.zNAwCQrXOuOZqcVA0F9+VsVAQh5BRu4H64gzL6MfRSKFHkdQtS0YUIJMs3hxrZsClYVew2LkgSVfcTcVVSokKECi67oBIIuus14dHg+wUPLGnqnra1FFP5FkORx.sZcO9LarNqKXK39yU8mKSl0V.bNelmqWas4IiC8ysqLgkMmUbI1FZT3sgFy5z0DNXMmiDPfKox3GSiHOwq5xk+wxkJ+xxn7C0q2DGSRQrvumzvrjhCl0Bq5EOrCIPs8olHjcX1zOsld5m5YG2UHx0lH06QdNQOAbPNsjRMj6SrrmkTEL0HdxoUjImtGtCw0vARA81V1jvtFbx0vrmkz+BXIALjzpkt6puR66asyWoexXhyJLwOw8f4KOIwFPPhyltdGNcUWQX6pHLdFly+CO4w7eFGuejDuD6mJcAxQ96akQWUQDokNon.5isF21yqUn0XBP6aezN3HLr8ufV0IJO0xGs0gO46Zu6gqqUWBlpmn.R2wp9p0jeLRpgzcrpk1qdYjpXs4cSGIaojpX0PaUyqbRaECp0OkDDBGu.EYqM2nFSe95p.QLRvz70dAd3ESRVhm+wut3k3gaO7qIQhLcDYVSGRNe.IffpRbff1BPDvRisMjnyYNXvQeW2XaBBxoZWu9fCGdzReS6m73Jk4IE.pDPHpIwTAIEtz8De8XYOsi6rzJpQYQ5EjzjSrKIZbhpy1iAgin9oPfFEQGlz7Pmg4WeqViQAQAXm9ChRV0t18IpkgDdgzy2Uc5X50bJYF4Jhhp+FyckhBKs1Ziu10m6ZWOsnTeWfCKUCHkUH4Bg2gPY1hdiW6ktod5RJ4BKAUaVBprsRYBVoySlMUB9ZSRRkQVV.bnnzW77t4UBxIfgtjX+gUwbMhFQiQCvmQXIfwhBfM4gHddshrbqTNQrlMrAMxIelAiGETBLleB..k0CBlZPlDTSFhSzQCvQhkwRb8Ej.JpCFNChpFCX94h7b.Lzg1gdwuikfZIWZWrKRKg5TxWlNAK.Vf5BotjU8ANmEtC3JNcMKg9jjF7vc4okAY5qUpQjPBBcB6u1Zx6RIpXYkhr82imV.0hi.yUYexQfkWjqL1L8MmFWwMGTUlVzP1gYHsXXa.RPlY7JibOqHOUmB3pmxvQ0kOIUllhClb5ODx0pElFYcxsuAY9S5FkfB1DAbnjmmnsqJf4NTz4fdC4LvZJidOG6AjKrAWkY7jouy82h.GtqvJBR.xOf.RVd1UKOtxA.OlYZvnsWez4fUZkBB72k3emQREcarw71FajaabF4WdyUDbyUDbyUDbyUDbyUDbyUDbyUDbyUDbyUD7KjqH3la.nP2.vMko++tkoWnnALPkIWp9oLtd45mxTjkre1.HWY60mrg4hypD6lEoT18nP.YpJ0tfURIZMMaSiCXUT8CRJCqp5siW3wOvZepMKJ8r0zjUnV4.rZkls3irBL5E5DMJWobmPsNKJF+PqCbfTwmBJqmEk0JLJkEush0t85AIwmhuaY8vue9UpUGT+1iTUQOBbeODBLP5dfCuRVpVuFJ386Y0XiMuZU79f.B2akyKHrab3yq+EMzvbLHEBTic2Zewl4v+CFB5TiS.RV6PhOD2BrEwo80SG+vC+5.ZruZ0Y3V915QAfU.Phkarm3QZOfFkSRrc.MLrGvubfFlazChC5yDtY57PVwVBGq6GGOD1w87fv0DZQeaHgcWYNc2GCgMeQtoywWsiv7qLCNPwaWOW6F4Zudt12MW6Mx0dybs+rz1IgXvTn9HqjlntT+QnMmjMCyaesdSEu4sWj4tQJoPYaGlnXWuy.kanGg7AxB.G6Fo5sdNjtO0i5Of54zcLkEXuuee3nZVpYZT4Chh.sWVmanCDWBNjebrtFr2C71iCTGQtDr5rjt+FKAIfXF.Pu8XUt1aAVkmE0+dxiPH3LePz0uz5NV7SzHls5WArcHMlk1oxDkEXES3PW2VVCCYqZx6CDRbsFS.9o0UiTWdu+vH0kiXzUAB.yxuKhYXQhGyNjzaqKXO0M2dZH37fQOrHMtNIwg3tAzS6JB.hQnuKuGXld7qwsj09r1njq71hQkFCASam1saFnL1ZZbEVy5Wg0b2qvZ13JrlMuBq4ytBq4ym4ZXdUdPbDcnvDAzwA6JiDc2TspZIA3BZ69jfHG1qrh4Njyf.ODmpJA1zCedD0m+RlHyx.T.lyqYxEounB0aNJsw5MO2wNZPRG0dYyAD1kGkNkurYD4hn2XuhJXWm9dC4L0ssbI8hXxj4ympWaEMFsoNiZjiQ88GiQWUxnuddkWlMeT9R8ZvjxTM+qZL0O0RRwkrNfe8XgFYYx+V+7L4Oga56F22w6.b.n9FQBdrTKVAAdJtFK3cKK4lRK541iJq2ngp02fewKpq2PMxorFqWlu8yPvS5EF2IWyFkS9CO5sxasS3oPq5hX4ZTd+snWTFjWv+IeHlmhTvA1n5Ya0Q07H9EfVOayFkk0WmSqn53bs6TVxry3Qio+THMl9iFS9gTVMwGxaGPSFN2uN1RZTtHeGVVQdp1oJXiranW11sZcJWGXFOkpGE7aBx5R0L4ZXT5ayuioMPmB0yDFRoLWjdl5PMJTO5Ck+vxD5Z7uL1j5LotF6KFx6hE7pYZJdy7xay+x7l9cg96kWFClYMPZ7CSv.YNRQXPD7i2dmWMxpgFY8y+PyYPV+bmBSVuqzL8qi7PMWTKF7zeAqWK+BNecjdk4BSfdYu9kWyzaQyM6Z5G+5qVE2tx+Bk8K7uP4LEXSMsetodo0T892alonZo3ZB0SSM361LWwzRYkbURKcfjxnkxiiUCszgTEPKsmzpmk1WlRmINTNVwyRm8aUUN6Cs1J0wCK7kwdO4emh8dxCv6.LHAzl4VN8SvknGc04DoNmxz9YpabsU3t2.GCudM3tXwHWiqoJEZtndcB0OSjTjvTZehLjp7fpd93lI0FT00uuodcAuRxh5EWV7JVJw+myQ4h+h2Q4UpHnuMtOOkJn9FkTKPsMsLWf4iMo5lV7n5k02zx7eCeRKvov4orDmhAKRYXMWPVD1TU5KYEXekoxapD6+OVIVyEM9O..GUX2C
    • ten7kurT

      Editing JSON(using J) crashes HISE upon pressing F5

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      6
      0 Votes
      6 Posts
      473 Views
      ustkU

      I'm using the scriptnode branch from the 28th of July, it works now...