Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • dannytaurusD

      Saving MIDI CC assignments in user presets?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      40
      2 Votes
      40 Posts
      1k Views
      dannytaurusD

      Here's the PR with the preprocessors. I already closed it but leaving it rather than deleting in case the specifics help anyone.

      https://github.com/christophhart/HISE/pull/995

      The two preprocessors:

      HISE_MIDI_AUTOMATION_IN_USER_PRESETS // load/save CC mappings from preset data? HISE_MIDI_AUTOMATION_IN_PLUGIN_STATE // load/save CC mappings from session data?

      Allow you to set up any of four scenarios:

      U=1, P=1 (default): "I want CC mappings to be part of the sound, recalled with every preset, and I also want each plugin instance to remember them in the DAW session."

      U=0, P=1 (per-instance): "I don't want browsing presets to touch the user's CC mappings, but I do want each instance to remember its own mappings when the DAW session reopens."

      U=0, P=0 (global, script-owned): "I don't want presets or DAW sessions storing CC mappings at all, because I want one global mapping file that my script owns and every instance shares."

      U=1, P=0 (odd but technically legal): "I want CC mappings treated purely as patch data that loads with each preset, but I don't want sessions keeping their own separate copy that could drift from whatever preset is loaded."

      I'm going for the per-instance approach plus manual [Save As Default Map] and [Load Default Map] buttons in my UI.

      Feels like the best approach for my synth, and what I would want as a user.

      CleanShot 2026-07-11 at 13.25.30@2x.png

    • Y

      Smooth transition trough preset changing. (No sound cut)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      651 Views
      Christoph HartC

      Each heavyweight function (loading presets, samples, etc) gracefully fades out the audio, suspends the processing and then resumes audio processing. This is a core engine behaviour and you can't do anything about it. Changing this will create audio glitches, incontinuities and crashes.

    • observantsoundO

      CRASH: searching/viewing "analyse" nodes in Script Time Variant Modulator

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      0 Votes
      2 Posts
      38 Views
      David HealeyD

      @observantsound Confirmed here on Linux

    • ChazroxC

      MAJOR UPDATE // NEW: Online KNOB BUILDER for HISE!! // Factory/User Preset System

      Watching Ignoring Scheduled Pinned Locked Moved Scripting laf knobs knob designer scalable knob online editor
      88
      12 Votes
      88 Posts
      17k Views
      observantsoundO

      @Chazrox Amazing! Thank you for your hard work and for sharing it with us!

    • N

      How can I improve my reaction time?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      -2 Votes
      5 Posts
      905 Views
      ChazroxC

      @ustk take my money! 😆

    • Y

      Drum pad assign to keys

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      201 Views
      Y

      @ustk Thank you so much,

      This it it.

    • soundsyncS

      Soundsync Beta: HISE Ecosystem | UPDATE: Auto-Detect + Dynamic GUI Sizing

      Watching Ignoring Scheduled Pinned Locked Moved General Questions serial protection beta
      14
      4 Votes
      14 Posts
      2k Views
      soundsyncS

      UPDATE: Auto-Detect + Dynamic GUI Sizing

      When you download the HISE package, you will not be required to enter the GUI size anymore as it is auto-detected directly in your project. Thanks @David-Healey

      Also, the complete HISE package is dynamic and will change dimension based on changing GUI elements (like an expandable keyboard or effect section). Thanks @dannytaurus

      For example: Customer didn't pay for their subscription, grace period ends, they are using plugin now with the keyboard extended. The plugin will pause, popup the activation webview, and the webview overlay will still block the entire plugin, not just the original size.

    • M

      Looking for HISE help – Simple Sample Mapping + Looping

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      1 Votes
      2 Posts
      435 Views
      David HealeyD

      @manued12 said in Looking for HISE help – Simple Sample Mapping + Looping:

      Files are already correctly named and prepared

      If they are named well all of the steps except the looping can be done in about 30 seconds using the token parser.

      So you're basically paying someone to loop your samples - I would suggest looking into auto loopers like LoopAuditioneer first - because anyone taking the gig is going to be doing that ;)

    • ChazroxC

      Sneak Peak at my 'SLIDER BUILDER" app // Feature Requests anyone?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      12
      0 Votes
      12 Posts
      2k Views
      ChazroxC

      @Sifres @dannytaurus I've started to add this because its already a popular method to use a slider to make peak meters. Coming soon! 👍

    • B

      help with build.. I been MIA

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      883 Views
      David HealeyD

      @BWSounds In that case try a different xcode version, one up or down from your current one - not sure which I'm using, it's been a while.

      Also only use the JUCE6 branch, JUCE8 is currently broken.

    • GUJIANG

      / RhapsodyExpansionTemplate

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      1k Views
      David HealeyD

      @GUJIAN No, but you seems to be trying to use Rhapsodist in the second image and the template in the first image.

    • A

      Cannot access HISE Store

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      9
      0 Votes
      9 Posts
      1k Views
      A

      Thank you! That all makes sense

    • griffinboyG

      [Research Paper] An Efficient Simulation of the EMS VCS3 Filter *updated with audio comparison examples

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      5
      1 Votes
      5 Posts
      882 Views
      griffinboyG

      @griffinboy

      I realized that these plots are a little misleading.

      The VCS3 filter is highly nonlinear and "bubbles" and so taking a measurement of frequency response is quite difficult since the filter is moving around on it's own accord all the time...!

      Here is a more detailed FFT that shows how the filters do match more closely than the graphics in my paper would suggest.

      .

      Black is the slow accurate VCS3, Red is my optimized VCS3.
      Not oversampled.

      c4000_fb9_m42__one3_c050_k2.png
      c10000_fb9_m42__one3_c050_k2.png
      c2000_fb6_m42__one3_c050_k2.png
      c10000_fb9_m42__one3_c050_k2.png

      When oversampled, I found the proposed model to be perceptually close to the slower accurate model. The resonance and cutoff and gain values differ slightly, but the important aspects of the filter are retained.

    • ChazroxC

      // NEW : Online BUTTON BUILDER for HISE! // LAF & PNG Filmstrip Exports // More Presets Added!

      Watching Ignoring Scheduled Pinned Locked Moved Scripting laf svg nuemorphic button designer online editor
      6
      5 Votes
      6 Posts
      2k Views
      ChazroxC

      Update!

      Dual SVG capabilities for buttons such as this.
      (shown compiled in HISE)
      DualSVGButtonWorkingExample.gif

      Both import methods and settings panels are identical but are independent from each other between button states.

      Screenshot 2026-07-05 at 9.10.52 PM.png

      Screenshot 2026-07-05 at 9.14.27 PM.png

      And If you didnt already know...
      You can also do some pretty nice LED's with the app as well! 👍

      Screenshot 2026-07-05 at 9.17.58 PM.png

      Screenshot 2026-07-05 at 9.17.25 PM.png

      Screenshot 2026-07-05 at 9.18.37 PM.png
      They're available now in the preset menu.

    • Christoph HartC

      Roadmap to HISE 5

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      143
      27 Votes
      143 Posts
      51k Views
      observantsoundO

      @ustk I'm indeed still on the latest stable release...
      I read it as 4.10 instead of 4.1 so I was convinced I was on the latest version.
      I'll compile from the latest develop branch instead and try again.

      So what state is the mod matrix actually in?
      Do some things work but others don't?
      I'd just like to know what to look out for, if the documentation isn't super up to date.

      What are PRs?

    • griffinboyG

      [Bug] Enabling NUM_HARDCODED_FX_MODS breaks custom C++ nodes.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      3 Votes
      1 Posts
      434 Views
      No one has replied
    • David HealeyD

      JUCE 8 Build Errors

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      14
      0 Votes
      14 Posts
      3k Views
      L

      @dannytaurus That is a massive, massive bummer. I hadn't seen that. Guess I'm going down a rabbit hole trying to get the graphics portions working again, I 'just' need GLSL shaders working again, it worked fine in an older build of HISE so hopefully not too much to work out.

    • lalalandsynthL

      VST/plugin GUI design + launch graphics — ads, motion, web

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      5 Votes
      7 Posts
      2k Views
      griffinboyG

      @lalalandsynth

      Ah that makes sense,
      yes indeed that was the only thing.

      In that case, great work all round.
      I'll keep you in mind for some upcoming projects.

    • D

      Why isn't my projucer showing up?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      18
      0 Votes
      18 Posts
      4k Views
      David HealeyD

      @duma Try a different xcode version

    • ustkU

      Hashtag # in a string causing EOF?

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      16
      0 Votes
      16 Posts
      3k Views
      dannytaurusD

      @ustk Until July 7th anyway. Then I'll probably only use it for big tasks! 💰