• More Types of Saturation

    12
    0 Votes
    12 Posts
    666 Views
    L

    @griffinboy Can't wait to see what you make, this sounds amazing!

  • 0 Votes
    3 Posts
    102 Views
    J

    @Lindon said in how do i get the current name of a samplemap loaded using getCurrentSampleMapId()?:

    reg mySampler = Synth.getSampler("ThenameOfMySampler");

    Great thanks!

    was missing this
    reg mySampler = Synth.getSampler("Sampler1");

  • Is it possible to insert a looping video in a UI?

    29
    0 Votes
    29 Posts
    927 Views
    L

    @ulrik That one didn't work properly for me so I use this:

    Link Preview Image CSS Sprite Generator - CSS Portal

    Welcome to CSS Sprite Generator, the fastest way for you to make CSS sprites.

    favicon

    (www.cssportal.com)

    What I did to get this working was:

    Trim the empty space from the video edges. Convert the video to GIF - https://ezgif.com/video-to-gif Extract the frames from the GIF as PNG files - https://ezgif.com/split Convert all the PNGs into a filmstrip with the above CSS Sprite Generator attach filmstrip to Panel in HISE. /** Looping Video Panel */ inline function createHeadSprite(name, x, y) { local widget = Content.addPanel(name, x, y); Content.setPropertiesFromJSON(name, { "width": WIDTH OF SINGLE PNG, "height": HEIGHT OF SINGLE PNG, "saveInPreset": true, "allowCallbacks": "Clicks, Hover & Dragging" }); // Asset Strip widget.loadImage("{PROJECT_FOLDER}FILMSTRIP.png", "filmstrip"); widget.setPaintRoutine(function(g) { // Calculate the index (the filmstrip has 100 slices, each ???px high var index = parseInt(this.getValue()*197.0); g.drawImage("filmstrip", [0, 0, this.getWidth(), this.getHeight()], 0, index * ???); }); // This is the sensitivity of the rotation widget.data.sensitivity = 300; // Save the down value as reference for all drag deltas widget.data.downValue = 0.0; widget.setMouseCallback(function(event) { if(event.clicked) { // Store the current value for reference when dragging this.data.downValue = this.getValue(); } if(event.drag) { // Use both axis to allow diagonal drag behaviour var delta = event.dragX + -1.0 * event.dragY; // normalize the delta using the given sensitivity var deltaNormalized = delta / this.data.sensitivity; // Calculate the new value and truncate it to 0...1 var newValue = this.data.downValue + deltaNormalized; newValue = newValue - Math.floor(newValue); // Update the panel this.setValue(newValue); this.changed(); this.repaint(); } }); return widget; }; const sprite = createHeadSprite("LOOPPANEL", X, Y); // timer for animation (FPS) reg count = 0; sprite.setTimerCallback(function() { count = (count+1) % 24; this.setValue(count * 1/24); this.changed(); }); //Speed sprite.startTimer(62); //Play with this to set speed

    Hope that helps someone out!

  • Key limit waveform generator

    5
    0 Votes
    5 Posts
    136 Views
    B

    @d-healey thank you again, as always!

  • SliderPack popup LAF

    3
    0 Votes
    3 Posts
    148 Views
    M

    @DabDab
    Great! Thanks so much

  • Loop dragger in Sample Import tutorial

    3
    0 Votes
    3 Posts
    116 Views
    O

    @paper_lung
    Yeah I had this as well. I sort of assumed the cold was out of date, so I ended up rewriting my own version. I needed additional functionality anyway, because I needed to display a start/end range as well as a loop range, all at once.

  • AHDSR for FX modulation

    Unsolved
    12
    0 Votes
    12 Posts
    215 Views
    M

    @d-healey said in AHDSR for FX modulation:

    Or, can you just set the gate to always be on?

    From what little I understand it doesn't work
    https://forum.hise.audio/topic/7566/scriptnode-trigger-adsr-with-peak-node?_=1721123838357

  • 0db Clipper

    6
  • Windows 11 - Virtual Machine on Intel Mac

    25
    0 Votes
    25 Posts
    1k Views
    d.healeyD

    @ustk said in Windows 11 - Virtual Machine on Intel Mac:

    I would have preferred to use Proxmox by seeing all the great things people are saying about, but it's not avail for ARM and probably won't be in a foreseeable future unfortunately...

    I don't think ARM processors have enough cores to make a good Proxmox server.

    The audio device issue is also present on Proxmox. My solution for the rare occasions I need to get audio out is a bluetooth headset, forwarding a bluetooth USB dongle directly to the MacOS VM.

  • is there a laf function for table value pop up?

    4
    0 Votes
    4 Posts
    130 Views
    ustkU

    @mehmethand You can also use a localLookAndFeel

  • Can't build VSTs : MS Build called absent whereas it's installed

    5
    0 Votes
    5 Posts
    117 Views
    D

    @d-healey Ok thank you for your reply ! :)

  • Faust Effect Delay Time Sync

    24
    0 Votes
    24 Posts
    1k Views
    J

    @Lindon
    right...yeah i wanted more of an analog style sounding delay.
    or less digital sounding delay with less artifacts.

    the faust greyhole sounds nice, its more of a reverb, but i could get it to sound like a nice, modulated analog style delay.

    It is tonly part of the instrument i am buiding, and honestly, I never use delays that come loaded with vst instruments but it is nice to have.

  • Universal HISE Downloader/Installer

    28
    11 Votes
    28 Posts
    2k Views
    d.healeyD

    @griffinboy After building Rhapsody I went off the idea. Managing one site's downloads is enough work for me. If I was doing it as a commercial product then it might be worth my time, but then I'd probably have to make it closed source which I'm not going to do.

  • How does "Script Time Varian Modulator" work?

    Unsolved
    7
    0 Votes
    7 Posts
    165 Views
    M

    @aaronventure Thanks, I've almost solved it. The remaining problem is that I get no output if I don't turn on "Gate". I have already inserted in the code:

    ScriptTimeVariantModulator1.setAttribute(ScriptTimeVariantModulator1.Gate, 1);

    My goal is to modulate the LFO Modulator's ADSR into Simple gain

    HiseSnippet 2360.3oc0Z0sTakbDdDv.H7Ow16d4dwT9lHWwQqDFv10VNV7qspEvprXwI0dAY3bFIMEmyLJm4H.saRU7Fjq261WhbQtaeHxCPxav9Fjzyb9aNRBj.rAG4pLL+z8708zcOc2hFARGlRICPEJtW+tLTg6ha1WD1Y8NTt.UeCTg4wMBXJVHZs9coJEyEUnvzuQuZghyfLe90WuF0iJbXYSgP6K4Nrs497vrYaT6a4ddaQcY6w8s18R0p6HEqK8j8.jLMtBpK04HZa1tT81lBiJL6lt7PYPyPZHSgJLyZR29M6HOQDs+84J9gdL8fpnl.ihldKomqFw5YQq2g641HQhUHfKMxj+oij+uDuC2kmNeld3AlEHYTXqOJLUd3McN3U0FdUrf2HfTAKHMSDjdHtoS.uaX1JZ7bGbcQHKnEET61PIZunovyfWWB6PDV1mdDaq.XPJEkVoRkmRf+6IeyBe8WS.kuJjbLMfDQs91YeZ.mJB2Q51yiBhVUxqHFSixsYYyV5wQTPzjPhogjQzigCXgOwr+BXZYvvc0vv.9g8BYktnM9F3h6ojpZ9AJj0CXvXBkDFPEptxfPRGpv0iEXILoq81nk.IXSQatfU1wP9dCrdoXluWGFoc.2k3P87NDLzIBFyUQBkjCYDlfBVJtjVR3Dfct8VuSSDrnpuvgvCULuV5g5Ec7jNGUdgAQhVr2zvm2.mSovfdfr8Bqi2PG4DvYjHjmP5FvZwhNN1ofIhf5EuEE3Q5vJCDwUZh8YvIAajFRnJhmTzV+yQPHWI9sgjfdBAWzVSYI8l1X0OP55Q6ajZthnBkc6xbeBHVQnomhY3FWXyMM8fjoOJkTJRNxg4FMHDTcILChaApLMwYZMeZnSmLpkJdHWJFoFDLGc.KDVogVrgQesYrDC50V8DNZ9Pjhckgr2IJ8jE9wEJtveaAxfK0p0HWS6qFH8LlIiXYsQavEQXIQO+CYAOErL85wR2HDDIejI74GYxNvoSTnCqMJE0E7v20kINuvon33MPTr4iQEb7glXXOJNFVSOtKKnAbgg3P3p6gylnJx.8rWEJWykFRQE9d7JKUF9z52UN4yydW5u9x0S9sqv5QX1.zoi.58yATCHW.ej3v8X9ckChvGWaRneN72JjGNj3UYhH9N5CGBgo0XCv.zDg96pYv6YdLphcM3Pydf2E7T3.b3We8DqA2f4P6OH8O5RnAWbDG92UeCsMB7vWrwGXP1kEDx015E1fcLjDRzqnEwavTGAwaLVmvkoPapVXtKg84oYG8enV+zAm8805l3FT2Umo.Dy15QJzIb2vNoa+eeVsNLd6NY4EcVKsVHERKLIVhmCVPgiAKcoAPNUPfq5FiqsBX+kdLgSejODoSOig85PeHep0grXMUHqaS9OjS+6ycg.hMhihNfiQp.UbrtFYGzY+XdoYjmpMvZbYD3Ev61yuIvREJDdvRCfnQ1v8NSjy3o1ouZA494wCAewYvDq2mEaxH1Vxp82Govq50pEG1EFS7Uny4B3WBpkStmGGi5ISNyEyHCQj+5Mjf9y+zO8OuZBZQbBrskzYmrXaYP5OqtNR5.HJg8Slt2JVokIl6m8lXygi.ssTN+Xinmgke1yVDOaj.6ZbMLKVmgOxk0h1yKb+gdHY3xtfB9R3kcUf5ReiWPqNrK8RWdk.TS8s47GsRCmTH9PbCNji6nw3Ti.ivqmeJvXbA02CuYqVLmvL.NCdq+3MP0yym1PCteWnRnji+9wSPzyT8BZqABsACptvdhOj6kbzep1HZ7QcwwPBHMjdfE4.p4omX4r5EKmyLw1BZQhbqXuVXJKP9fHPh0uNG6HMv6ziEXYopXklgtWR0ycm8A5wLn1Y+3r9hm+qpsMqMbP1LLKSGqIa5KkgcfZVs5PUs+yO7ud81RY2nZpcs2eiNviMPQc5NjYgBMa2StCEhhErttDVaZp2VHCXQEJZSz5vCER+DAvz2Kc1Ia7IuJnKwcd0I+N+hLL+By0e58r1P3yvPoQnL0v6VDk3HT9U3yuGVFDO1GEGK7S5e3+n.9+u5a231E4UuhT8aR6bR2.Fjf.aOYCHFeIEU+jv6MLK52UMXAqo8bGtoKwogXVszgPxRrfyscOez6Dz352C9ijqbV2bP6xBOQFbj4A13eGxfKxbSYz5GDBp8CNNRuefel419r.kIqw4vUJC+Cspmm7DcJh73Gj.6PybvCl861QJ3N5oh1ACbEEBl2p9xd57IwElBfyaop8nbOc1LPp0cYB22IZBa17NrNahcix2cKpCfg9Mn5mren1ZVmFNKnrSpC9Xwel6hwaEziMRxpTEoC0GVx2bAtPTKU78Mo+p+dKlVutIxXDpv5isHVwauHbLnbX79Xe3mkSVK+YOlyYJKboyCJYDDfaGtHNeWr9R.sC8zzwUgwZDMGNZpbKfrZlBBYg+4vzNtpf7n+AXFj4iGPQ4nUuT3GaeVl73zifHSSoOveittcKILAlF6ATySzI7tGM.BAYT01SD2aHAy3.oFX6Cup1xyicZRak1fqzsXdMiWtZnYz3S3xNUmU6uuJZSvmz0k4F8jMHWnbWKEstVl87uVJhqVA9.y0LsHnuD1iYV3S0kdYkpUWA7eOhcRzcP7Fd4yW44UW4EUWYoEW9YK9r3u.u3Z+WsGjcADUH46C6xZibuXFsMCtlGzR4VPvlE+VomKZ+g5o4sAXRJ+85pjyZWvEvoaLoJqcJerLdVuWvwVgYpLfwCdb7JSpx38c.TB4JztMvgQTY+0j6wcNXPEPVMUoAdx6risuvx4HdSb6k6.FHFm8v3Glh5fSTb6FitygCJNIV72fRyWfWp7xQztxyqr7xKt3xWGYKskU1Fy4cBGmAStAWCnX0kvA0yY9f2n1MWaAJsQr1NfVNTWVewg7ruFnKFBnKLoi6hqq1WupCM84NHgi0jxi7olzguRe8SSZwmOBaZ+D4y5lM9HrokXedCxG.ghukZBF58xdgbQ6cnvCT5Vpq+9mL+MUDWZiJIK13wURxNtITWiYv+E9DuXU83BwKVMYwajyvm5DHOvIp3Ss2x7lY.4VX9azpHdG8XxfeM2+xA074t7CbbxypgHbwg+xomLBe1UkvktpDt7UkvUtpD97qJguX7Dp+yZKN4FsuAjYSiMipeoPZ+NKLM5+Azh+4eM
  • DMG Canvas Issue

    2
    3 Votes
    2 Posts
    79 Views
    d.healeyD

    @clevername27 Oh good catch, I think I'll be sticking with packages for the foreseeable future.

  • Hearing a duplicate dry signal on delay effect as hardcoded master fx

    1
    0 Votes
    1 Posts
    85 Views
    No one has replied
  • Question About Sample Map Preloading...

    11
    0 Votes
    11 Posts
    233 Views
    deniskorgD

    @d-healey

    I made a screen recording that shows what this custom sample map contains. It is for different sample folders, allowing users to import samples and create a custom sample map for their samples.

  • Randomize Button

    3
    0 Votes
    3 Posts
    148 Views
    M

    @d-healey Thanks a lot! :)

  • Bug Bounty?

    9
    0 Votes
    9 Posts
    193 Views
    clevername27C

    @d-healey I realise this isn't the answer you're looking for — it would depend on what was needed, and if the service provided it.

  • "Official" HISE Consultants

    5
    1 Votes
    5 Posts
    142 Views
    clevername27C

    @Christoph-Hart Generally, that concerns code, not people. (If you wish to discuss, maybe hit up over email or messenger.)

34

Online

1.6k

Users

11.2k

Topics

97.3k

Posts