• snex functionality frexp()?

    3
    0 Votes
    3 Posts
    274 Views
    giftliftG

    @ustk thanks! I'll try that

  • Scriptnode oscillator mode

    2
    0 Votes
    2 Posts
    256 Views
    Christoph HartC

    Yeah, I realized I was too lazy to copy the code from the Waveform generator over :)

    Noted...

  • access sampler Disk IO settings via script

    1
    0 Votes
    1 Posts
    100 Views
    No one has replied
  • snex custom interaction help?

    3
    0 Votes
    3 Posts
    304 Views
    giftliftG

    @Christoph-Hart thank you (:

  • Scriptnode example

    14
    0 Votes
    14 Posts
    892 Views
    BrianB

    @Christoph-Hart one of our main mics for sampling is with our holy grail mic, which is a Josephson C700s ( https://www.frontendaudio.com/josephson-c700s-stereo-microphone/), it has 3 capsules which allow you to output multiple mic patterns and formats depending on how you mix and EQ the signals ( http://www.josephson.com/pdf/srs7.pdf).

    So far we've been bouncing down to a set pattern but I see that this could dynamically be done using scriptnode, which would give a lot of creative flexibility from the same signal on the fly :)

  • menu using paint routine

    3
    0 Votes
    3 Posts
    203 Views
    ulrikU

    @Christoph-Hart Beautiful, the

    Menu1Pnl.setValue(-1);

    did it, thank you maestro! 👍

  • MidiList doesn't like -1

    2
    0 Votes
    2 Posts
    154 Views
    Christoph HartC

    -1 is the value for "nothing in there", so it might behave a little bit funky if you actually want that value. But I'll take a look.

  • How to use piano pedals to switch between groups?

    6
    0 Votes
    6 Posts
    483 Views
    ShikiSuenS

    Update: The note stuck problem solved. Tick on "fix stuck notes" among all MidiMuters.

  • Remove widgets at run time

    2
    0 Votes
    2 Posts
    120 Views
    Christoph HartC

    Yeah, don't do that.

  • Bypassing sampler = -255 voices

    4
    0 Votes
    4 Posts
    228 Views
    d.healeyD

    Any idea if this problem was fixed? Seems I deleted whatever file was linked to but I can make another test if needed.

  • Dynamic keyboard colouring

    20
    1 Votes
    20 Posts
    2k Views
    ten7kurT

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

  • internal colours

    5
    0 Votes
    5 Posts
    281 Views
    ulrikU

    @d-healey hmm ok I'll try that, thanks!

  • get all labels...

    8
    0 Votes
    8 Posts
    334 Views
    ulrikU

    @d-healey Ok, now I understand, it showed images as well because they were children of a panel with "label" in it's name.

  • Creating columns in panel with ("\t") and ("\n")

    10
    0 Votes
    10 Posts
    361 Views
    d.healeyD

    @dustbro

    I'm trying to reference the API, but the link is 404

    Press F1 when you're in HISE ;)

  • Getting started with scriptnode

    11
    0 Votes
    11 Posts
    699 Views
    ustkU

    @d-healey I found out why: sig2mod needs to be in a modchain

    HiseSnippet 1538.3oc6Y07baSDEeWauIwtIkuJCW8zSoyTxXGRozgYvlDaW7PRqINszdprQZislHoUHsNotENACvMNCW3+fBW4.yj+A5odmY3Byv.GxAtW1mVYKIK4V27AoMS0E68s6S5299326oUsb4ZLOOtKBmei9NLDdVR691htqzkZXiZVCgOKYMpmf4VTIZ49NTOOlNBiydUP.NeNj+09UVlZRs0XghPnaxMzXqZXYHBk1p5GaXZ1fpy1vvJxpWpZSMt8JbSdOIdxRJgbnZaS6vtFEVVFBBOUccCA2ssfJXdHbtk458a2kuqsZ82zvyXSSFLnLps7FoD2fapCHFjhVoqgodqA6aOj7tzJzJjUYENGYMCcigxCsFup+DEC0Hp8.m4IAuxQgWoIFdnHnKmBcRPv06YREwQF3NBlvfG2S0zVvr8LD8i5tNQg6qQZYHz5lNdyjBdkNpia7F37miTeqsXZhPvliz3VG+dZLNosq.oslqgiP97AfLavvhMtU4X.RIFge.otcGCa1BZtLIzp44bMlXWt61ye9U2huAGhQN+Ed+4JrUOaMvrWzwk4PcYavaYR6OuG0xwjstT0KVbSSt11sMtG6BEteg7E9xBEinjOPWFVw7Zco11LSujKCxlsEtby4s6YsIy8hE2gZ1K79kHgN63siQSnSwMtNumvvtyZTgqwcQXx05Y0VxinwVI.cRY3LHPU+wkfwPTUalst+fGKuBlrLLFGLY4AShfMCyVHkGXT8cZA+W9OvCcFxP6LLGWGH3ZP0jax9snhtPjujkSHmm4tf1vPrYC0qLRB9Qg8pRKcLw3rvMe.aoZurB2xB.HvUF7+O0PGdnD7EkqPEwrtzGCLuq4Ek6Er5sntRpVIYumJHGdBvdLiZeLC.zoIdNlR57wtmTSebsER.yLp6RDXNM.yBDKttx7FComKBRGthiKvFBsbQrfyR3dZxJf.gXRynKagHSeRDIfyFxJuA0sCSDvS5vbEFrALUvHI+bVXKkmbCOFTYDcSHAGvTqdaZZnA+CEweIW+vQR0ZZui7tnnvVyvNP4PJ+0n2cDYyTcU9tL2QZo.gtgiSBoyTssf4.LXQK60da1tJqdTovtXJnPECk.EnCGjqkJjWpZJP96dTLH+i+.b8qwfbARoEVbwqbkRWBo3aZ3x97dLas9g.m9fuc4892hUeF.99URB7RoB78qjlstzynsdVebWbcHJCk.KnXDNc7IEikobFUlRmiyr2CYNRlQxQlkrNyiIT60DgMQSWhq2q.4VSppQyzxL4d+auWRuOXES58u8do48k7xOkv1749.se6gc9k2rpJSyu.4QblV0uexIGjq8oC4G2+mZ8F0dTEUhVaKNWzU1jwn3dopAwq4UbgdFcVTVaIdD6YIVxeWXvbmDAsw5fM8.3nwO3CGs29UlblZISQDmw8O2Ct5ebuu9IvdLMYL4BwRAixhLEwgQ2NURD+IdtgDAiGUnj5.dtM0gcgOi2PGiRletz0cF9FCCXJpaSkMOG7BUOuj9W+tx23vyCdiOvlEKjKt2a7yDq5PJM4krE6SF26ft+xFAvyEo6uxur8uSWs+sT0DPV1R2QY6e4y8vu3ut7WY8vJis6uNaIu9cuSGc+Ev38xl+NDM+U3Eil+RV2S5NOEzP3bDKtMeQ3PzY73QxutJRN57mDAzCNWR3vTdZsENo0nGaz3TpXfFqW+SPSZmjSd2gwYA25OqfwqvklM+Cjzu1U3vHMVE6LYh0dUTJVop9Qf9uFdScoIFNh5T575n5PBRuvVsIHR8m+625e9FYUhw1tUfiXZRs5s13iNN8DC+dCi3Ixjpm3LjUab8hJPkVetGQ9fSxVdSceO3XNNktmGe+6v1dwWVf+T7o67Y9TwWXuWXKlGqJ2MZViJnAURfuGTj3BLtFaGCMlJwLOoFyaaA24+mOOkEUykeGM0WbCBQlwWhLPy1+CnmmrFLtXYzNpcHgTZgRHK46scGMM3qb91kQnz0YwCfNuyAPmkN.5boCfNu6APmKe.z48dh5.ux7G1SvsTeAbofV08Ctv3vytIK5+.75s5JO
  • GlobalModulators.Retrigger question

    7
    0 Votes
    7 Posts
    301 Views
    ulrikU

    @Christoph-Hart great, thanks!

  • Access "Curve" mode in ShapeFX?

    3
    0 Votes
    3 Posts
    189 Views
    ulrikU

    @ulrik Ok, after some thinking I used the

    Console.print(ShapeFX1.getAttribute(4));

    and found out that to activate the "Curve" mode I had to set the value to 32

    ShapeFX1.setAttribute(4, 32);

    sorry for this thread, it seemed I could figure it out myself :)

  • LFO Phase

    1
    0 Votes
    1 Posts
    84 Views
    No one has replied
  • Message.delayEvent()

    4
    0 Votes
    4 Posts
    253 Views
    ulrikU

    @Tod-Slaughter maybe, I'll try it, thanks!

  • Filter/display sampleMap names by _prefix

    24
    0 Votes
    24 Posts
    1k 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

40

Online

1.7k

Users

11.6k

Topics

100.7k

Posts