• Custom macOS Icons for Plugins

    Unsolved
    1
    0 Votes
    1 Posts
    97 Views
    No one has replied
  • (macOS) AU Plugin Works, But Not VST3?

    Solved
    4
    0 Votes
    4 Posts
    218 Views
    C

    @d-healey @aaronventure Thank you, both - you collectively led me to the solution. (VST plugins must go in the VST plugins folder, smh.) All set now.

  • Next/Pre Preset & Label what am I doing wrong?

    10
    0 Votes
    10 Posts
    243 Views
    M

    @d-healey said in Next/Pre Preset & Label what am I doing wrong?:

    The only problem with this is it doesn't work for presets made by the user

    Ok I think I understand and it's not a problem for this implementation. Thanks.

  • display value with comma

    3
    0 Votes
    3 Posts
    192 Views
    Y

    @Lindon
    what an idiot I am. I didn't put the /100 in the right place ^^ thank you it works

  • How to draw a transport into a panel?

    4
    0 Votes
    4 Posts
    121 Views
    LindonL

    @BobCat said in How to draw a transport into a panel?:

    @Lindon Maybe my expression is wrong, it should be the playhead

    do you know the playhead position, as a percentage of the total playable?

  • Install HISE 4 on Apple M3

    5
    0 Votes
    5 Posts
    367 Views
    A

    @pelle 15+

  • This topic is deleted!

    3
    1 Votes
    3 Posts
    62 Views
  • Midi Player - DAW Sync problem

    1
    0 Votes
    1 Posts
    143 Views
    No one has replied
  • Need filmstrip animations

    4
    1 Votes
    4 Posts
    668 Views
    d.healeyD

    @Orvillain Thanks, it was designed by @Straticah

  • Label1+ label2 = label3

    5
    0 Votes
    5 Posts
    272 Views
    Y

    @Lindon ah yes thank U ;)

  • 0 Votes
    23 Posts
    3k Views
    OrvillainO

    @Orvillain

    Blooming blooms of bloomington! That was a lot easier than I had thought it was going to be! More or less the example in the documentation was all I needed to do. Here's the code for setting up the broadcaster. This happens in the main interface onInit function.

    const var b = Engine.createBroadcaster({ id: "sampleListener", args: ["eventType", "samplerId", "data"] }); b.attachToSampleMap("Kick_sampler", "SampleMapChanged", ""); b.addListener("", "funky", function(eventType, samplerId, data) { build_sampler_routing(samplerId); });

    This triggers a function called build_sampler_routing, which takes the samplerId in as an argument:

    inline function build_sampler_routing(sampler_id) { local parts = sampler_id.split('_'); local slot_name = parts[0]; local routing_matrix = slots[slot_name]['sampler_routing_matrix']; routing_matrix.setNumChannels(sampler_channel_count); local slot_default_routing_data = default_channel_data[slot_name]; for (channel in slot_default_routing_data) { local channel_data = slot_default_routing_data[channel]; routing_matrix.addConnection(channel_data['source_idx'][0], channel_data['sampler_output_idx'][0]); if (channel_data['source_idx'].length > 1 && channel_data['sampler_output_idx'].length > 1) { routing_matrix.addConnection(channel_data['source_idx'][1], channel_data['sampler_output_idx'][1]); } } }

    That's how I needed it to work for my script anyway. Your mileage may blooming well very.

    Also shout out to @d-healey - signed up to your patreon guv, and learnt about broadcasters from your video. Would definitely love to see more there. Seems like broadcasters can handle a lot of the heavy lifting when it comes to communicating between different parts of a plugin.

  • Script FX examples

    1
    0 Votes
    1 Posts
    133 Views
    No one has replied
  • Enable OpenGL

    6
    0 Votes
    6 Posts
    702 Views
    Gabor.KG

    @CyberGen Oh, I never thought there is a third place where I have to turn it on. 😅

    Nevertheless, everything works fine finally! Thanks a lot!

  • Hardcoded Master FX keeps crashing

    36
    0 Votes
    36 Posts
    3k Views
    1

    @d-healey Thx, here's hoping for the best

  • Newbie confusions by using precompiled HISE

    18
    0 Votes
    18 Posts
    1k Views
    I

    @d-healey that's awesome . i will check it out

  • Problems with Global LFOs and polarity.....

    13
    0 Votes
    13 Posts
    502 Views
    LindonL

    @Lindon ok so I have a hacky work around....if anyone ever gets here with this problem...

    Set up your Global LFOs as bi-polar...

    add a constant modulator to each LFOs "LFO Intensity Mod" section - and invert the values produced by your UI's depth control to modulate this instead of the LFOS intensity...

    At this point the LFO will work correctly... but will send modulation values in inverted order, so you need to invert every "target modulator"... now your modulation should work properly, but if you are using a plotter to display the Global LFOs state, this will also be inverted...so:

    set up a "dummy" sound source(a silent synth wont work) that issues no sound and add to it a "target modulator", suitably inverted, for each of your Global LFOS, (you can do this in the GAIN section if you like - it really doesnt matter where - but Im gun-shy of the Pitch section right now) now use the output of these in your Plotters...

  • The system cannot find the path specified. please help me

    2
    0 Votes
    2 Posts
    304 Views
    Christoph HartC

    Finally that export wizard is giving some meaningful feedback for once :)

    i installed visual studio by changing the default shared location C:\ to another drive by using regedit because of storage problems.)

    There's a lot in the process that will assume the default location. You can manually edit the system variables so that msbuild is accessible from anywhere, but there will be lots of glitches going forward if you don't stick to the default installation path.

  • Wavetable monolith file not read when compiling

    8
    0 Votes
    8 Posts
    530 Views
    A

    okay guys.. finally i fixed it by manually changing the sample folder in a custom setting floating tile.

    P3.png

    Both .hwm and .hr1 are work fine now.
    The popup installing sample window seens like not works well in this project for some reason...

    For the warnning C4715, I not quite sure if it actually matters in this case. I bypassed it by simply adding a return 0 but I think it's ok to just leave it alone cuz it won't prevent anything from compiling.

  • Creating Wavetables using Loris...

    9
    0 Votes
    9 Posts
    495 Views
    CyberGenC

    @ally it's true that loris only accepts one velocity layer per sample map. What I was trying to explain is that you can work around that by having all the dynamics layered within each individual sample that you add to the map. You can easily morph between dynamics using velocity after they have been converted to .hwt.

    WavetableSynthesiser1.setAttribute(WavetableSynthesiser1.TableIndexValue, vel/127);
  • Re: How to make a guitar tuner

    4
    0 Votes
    4 Posts
    262 Views
    A

    @11235813

    https://forum.hise.audio/post/82031

    See if you can modify this to suit your needs.

13

Online

2.0k

Users

12.8k

Topics

111.1k

Posts