• AAX SDK Compiling - Windows

    4
    0 Votes
    4 Posts
    340 Views
    LindonL

    @d-healey said in AAX SDK Compiling - Windows:

    @CHEXHOmusic Have you setup your ilok with your PACE developer account? This should provide you with a link to their documentation that guides you through building the SDK and the demo plugin. Once you have the demo plugin working you should have no problem building your own.

    We are limited with the guidance we can give here due to the NDA, but basically PACE/AVID documentation provides everything you need beyond putting the SDK in the tools folder.

    you dont need a PACE account or their documentation to compile the AAX SDK, and thus compile AAX plugins in HISE - but you will need t to authenticate your plugin so it runs in ProTools.

  • How to export VST3 & AAX

    11
    0 Votes
    11 Posts
    510 Views
    LindonL

    @CHEXHOmusic theres a lot of posts here about how to get on the Avid developer program, search for that?

  • Custom macOS Icons for Plugins

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

    Solved
    4
    0 Votes
    4 Posts
    207 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
    216 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
    138 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
    112 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
    243 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
    114 Views
    No one has replied
  • Need filmstrip animations

    4
    1 Votes
    4 Posts
    554 Views
    d.healeyD

    @Orvillain Thanks, it was designed by @Straticah

  • Label1+ label2 = label3

    5
    0 Votes
    5 Posts
    209 Views
    Y

    @Lindon ah yes thank U ;)

  • 0 Votes
    23 Posts
    2k 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
    115 Views
    No one has replied
  • Enable OpenGL

    6
    0 Votes
    6 Posts
    586 Views
    Gabor.KG

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

    Nevertheless, everything works fine finally! Thanks a lot!

  • Hardcoded Master FX keeps crashing

    36
    0 Votes
    36 Posts
    2k Views
    1

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

  • Newbie confusions by using precompiled HISE

    18
    0 Votes
    18 Posts
    864 Views
    I

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

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

    13
    0 Votes
    13 Posts
    337 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
    245 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
    424 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.

10

Online

1.9k

Users

12.5k

Topics

108.7k

Posts