HISE Logo Forum
    • Categories
    • Register
    • Login
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • 1

      HELP! A lot of errors

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      67 Views
      1

      @d-healey no im not

    • D

      Need Help Exporting Mac Version of a VST3

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      56 Views
      d.healeyD

      @duma said in Need Help Exporting Mac Version of a VST3:

      @d-healey i dont have 99 dollars am I at a loss??

      If you want to release plugins for other people to use on Mac then yes.

    • A

      Workspace Brightness & Contrast Adjustment

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      19 Views
      d.healeyD

      @Ajak There is no control over this, you'd need to edit the source code. I seem to recall @Morphoice made it all pink/purple, try searching his posts and see if you can find anything useful.

    • YinxiY

      How to handle many instruments without a huge module tree?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      21 Views
      Christoph HartC

      @Yinxi definitely the second one.

    • tsempireT

      Button open a web page

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      20 Views
      tsempireT

      @Oli-Ullmann Thank you so much! Big respect 💪

    • CatABCC

      How do I specify a CC controller for Knob using code?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      42 Views
      CatABCC

      @d-healey I see. Thank you so much.🍻

    • OrvillainO

      Transient detection within a loaded sampler - SNEX ????

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      309 Views
      HISEnbergH

      @Orvillain Niiiccee thanks this is precisely what I need. I agree the create C++ code for global cables is a bit clunky but once you get the hang of it it's not so bad. Here is the doc I think you are referring to:

      https://docs.hise.dev/scriptnode/list/routing/global_cable.html

    • pcs800P

      Splitting incoming signal

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      102 Views
      ustkU

      @pcs800 yes, from any script I guess.
      Be careful though, this function takes samples as parameter, not ms, so mind your conversions

    • tsempireT

      Simple copy protection 2025

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      16
      0 Votes
      16 Posts
      92 Views
      ILIAMI

      1000054321.jpg

    • E

      Look and feel drawing help

      Watching Ignoring Scheduled Pinned Locked Moved Scripting lookandfeel slider help
      1
      0 Votes
      1 Posts
      24 Views
      No one has replied
    • A

      HISE User Interface Unusable

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      82 Views
      A

      @d-healey Created new project, tweaked Mac display settings, tools & grid now visible on both projects:LAB2.png LAB.png

      Opened HISE on Laptop, pressed left trackpad button to drag app for scaling & it just popped into place. Thanks for pointing me in the right direction.

    • OrvillainO

      How do I create a matrix modulator for a given slotFX/HardcodedMasterFX instance?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      1 Votes
      3 Posts
      43 Views
      OrvillainO

      Figured it out. It does support addModulator. This is how you do it:

      d3660d2c-72ae-45d4-8e6d-f5110a221950-image.png

      Content.makeFrontInterface(600, 600); const var builder = Synth.createBuilder(); builder.clear(); const var generator = builder.create(builder.Effects.SlotFX, "generator", 0, builder.ChainIndexes.FX); const var slotfx = Synth.getSlotFX("generator"); slotfx.setEffect("Hardcoded Master FX"); const hardcoded = Synth.getEffect("generator_Hardcoded Master FX"); const numP = 4; for (i = 0; i < numP; i++) { hardcoded.addModulator(i, "MatrixModulator", "P" + (i+1) + " Modulation"); } builder.flush();
    • LindonL

      Lindon's interface has gone mad!....optimising a massive UI

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      21
      0 Votes
      21 Posts
      130 Views
      ustkU

      @Lindon For tables, shapes and consort, they can be saved as array values into the object.
      table data points, paths as string, base64 states...

    • YinxiY

      Looking for advice on hosting solutions

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      40 Views
      d.healeyD

      @Yinxi

      Bunny

      If you're using WooCommerce there is a compatible plugin too - however the downloads from the developer's site aren't working so if you need it let me know and I'll send you it.

    • OrvillainO

      Is there a way to give a custom c++ node parameter modulation support without wrapping in a network??

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      12
      0 Votes
      12 Posts
      294 Views
      OrvillainO

      And I assume these are the modulation colour references to use:

      HiseModulationColours::ColourId::ExtraMod HiseModulationColours::ColourId::Midi HiseModulationColours::ColourId::Gain HiseModulationColours::ColourId::Pitch HiseModulationColours::ColourId::FX HiseModulationColours::ColourId::Wavetable HiseModulationColours::ColourId::Samplestart HiseModulationColours::ColourId::GroupFade HiseModulationColours::ColourId::GroupDetune HiseModulationColours::ColourId::GroupSpread

      Is there any limitations around which colour a particular parameter should use? Or is it really just down to how you want it to appear in the module tree??

      And for the ParameterModes, would it be these ????

      modulation::ParameterMode::ScaleAdd modulation::ParameterMode::ScaleOnly modulation::ParameterMode::AddOnly modulation::ParameterMode::Pan modulation::ParameterMode::Disabled
    • HISEnbergH

      Mod Matrix with Scriptnode / Hardcoded FX

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved ScriptNode
      6
      0 Votes
      6 Posts
      70 Views
      OrvillainO

      @Orvillain

      @Christoph-Hart
      https://youtu.be/-XchgrM-yR8

      Things I notice, and I don't think this was happening to me a bunch of branches ago. Sorry, can't be more specific!

      Setting a parameter to use external modulation can reset all of the parameters that are already set to use external modulation, to zero. Right-clicking a parameter will reset any parameters that are already set to use external modulation, to zero. fuzzy glitching when assigned to certain parameters, even though no modulation signal is incoming.

      Any ideas on those??

      (btw, I've not yet tried turning modulation on directly inside the c++ code. Haven't gotten around to testing it)

    • E

      Button Script not working...

      Watching Ignoring Scheduled Pinned Locked Moved Scripting scripting button vst3
      4
      0 Votes
      4 Posts
      48 Views
      ustkU

      @d-healey seeing the number of people legitimately falling in that trap, it's a pity there's still no warning in the console

    • CatABCC

      Sampler.setSoundPropertyForSelection(); seems to have a bug.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      7
      0 Votes
      7 Posts
      63 Views
      CatABCC

      @CatABC said in Sampler.setSoundPropertyForSelection(); seems to have a bug.:

      @ulrik

      @d-healey said in Sampler.setSoundPropertyForSelection(); seems to have a bug.:

      @CatABC Use constants instead of magic numbers

      Sadly, I tried using constants, but the problem persists. Also, if I swap the positions of HIGH_KEY and LOW_KEY, and need to move the smaller value to the larger value, the contradiction still occurs.

      const var ComboBox1 = Content.getComponent("ComboBox1"); const var ROOT = 2; const var LOW_KEY = 3; const var HIGH_KEY = 4; const var C1 = 36; const var D1 = 38; const var E1 = 40; const var B3 = 71; inline function onComboBox1Control(component, value) { Sampler.selectSounds("C3"); if (value == 1) { Sampler.setSoundPropertyForSelection(ROOT, C1); Sampler.setSoundPropertyForSelection(HIGH_KEY, C1); Sampler.setSoundPropertyForSelection(LOW_KEY, C1); } if (value == 2) { Sampler.setSoundPropertyForSelection(ROOT, D1); Sampler.setSoundPropertyForSelection(HIGH_KEY,D1); Sampler.setSoundPropertyForSelection(LOW_KEY, D1); } if (value == 3) { Sampler.setSoundPropertyForSelection(ROOT, E1); Sampler.setSoundPropertyForSelection(HIGH_KEY,E1); Sampler.setSoundPropertyForSelection(LOW_KEY, E1); } if (value == 4) { Sampler.setSoundPropertyForSelection(ROOT, B3); Sampler.setSoundPropertyForSelection(LOW_KEY, B3); Sampler.setSoundPropertyForSelection(HIGH_KEY, B3); } }; Content.getComponent("ComboBox1").setControlCallback(onComboBox1Control);

      Ultimately, I set up two methods to call different methods depending on whether the value in the combobox increases or decreases.😹

    • A

      Accessing embedded MIDI files via FileSystem API

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      22 Views
      No one has replied
    • D

      xcpretty Not Detected After Install on macOS Tahoe M1: Compiling Fails in HISE Export

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      22
      0 Votes
      22 Posts
      95 Views
      d.healeyD

      @DJJD12345 said in xcpretty Not Detected After Install on macOS Tahoe M1: Compiling Fails in HISE Export:

      Downloaded it as you described in your video on how to download Hise

      There is clearly a mismatch between what I show in the video and what you did. So you need to tell me exactly what you did, step by step. And you need to tell me if you removed all previous versions you'd downloaded before you followed the video.