• Weird behavior with Synth.isLegatoInterval() in noteOff

    5
    0 Votes
    5 Posts
    21 Views
    T

    np figured out a workaround with setPlaybackPosition instead

  • File.move to user library on a Mac - help!

    12
    0 Votes
    12 Posts
    377 Views
    T

    @griffinboy thank you!

  • Look at this please --> ** BUILD FAILED **

    Solved
    1
    0 Votes
    1 Posts
    34 Views
    No one has replied
  • Creating a custom preset save button

    28
    0 Votes
    28 Posts
    242 Views
    Tangerine_SoundsT

    @d-healey ah, I thought you had to launch HISE from the Run command in Xcode! That's why it was running debug. I found the executable file in : projects/standalone/Builds/MacOSX/build/Release

    This solves the problem with the Save button. Many Thanks

  • 0 Votes
    4 Posts
    76 Views
    T

    @ulrik that did it thanks! swore I tried it yesterday but think I did something wrong

  • ACCESS AUDIO FILES SUB FOLDER:

    Solved
    16
    0 Votes
    16 Posts
    77 Views
    ChazroxC

    @d-healey makes sense. Thank you!

    I've also learned today that filenames can play a big help in sorting through lists like these. Prefixes!

  • 0 Votes
    19 Posts
    108 Views
    J

    @d-healey i couldnt get it to.

    This is how ive gotten it to work
    probably a much better way to code this but maybe this can help someone:

    // delay temposync const var HardcodedMasterFX3 = Synth.getEffect("HardcodedMasterFX3"); const var KnobDelayTime = Content.getComponent("KnobDelayTime"); const var btnDelaysynch = Content.getComponent("btnDelaysynch"); const var KnobDelayTime1 = Content.getComponent("KnobDelayTime1"); inline function onKnobDelayTime1Control(component, value) { HardcodedMasterFX3.setAttribute(0, value); }; Content.getComponent("KnobDelayTime1").setControlCallback(onKnobDelayTime1Control); inline function onKnobDelayTimeControl(component, value) { HardcodedMasterFX3.setAttribute(1, value); }; Content.getComponent("KnobDelayTime").setControlCallback(onKnobDelayTimeControl); inline function onbtnDelaysynchControl(component, value) { HardcodedMasterFX3.setAttribute(2, value); if (value) { KnobDelayTime1.showControl(false); KnobDelayTime.showControl(true); } else { KnobDelayTime1.showControl(true); KnobDelayTime.showControl(false); } }; Content.getComponent("btnDelaysynch").setControlCallback(onbtnDelaysynchControl);
  • How to access the default music folder with filesystem?

    9
    0 Votes
    9 Posts
    123 Views
  • 0 Votes
    5 Posts
    81 Views
    M

    Yeah, now it works 👍
    Thank you!
    I was doing some unnecessary logic with Synth.noteOffByEventId(eventId).

  • Delay Tempo Sync

    24
    0 Votes
    24 Posts
    795 Views
    Tangerine_SoundsT

    Here's what I came up (with a little help from ChatGPT) to reverse the functionality of the knobs when in Tempo Sync mode. It uses labels to output the values as text but I found that once I incorporated this with my Look and Feel I could hide the default values and just show the labels.

    HiseSnippet 1728.3oc6X8taaaCDmJIpsVscacX.aejvXePYKK0J+wIoEA0MNIqA0o0yNqX.EEczRz1bQlzShNMYCCXebeauE64nuC6EnOB6IXaGojrjbrSbSav1JlPTrHui28iGui7NVOP3RCCEAHCqCNoOEYbCylmvkcq1kv3n81FY7wlaS8ImfOf1qu.CDcgOCknsNoOILj5gLLl8KULaTXNj94Ot2VDeB2kl1EB8DAykVi0iIS6sdkGx782k3QOf0KC2qTYOWAupvWL..1rlkP8ItGR5PeDQw1LlnGPB6hL9LyVNtknK2xkPZQ1ft95q1Zk0WaCB0wyYsUKuwpk1nU4UWqrKx3J63wjhflRhjFhLlaKg2IM6JdAORAOgExZ4SUMbPMAMG08tBeO0TT0KpZWluW8DKVHBYXVO09Maj86iL2m4wF1epc7CzDvoiHqAzXl7va1bvyIK7JkAdiARFYfzbQP5VlMcCX8koTT345l6wkzf1DXcJKTh3EMyuYYVU.bvkK1ibHc2.nwvQXWtToEvv+l+tVV2913FzinAgTrHviFbGbMAuC3if8zdNsYAgxEvgcEARUu9jPoEr.CeJUNUayNBldPa7l3mZggGm0W.6rF7VFdWEdWAdWFdWBdcf2RKn4CuwBXLvKF3EC7hAdw.uXfWLvKF3EWx5Y.HynuZjVT+TkUz41kW4fhKD8QxuaG8wxKcPxGI+BTRFmS4XpNkS9MdbqGSX83exLnDcEqpDMknnX8rTb2NEUvuf1J+.B2ymlMRTJ5zwmZw39LNE2d.2UBFRrf2Rx0gsZdUqiABeaWAzfCqnKfOh3OfNu0OZUvW3R7iWo1DqC9WrCUtS61TWocQsTbJBqyEz7rXHUdeoLf0ZfjZG0kVIJ7jHWvdGK2C4hV0.4l3JARtZBJrKpnpUPMsBRGRiyeHMJpUCqM1VqT7lahKMOFLS6FPowSHIruB1tGrKCKjBt.dgyaU.lzEz3RMWrK1S3QU1Z0dPZXjiHiCzJsXoSQfbLPXoUKEQKlXiyRjMljHaLVQV3mrJ.9oT0TJZIOTsjqjM1NHJfySasvdr.pdk+LlcIqQutSw7gnK5S4cjcweA1YT18nsIC7kOQsXnD372UgbXGs.YHl.g8QaJbGL3TOI60oA4zYzNeP1XRfTYmsf+Fu6Vt3nhyqDRbzTUhueK3XI6wGro7ITOJS.UhiOCU4N1VDfqQaKwvYCbN0eLQuZteHfZEKcndOu1aZraDmrvgV3IFfM5LFnpsV1ohwuk+DGNPKZ3vTsVZHZFMG6iFiHtG8XPX6S.nGHFv8rS1Bovj2vIUCfcbzU+mpk4yzR.PSz5tjdrLwOIZ++gro7RqNHTJ5AmLATFF3EgyoEDovdTkFs8zmiKh6EVLRe8BgX1v9f.TZC79lBefF+mzGnwktOPCVmt+y6DDih2Lu.qy+XxwuCzo2v.vv4e.5TJrFye2LNlORHoOlaqc9.PiGkT61ikVrd7oAikrxFFbVCzlOnWKZPVWeEiPVt4Sc1bxoNmMyd2HiSFFE783L4i6S4SJeeTrEERyd1XTAeI0IY+dwIYu0.oTvQLHW522LWbDRC7rkIgljPZ5yf7n0B4Floq9iJAbkWSIzXTI7IUPe8daSjDUkCwyNXF2mFHYJiow1zif51hpin.TIX3gRQevHOzgBr+SsA33gJ9UeWkSF13kekZdLTdVSmsHUXurUFgUgVQkMgp9lg61ffjD.FtxGFWKZnj1uI6GxsVzi4A4VWWDxTtcJJ+4eAO26Wq.0s7hCfX3sDGG45DNncaF7soIDAixB8BS2hPJz+1vLP+ma+VG5SDolQH8lwHUuaX7ZVtSvyfUjWVrdXE09ZHiqZpq54hH7rFBjbxB+.D5zE0BkSK7F3Sj4qwVcSDwDT1hrE1pJdkC1nSxZ6dqU38zBwaYVmIc6NdLNyXvHDYdYfw3qq3llQIJjBv4L28atbtahrp+ZS31ltg9RGfVz.m2FWwT+o9JlLl8x3Fhl6ec2Pz+GK8tPrTt6465Q5+pQ2TqVyWK567wP4pXI0p7oUxmEaJE6J6RodpzByOBDJo+QF.BUS7h5fB2Mf98C69W98JOfcpdQaWYeVlS.d08RO0KqW0rSsIy4rWwZHFHY7NPYFA5CEezfdMgveWZbg3pjGMlQklWT6Rp1JPzjx8zMTGqFSzQ01HlnSBw2YzQOhaf34tQYWp72tltGv1x02AeAy8UswNilQIBAoivdtqadQcpAtzEcfKeQG3JWzAt5EcfkunCbsK5.W+7Gn5Ll6O.JzMZGSDZ+56nq.vvXGNAhjzaUf9afK5z1C
  • Sliderpack assign single slider value?

    3
    0 Votes
    3 Posts
    41 Views
    whoopsydoodleW

    @d-healey great. Thanks!

  • WebView persistence - help me wrap my head around it

    9
    0 Votes
    9 Posts
    175 Views
    A

    @aaronventure

    <script> // Define a fallback for development mode if (typeof window.DOMContentLoaded === 'undefined') { window.DOMContentLoaded = function() { console.log('DOMContentLoaded called (development fallback)'); }; } document.addEventListener('DOMContentLoaded', function() { // Call the function that will be defined in the HISE app DOMContentLoaded(); }); </script>

    in index.html seems to do the trick.

  • I seem to have forgotten how to implement LAF on a label

    5
    0 Votes
    5 Posts
    67 Views
  • How to smooth a path + Ducking Display Script

    Solved
    13
    0 Votes
    13 Posts
    173 Views
    ChazroxC

    @JulesV 🤣 👌

  • cancel Synth.noteOffDelayedByEventId(id, delay amount)

    2
    0 Votes
    2 Posts
    97 Views
    ulrikU

    @ulrik as soon as the function

    Synth.noteOffDelayedByEventId(id, delay amount)

    has been executed, this function

    Synth.isArtificialEventActive(id)

    will print false even if the note still is sounding because of the delayed note off.

  • No note

    7
    0 Votes
    7 Posts
    169 Views
    d.healeyD

    @griffinboy Christoph explained it well here

  • Get Network Name from Hardcoded Master FX

    Solved
    10
    0 Votes
    10 Posts
    593 Views
    oskarshO

    @whoopsydoodle yes you can get the Hardcoded FX as a Slot FX and use getCurrrenEffectId()

  • How can I get rid of these floating point errors?

    4
    0 Votes
    4 Posts
    167 Views
    d.healeyD

    @VirtualVirgin Why do you want less precision?

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    41 Views
    No one has replied
  • 0 Votes
    5 Posts
    199 Views
    VirtualVirginV

    @Christoph-Hart said in Loading functions stored in an array from a JSON file is coming up "undefined":

    define your functions in a Javascript object in your script and then just store the function name in the JSON that you export.

    Thanks! I got it working now :)

17

Online

1.7k

Users

11.6k

Topics

101.0k

Posts