• Is there a size limit for SVG to BASE64 files?

    12
    0 Votes
    12 Posts
    341 Views
    d.healeyD

    @oskarsh said in Is there a size limit for SVG to BASE64 files?:

    @Mighty23 you can export the image at 2x the size and scale it down so when the user scales the interfaces it stays relatively sharp

    Building on this idea you can include multiple images at different resolutions and load the closest match to the user's screen size. Or in your case the zoom amount.

    I did this with Sordina https://codeberg.org/LibreWave/Sordina/src/branch/main/Scripts/Container.js#L27

  • Change knob modifier fine tune sensitivity

    5
    0 Votes
    5 Posts
    551 Views
    whoopsydoodleW

    @d-healey Yes. I do have a high dpi mouse and now you’ve given me something else to worry about and have to test for. I did not think that dpi could be a factor.

    Based on what I figured out rooting around the Hise source it seems like all sliders in Hise are set to absolute px mode as default with a value of 250 distance = full rotation. But when you turn on the modifier they switch to a velocity mode. The problem I had is that the velocity mode settings weren’t any good (at least for my mouse) specifically the offset aka minimum.

    Link Preview Image JUCE: Slider Class Reference

    favicon

    (docs.juce.com)

    I found a setting that makes things much smoother and more predictable. But I guess I have to test with different mice?? Oh joy.

  • Problem with turning plugin on and off.

    7
    0 Votes
    7 Posts
    366 Views
    X

    @orange Alright, thanks, I'll try that.

  • Type mismatch in preset

    10
    0 Votes
    10 Posts
    129 Views
    orangeO

    @d-healey Useful 👍

  • chord pad

    40
    0 Votes
    40 Posts
    3k Views
    d.healeyD

    @cassettedeath You can use the button pack technique - https://docs.hise.audio/tutorials/ui/index.html#button-pack

    I created a grid of buttons from a panel in one of my early livestreams you can find on my channel - actually Christoph created it and sent me the code during the stream.

  • presetbrowser searchbar visible in exported plugin on windows

    3
    0 Votes
    3 Posts
    185 Views
    T

    @d-healey I've now updated HISE to the latest branch on windows and exported it again now it works

  • Codesigning - Windows

    23
    0 Votes
    23 Posts
    3k Views
    L

    To keep my Software Code safe, I have been using an Individual Code Signing certificate for the last two years from signmycode.com.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    17 Views
    No one has replied
  • I installed xcpretty but I'm still having this problem

    8
    0 Votes
    8 Posts
    250 Views
    orangeO

    @ksnxrl I think the xcpretty is changed with the xcbeautify

    Link Preview Image - removed xcpretty & replaced with xcbeautify · christophhart/HISE@5c24daf

    The open source framework for sample based instruments - - removed xcpretty & replaced with xcbeautify · christophhart/HISE@5c24daf

    favicon

    GitHub (github.com)

  • Routing Matrix does not exist

    4
    0 Votes
    4 Posts
    215 Views
    D

    @d-healey Oh thanks sir.... it works

  • Micro Tuning Sliderpack UI from documentation

    2
    0 Votes
    2 Posts
    128 Views
    M
    HiseSnippet 2129.3oc2X8tbaiaDmL1LmMy41bWyG5m5fQtcFoZaEQIYK4ldWkkrrqyEmnIJMsYR8jClDxBwT.xjPNQ4lLSdT5iReD5SQ+beCZW.PJB5nD63IWmdUSBMwh8O+VrKWr.8h39j3Xdjks6SlNlXY+kN8mxDC6LDSYVGrqk8hN3Xq1SGiiiIAV11KrubF6kWzR86e8GZiCwLeRFIKqmxo9jGPGQEYT6056ngg6gCHOgNxf65sNvmy5vC4S.TrfSEqwX+SwmPdHVx1Mbr9i33gV1+Vms2bSObvfFC7p4s8wAC7I0ZTYq5Mph2r4fAMp3UuVPiA0APdytATAOpu.KHwfKzlGLs+P9qXZC7TZL83PhbfmUevxZx6wCCjtnjpUmgzvfdoKOwVV1N8xVrVPuXcGmCoAzYzyVztsZBTlDlKf12HO7VHG77LgWEC3MGHYa.oE0P5qb56GQGKxlQhma4b.SPhFfg3jITz7ZciSWxoCG3fIJOBeJYuHXvLIJVuRk0QviR2aE2UbgnUr.cNNB0CyHgdnuAkJ6IDQG9nwbFLnXA8zEzRc26h5DQ.GFIFRP8CoAjndPfF8JpXHxqJJVQJ1T+ADwDF4o3vIjXCqfCBxjuXgcM3pv5npUj+WZTSwKGS.DoswNi3SXBfUupktGB.VehPgJ1jQGShP7AYfQCb9ni4s4uFI3nXRHwWy9i4bA5gbAwDyQ.w9Jd3Q4wbpVJV3wF7TPtxBHdKEjyqGotkN9yKzAXqPmUkO2U8P8ZW4i8TOTi2W8P85NpGpWaW3HPyl3RuXPEjQxErYVp7K4TVwB+UVgRYwr465w93vbtshvk424XRFppMOOWwk7iesqSNaBNT5GubRrLnUX7TwP7IbHYhIGFLIfyTtXN0m2Gyz47bxcICnLch4HpeDGRanrSzBE+dPSAqUbQvumC3+R92QqKyv5JcBD.lwjH.ELQl7ddkarNpV4sgW2r7Vqi1vqljxFUKCytw1kaBqQxWSHqYxqoZVOXFsEtOr5fnLAmgETNyP+0xzeConMjZTqcss0upT6lR1pVQQnRpp6ksfiRVZx8KyV0KC0nAk2rY4paAZp4Vkq4UGHzn71UkS3Ud6sT+0SZAM2aUda4nMZ1nb85d.9ZVdqp0ULUtgWsijPXWYPNMq6nYIm3vvik0PFLg4K8Zz.H4aV9YRBKPJMEbEWJKTFpmI.DZMyZjosQ7vh9oUwVGh6P8iRq39CZ2jN.UTQB8snJkTwVV7jHBBK4jF.wf.xq07lHh7WHGLSBfHA8Uv6aRxmdtVeaf7NRUNZ+jxQ97nHRLfifYYiYJL6s6dW.0w7PR4wQTYc29IVIYUPAneGp.ZsTjCVpjtx2tjimbxGVU4vqgDHbTDd57.iL.TjBtVk6gnneedOtbHgchXHLyZqUJSFikI4uKV1VWqeGX+HvOJRWOuNeN8nrh3Dr+vjZ253Vlleq9U3OucdkJRB7oYTEmedgrhgQpirp4iXEK49CtYwXY0ubEagMEUNSwRxE96shAupPCv+XbTLA1us3gvV1PqORYjJ+gpMjJVZinRneCrcUhvobA3dOHaVuAXwbqamjttoFuinnxTPT28stnK5BCFn7gkuvbINcnDAyYZYabQeLAKp2OM8SnTFgVUx2+iyGt+Gy1y70aoXvHmc.iJdzXB6C0zlUx9PPuRKjfJv7BUmRecRmRY8RXQglh9YNlMTXovNfQ6aAZK.KvV1ccp2rr524UnAseo3f1mcd2N2+r17mE1rSi86JVaBLa016+mezlq0QD7lC68c6KNqc0pOx+9u4XVb+y0PSgmEz341I3IsXUBZLaVHEMYMee0zxO2IW17EUysaY8mNXWouA8DlrhAqhvdUBpL.YuK4bngdcClKCqOwmJ3iU7lTlDZ4Va9URa+T16mx1K4n6Cz50lmPXZ1fecqWQCDCyHLs0PB8jgYmc36iaYeSCacqOk.3qkAu6nMo9kKncKZqQlmn4Y+8QXCr9rVwBx39z2jacOOje24sLasDneyuLwQgOsALa.9YqGVFD+hqdJfxeJl5OKZaYofqiszhp9crr+UNcb6rp6tt6tpaW28b2aU28c2eU2cb2YU21eFvzESnT.3eNGPsnInTsx4J6iy0nINWUGbWQPsb9zrGfOdVZl58boYeaqrzr+1YsHPUGrpvB7wB40xDImY8vacgjvu+hIgVMZ84AhUMf36N8xf3W3n1l6xgWyqH7V5RfWMC305EFv6curkFRK47DUWfVlnc.T1H+GIq+w.z6evU3Hy7fIgXQ9yQKusgjIfMWxc3U4ATYwTwTyOL+rc35qJD+JmdTg+v4iwaLGLBEY+w.iIWIwJNcGL.9nz7Bb16u7iy8OXZ9eQp42YR.k+.tb2Ck4uilBRRB0KDOkD48QtOo+wU89jFekuOo9SY9P3IW8aUL6IQvdFxDYCSIgYWlLqNvj7iSNjr48Y0GOZLTCTfiDf5ywM4bRTbdMrGML6JsTa33XKomTnT9ZHXak5LIzkEjNzdgO18Z4cMuWqE+et605m.UGxc0aKmhw9TYFQW14jPH+WgwuF5FY.dRnHkZ0bn7PNiOdHmQ8ym+HhnmbBIxD6y0g1QHj88LixcZ8XXOYbLwr+pG.GR.GcwOA9DVK79juFx4Fu9kNZ3hjewh9oaU8E9+6p5OlOQ.UEODCIgxZSvoP6CES8If0Yv12xirYeC4gqziqjVepOgEnF7ugeIS5IGamLoW5j+WwFiv9Q7W3qOfjLOcIEEvuYp5vK6bnbLx6hmGBJJCU4dguedU8dBV85JXsqqf0utBt40UvsttB135JXyKWP4lP6LQvGo+zzx5vdcUme01d1d21KX8ePFo8HM

    here is a new version, fixed. If anyone wants to double check, I did it with brute force 🔨

  • Creating an array from an image

    6
    0 Votes
    6 Posts
    886 Views
    A

    @Orvillain
    Thank you!

    @griffinboy

    @griffinboy said in Creating an array from an image:

    I would like to create something where the user can load images

    I wrote a javascript code that does this. I've tried to embed that in to this project though webview but I found out I can't send the array back to onInit.

    https://docs.juce.com/master/classImage_1_1BitmapData.html
    I just found the BitmapData in JUCE and seems like it does exactly what I want.
    Not sure if i can do this but I'm tying to bring it into HISE now.

  • Viewport scrollbars are hidden if child is larger in 2 dimensions

    8
    0 Votes
    8 Posts
    517 Views
    rglidesR

    @VirtualVirgin Holy hell that's a lot of script for some scrollbars though haha. but yeah nice, glad to see it's working out. Wish we had mouseScroll too, outside of slider control

  • SampleMaps and expansions issue.

    11
    0 Votes
    11 Posts
    260 Views
    CyberGenC

    @Lindon @bendurso @d-healey Thank you guys, these are great suggestions. Much appreciated. I haven't had a chance to sit down to try to implement them yet. I'll let you know how these work out as soon as I give them a try.

  • scriptAudioWaveForm and updating contents

    5
    0 Votes
    5 Posts
    627 Views
    OrvillainO

    @clevername27 Oh lord. I'll have to check! I haven't worked on this project for a while and cannot remember. The last thing I remember doing was writing a custom sample playback node in scriptnode, managing to connect that to an AudioWaveform view. But I can't remember if I just added a distinct AudioWaveform view for each individual sampler or not.

    Will report back!

  • Preset Browser LAF (Add + Delete) Text

    Unsolved
    3
    0 Votes
    3 Posts
    139 Views
    T

    @treynterrio here is the code I've used where I get Enter Preset Name on both options (Add + Delete)

    laf.registerFunction("drawPresetBrowserDialog", function(g, obj) { var a = obj.area; var la = obj.labelArea; var h = 40; g.setColour(0xFF000000); g.fillRect([a[0] - 50, a[1] - 25, a[2] + 100, a[3] + 50]); g.setFont("arial", 13); g.setColour(0xFF000000); g.drawAlignedText("", [a[0], 50, a[2], 25], "centred"); if (obj.labelArea[2] != 0) { g.setColour(0xFFFFFFFF); g.fillRoundedRectangle([la[0] - 0, la[1], la[2] + 0, la[3]], 0); } else { g.drawAlignedText(obj.text, [a[0], a[1] + 40, a[2], 20], "centred"); } g.fillAll(noColour); g.setColour(0xFF000000); g.fillRoundedRectangle(obj.area, 0.0); g.setColour(0xFF141414); g.fillRoundedRectangle(obj.labelArea, 0.0); g.setColour(0xFFFFFFFF); g.setFont("Arial",16); g.drawAlignedText("Enter Preset Name :", removeFromTop(obj.area, 40), "centred");
  • Sometimes Hise is not saving properly the project archive or xml

    23
    4 Votes
    23 Posts
    1k Views
    d.healeyD

    @whoopsydoodle I think most of the time we don't notice because we tend to automatically hit f5 after writing some code before we save.

  • Drag and Drop MIDI on Linux?

    3
    1 Votes
    3 Posts
    121 Views
    C

    @Simon I'm having the same issue with audio files. Did you resolve this? Also, are you on macOS? It works when I use a snippet of other people's code. But not mine—I can only right-click to load something. One weird thing is that sometimes when I right-click there's a long delay before anything happens.

  • Module Browser - has it disappeared?!

    4
    0 Votes
    4 Posts
    64 Views
    d.healeyD

    @DanH Watch my videos ;)

    Right-click in the module's header and select Dump parameter ID & Values.

    32f06fc3-4f75-44ec-94f4-0ce9dfd075d2-image.png

  • Bulding plugin gives me error from xcbeautify

    1
    0 Votes
    1 Posts
    56 Views
    No one has replied

35

Online

1.9k

Users

12.5k

Topics

108.6k

Posts