• How do I get the area of a panel?

    3
    0 Votes
    3 Posts
    81 Views
    VirtualVirginV

    @d-healey Thank you! You are always so helpful!

  • Weird output from sliderpack value

    1
    0 Votes
    1 Posts
    44 Views
    No one has replied
  • changing MIDI channel from onTimer / Filling MessageHolder from eventId

    3
    0 Votes
    3 Posts
    78 Views
    SimonS

    @Simon As usual I found that right after asking :D The lack of a channel parameter in playNote definitely threw me off.

  • MIDI transpose on a Scriptnode Synthesizer

    3
    0 Votes
    3 Posts
    140 Views
    Christoph HartC

    yup, bug, should be fixed now.

  • How do I check on all of the values of objects in an array?

    4
    0 Votes
    4 Posts
    101 Views
    Oli UllmannO

    @VirtualVirgin
    Great, that it works for you! :-)
    Sure, send me a snippet and I'll take a look at it tomorrow. :-)

    All the best
    Oli

  • Clickable URL display that opens the displayed URL -> Snippet

    9
    2 Votes
    9 Posts
    227 Views
    Oli UllmannO

    @aaronventure
    I have added it to the waiting room. :-)

  • How to get correct list of filter modes from Engine.getFilterModeList()

    9
    0 Votes
    9 Posts
    264 Views
    S

    @Oli-Ullmann
    Hi, thnak you !
    I will start studying and create something with Scriptnode (yes I too noticed that the Filter module create some glitches when change some parameters, and it happens also with the VST compiled used in different DAWS).
    I didn't try the standalone if it has the same problems.

  • Matrix Peak Meter LAF MaxPeaks always [0,0]

    2
    0 Votes
    2 Posts
    94 Views
    d.healeyD

    Looks like a little typo, fixed in this PR - https://github.com/christophhart/HISE/pull/616

  • Trigger a chord on a single key press

    3
    0 Votes
    3 Posts
    120 Views
    T

    @Oli-Ullmann great, thank you!

  • Get wav length in milliseconds OR sample rate

    4
    0 Votes
    4 Posts
    157 Views
    D

    Appreciated guys, can't believe I missed these! Also got a bit confused with getting getSampleLength and getSampleRate.
    Case of the mondays I guess.

    const var SamplePlayer1 = Synth.getAudioSampleProcessor("SamplePlayer1"); const var audioFile1 = SamplePlayer1.getAudioFile(0); const var samples = SamplePlayer1.getSampleLength(); const var sampleRate = audioFile1.getSampleRate(); const var lengthMs = (samples / sampleRate) * 1000;

    Thanks again.

  • Trapezoid XY Pad

    7
    0 Votes
    7 Posts
    252 Views
    Evan SplashE

    @Lindon Thanks for the advice! I'll start with that.

  • 0 Votes
    8 Posts
    275 Views
    ustkU

    @orange Here's an example:

    HiseSnippet 1549.3ocuV02SaaDF2FvsKYcSsR6emz8WUtqHZRgBkQaWgPxZzJgHLEUooIzg8Y7Ibtyx2Yfro9+6i09.rOL6av1yycNINjzWVzVopfumW+cOudrq0LQDK5TkfmkwzNNtK2OWFxTJYtia8iGlwbbuiWvPgNoUBkKb5tui6W6c.UoY4DKo8FlQUJVjiq6x+HRvs1JNle9qeXOZJUDxlPxw4DIOj8Z9.tdB09u7m3oocnQri4CpH8FuranTzRlJK.7rrWCmLZ3EzyY8nnXK447JpJww867Z7jMYrsVONJht95Qat4la+zs2X6lz3FaPOq4lauwi2XqG+zshcbuU6HtVlGnoZlxwck8jQCCRjWIrN3DtheVJCOzzI.7rkbGYZDdEQpNsR3oQiCTJHrsRkv1x1v123c.OhOl9jv2cMLHSznZ.zcoog2xSAulUgWiJvaNPxsBjVwBo64EDlyyzS3f34K85JfrYLExSUghUVG2+vqkDDPnWa.8BVmb3vXE72rQiUIvudvNwEhPMWJHRQOolcnv+A0+s50p+t5jaxJNdt7P2jKSSY4ykMVZj+gTzWTL3LV9pjKooErwBBW+oiodu+XZ0Tdn8VWQPonqfqOLiIdeEBNkgJ3q2zceplhIhRZfbYrbMGgf69rKg1.aZol29L0EZYFzHLSNCpVjQEoT8zkPXiVICHFLUdCSNBEWOrZi3+Y0UepP7dd845vj4iwklCFgH0+GXrra7q7ZGGyB0S.3Jdcd6muVu5ksdfOQmemxijNus4ba59cuIE3Y4rLZN6XY+T5PeEcPVJ6H.iqRNKUFdQ.+WYy1UjYgvdnD9gITgfkpVjlma8IGUZ9gSJGIKzbw4GP047qgtvdECBf45grVknCn4tD1CYO2.Oi0EAvRJyg+F9ojYS7raIyliXVo8qGSekL+BS5n7aG2aai8JSP9z3qA3yxUXwo6s8ZrF7OmcSSkW0RNHiWV1BIECs9xzgYIRAODIYkXDz2cfr.7ZI9gcRGS4oXcdPgBlVDcnH.D1rHDqy5IifutUGZHDXG1mpSv9EbdCTbxxWKbbQ5TXsZchcA3TrQqNZUoMvAfb.FMvEkfJ.ea3v5d6rekfc8oBjxTv4t.bxYqMg6rNupteDeuRkYe11C7Dz7uDBhZdsRAa2Mx4Dr1yL6Pp5wNuCOE1y.0LFyAU8WWNR06XJTygEUAo7HVde3UA3ocKh3RPKCKq13W6yUYPqydEvH.67AZNbEJ4NYD0wz7yY5YD3CB9630UcBxMjlNB+PUvdR4ECnl5uEaSvmitkAzvb4og1A.3k6KLTfZEgICWCdnGblzz4R6Eaxr5AvSXNMLbZSMihOdQUb8EUwMVTEexhp3lKphasnJ9zOth3KL2sPKGXmgAE48aaJBccaKvdGSerCCF4GAuq0t0AqUGSAZsKajbci43.9kv+XQx2No0+Q2nUcsjQObxYo+bEOMC5agMGjmwEZRuSdAQoyKB0janFtuInW62dZuC2us+MX9fcfkQ0dziH3yu3zTthQzIrQ63.IHvX1PEIgkypW6RIOZzRS+91+FX3mAa.qAdBr16JM4QLESeSqkwyXovn3pFLGEzeF8et8GRmtu931GEL5b8ZwoRpdjQeE+7jfDVZrukrZUBFOBSJsWNSWjKHpcHfIK0gj.JQTnVjXSnnDNFWOk4es7p+0VGVo8oY7pIC06wC7Xhuh7BBrAMFHM1kyb8AEAk1od8aJx3qvHILHwDhKeEgIIo3mKnokXcRwkFFehklijEq0wQpufTVLXn5eCt2mDAeUdEfpVk1bqfWB0Jg7bCy0fEB8vy1gt9Hvf.TsXYNwGEl+7F6P3OynC7wCeHd8Q6YEgBMg2mn9diw9Y9uXBNF10TfKlaHFCtF+fg.7+ip0lSffpHw3ppYhHH1ZM80uCJnuJiJdlIKtJHP0Pv7byAc2uKgcIzNOU2EDNhRYuBZDai77G+08IrYZQdiockql7pSsj.MSEYFWvtFt03cAQRo8AtsKIiIKeaxoJI.31ZPtHhc8L9LXTS83E4yMB0uLBA9a7Je+HYALgjbYEi9tcp637Oh1I.+.

    You "just" have to implement your filter algorithms and manage per channel integrators (ch arg)

  • Replacing Sample in Sampler

    2
    0 Votes
    2 Posts
    89 Views
    Oli UllmannO

    @VeryHuman
    Maybe you should have a look at the custom sample import demo project from Christoph:

    Link Preview Image GitHub - christophhart/hise_tutorial: The Tutorial project for HISE

    The Tutorial project for HISE. Contribute to christophhart/hise_tutorial development by creating an account on GitHub.

    favicon

    GitHub (github.com)

  • ComponentPropertyListener not working.

    Solved
    3
    1 Votes
    3 Posts
    88 Views
    d.healeyD

    @ulrik Ah you're right, I was misunderstanding the snippet.

  • Icon Fonts - Syntax error in unicode escape sequence

    14
    0 Votes
    14 Posts
    290 Views
    ustkU

    @d-healey Yeah just tested and I didn't help going further...

  • Malicious use of snippets

    2
    7 Votes
    2 Posts
    127 Views
    A

    @d-healey delet dis nephew

    On a serious note: it's a good point. Probably needs a snipper preprocessor which will execute the scripts, check if any startAsProcess calls were made or FileSystem deletion was used and warn the user about it or load it in the same window like the snippet browser with the ability to display the offensive lines.

    Just checking the script for text wouldn't be enough as you can easily encode a blowfish string and hide it into an eval call.

  • Record audio of unknown length

    14
    0 Votes
    14 Posts
    450 Views
    T

    @ustk genious, thank you!

  • Defaults / Presets?

    Unsolved
    4
    0 Votes
    4 Posts
    162 Views
    ustkU

    @clevername27 it happens with sliders too, and without LAF as well

  • Help me understand Server.callWithPOST

    26
    0 Votes
    26 Posts
    766 Views
    d.healeyD

    @guangcoder said in Help me understand Server.callWithPOST:

    Server.setBaseURL("http://hise.audio");

    This needs to be your server URL.

  • Simple Copy Protection MacOS Issue

    11
    0 Votes
    11 Posts
    474 Views
    Oli UllmannO

    @Adam_G
    Here is my project if you would like to take a look at it:

    https://we.tl/t-hdRoNkpvt8

24

Online

1.8k

Users

12.1k

Topics

105.7k

Posts