• How do you set a VST/AU Parameter from a script? and Automate?

    2
    0 Votes
    2 Posts
    685 Views
    ?

    Bumping because I just came across this problem too, I noticed some commits in the Master branch related to automation but I still can't get ScriptComponent.changed() to update a DAW Automation Parameter :/

    https://i.gyazo.com/831019d69eab621bc38a8e171a379478.mp4

    Bottom left you can see the DAW not updating despite everything working correctly internally.

  • Content.storeAllControlsAsPreset fixed ?

    2
    0 Votes
    2 Posts
    245 Views
    ulrikU

    @ulrik Ok, I solved it with

    Engine.loadFromJSON()

    and

    Engine.dumpAsJSON()

    I collected all Panel.getValue()'s and stored them as objects and could get them back after a new start of the app.

    So instead of manually script all getValues and setValues, would it be possible to collect all components values in one go, like you can with

    Content.storeAllControlsAsPreset

    and then save it with Engine.dump...?

  • How to set scriptnode knob range via scripting?

    4
    0 Votes
    4 Posts
    689 Views
    David HealeyD

    @Matt_SF Thank you!

  • addToMacroControl

    3
    0 Votes
    3 Posts
    323 Views
    ?

    Bump - is there any way to "batch connect" multiple GUI elements to a single macro via scripting?

    addToMacroControl makes the GUI element the Master, but I need to do it the opposite way.

  • Connecting knobs to limiter = weirdness

    9
    1 Votes
    9 Posts
    646 Views
    DanHD

    @Lindon Yep, it's not quite as suited to my needs but hey ho!

  • 0 Votes
    6 Posts
    973 Views
    David HealeyD

    @Casey-Kolb Just came back to this for another project and figured I'd try to make it work using your idea. I found the missing piece of the puzzle. You must include the floating tile type.

    const tileData = { "Type":"AHDSRGraph", "ProcessorId": "sampler1GainAHDSR", "Index": -1 };
  • Customize Right Click Menu for Sliders

    6
    0 Votes
    6 Posts
    573 Views
    ?

    @Bob-Stuck Try commenting out line 111 in MacroControlledComponents.cpp in the source code:

    m.addSubMenu("Assign MIDI CC", s, true);
  • changing size of black keys RE D Healeys custom Keyboard video

    11
    0 Votes
    11 Posts
    2k Views
    G

    @d-healey I got i t working. I had to paint the panel background blue as i was unsure if the black key was being painted properly. Screenshot 2021-07-18 at 13.53.50.png

    You were so right, re writing the if statement properly made it make sense in my head. I noticed there was a * missing in the fillRect array, I wondered why i was getting errors then realise i wasnt timesing I by anything ;)

    Screenshot 2021-07-18 at 13.54.18.png

    cheers David and @Lindon cheers Lindon too

  • Scales, scales and more scales...

    19
    5 Votes
    19 Posts
    2k Views
    Tania GhoshT

    @Natan Ok.. Ok.. :) Great advice.

  • 1 Votes
    63 Posts
    4k Views
    NatanN

    Also, You Can't Make Chords On Painted Version, Only One Note Shows Up On The Graphics

  • Slide in/out Panel

    24
    0 Votes
    24 Posts
    5k Views
    NatanN

    @ulrik Thank You 👏

  • 0 Votes
    4 Posts
    841 Views
    David HealeyD
    Engine.loadFontAs("{PROJECT_FOLDER}Fonts/Lato-Bold.ttf", "bold"); Engine.loadFontAs("{PROJECT_FOLDER}Fonts/Lato-Regular.ttf", "regular");
  • Scales Combobox

    28
    0 Votes
    28 Posts
    3k Views
    NatanN

    With A Custom Piano Keyboard, How We Can Show The Scales?

    inline function updateKeyColours() { for (i = 0; i < 127; i++) { if (allowedNotes.contains(i % 12)) Engine.setKeyColour(i, Colours.withAlpha(Colours.red, 0.2)); else Engine.setKeyColour(i, Colours.withAlpha(Colours.yellow, 0.2)); } }

    Edit: Found A Better Solution :)

  • Next / Prev For Viewport Shows Error

    5
    0 Votes
    5 Posts
    323 Views
    NatanN

    @ustk Thank You Fine Sir :) Works Like A Charm <3

  • Hp / Lp Knob

    8
    0 Votes
    8 Posts
    556 Views
    NatanN

    @DanH 👏

  • SNEX array?

    3
    0 Votes
    3 Posts
    296 Views
    ?

    @Christoph-Hart Oh cool, thank you!

  • Connecting A Knob To A Node's gain Knob By Scriptning

    3
    0 Votes
    3 Posts
    322 Views
    NatanN

    @ustk I Know This But Once You Use The Below Code, It's Not Possible To Use That Method
    setValue Missing, And Can't Go Further :/

    const var dsp = Engine.createDspNetwork("dsp"); dsp.setForwardControlsToParameters(false);
  • A Button With Stop Timer Idea

    2
    0 Votes
    2 Posts
    238 Views
    No one has replied
  • How to chose accidentals?

    3
    0 Votes
    3 Posts
    294 Views
    ulrikU

    @Christoph-Hart thank you, it looks like a great idea! :)

  • Check if timer is running

    4
    0 Votes
    4 Posts
    556 Views
    Christoph HartC

    Yeah, that's trivial to add, there's already a function like this in the JUCE class.

16

Online

2.2k

Users

13.5k

Topics

117.6k

Posts