• Local Look and feel - rotate

    2
    0 Votes
    2 Posts
    117 Views
    LindonL

    @Lindon gdamn it that t-shirt is starting to haunt me...

    just had the draw in the wrong place...

  • Frame or Block processing ?

    5
    0 Votes
    5 Posts
    381 Views
    Matt_SFM

    @Dan-Korneff Thank you Dan! A bit of theory never hurts :)

  • Dsp Network Embedded Audio file not found

    Solved
    6
    0 Votes
    6 Posts
    401 Views
    Matt_SFM

    @Christoph-Hart Ah ok, so I only need half a t-shirt :)

  • loadFromXmlFile - can't get it to work

    4
    0 Votes
    4 Posts
    104 Views
    Dan KorneffD

    Thanks guys!

  • DraggableFilterPanel change dragHandle padding

    5
    0 Votes
    5 Posts
    303 Views
    toxonicT

    @oskarsh I see what you mean, but with a decreased pad size of say 20 px, there's no problem for me...

  • Filter callbacks not working am I missing something?

    5
    0 Votes
    5 Posts
    233 Views
    Felix10870F

    @Lindon thank you...

  • Adventures in Script Node - performance...I think

    8
    0 Votes
    8 Posts
    204 Views
    LindonL

    @orange @Christoph-Hart

    -- Yep that was it. Thanks to both of you.

    LMP

  • Strange request on buttons...

    11
    0 Votes
    11 Posts
    496 Views
    Felix10870F

    @Christoph-Hart Thanks guys for the clarification... it just set off the 'newb alarm'...

  • The Number Tag doesn't appear on the Knob's canvas

    15
    0 Votes
    15 Posts
    478 Views
    DanHD

    @Christoph-Hart Thank you!

  • Unexpected global modulator behaviour

    6
    0 Votes
    6 Posts
    365 Views
    Christoph HartC

    @d-healey Because it uses the note number and the event ID to clearly identify the event that is associated with the modulation value from the global modulator.

    Using the transpose amount will not change the note number which is why it's almost always a better idea than changing the note number.

  • Parametric EQ callback when changing bands via GUI

    13
    0 Votes
    13 Posts
    499 Views
    DanHD

    @harris-rosendahl I did a bit of this in the source code. Removed menu items etc. I didn’t do limiting of nodes but I can point you to where I was editing when I’m back at my computer

  • 0 Votes
    12 Posts
    460 Views
    Felix10870F

    @d-healey I was doing that... lol

  • Finding Values of Knob controlled by another

    4
    0 Votes
    4 Posts
    357 Views
    trillbillyT

    @d-healey Hey David, Im doing something wrong here.

    The knobs that control the FX work correctly. The Master has no effect at all on anything EXCEPT the linked Saturator knob. All it does is turn it back to 0 instantly.

    Can you spot what Im doing wrong here?

    //MAIN EFFECTS const KnobsMax = [1, 1]; //Knobs Being Controlled const knobs = []; for (i = 0; i < 4; i++) { knobs.push(Content.getComponent("knb" + i)); knobs[i].setControlCallback(onknobControl); } //Link Buttons const btns = []; for (i = 0; i < 2; i++) { btns.push(Content.getComponent("linkbtn" + i)); } //Linked FX const var SatLink = Synth.getEffect("Saturator1"); const var ChorLink = Synth.getEffect("Chorus1"); const var PhaseLink = Synth.getEffect("PhaseFX1"); const var BitLink = Synth.getEffect("BitCrusher"); //Linked Knobs Callbacks inline function onknobControls(component, value) { local index = knobs.indexOf(component); KnobsMax[index] = value; setSaturator(index, value); setChorus(index, value); setPhaser(index, value); setBitCrusher(index, value); } //Master Knob const MainFXknb = Content.getComponent("MainFXknb"); MainFXknb.setControlCallback(onMainFXknbControl); inline function onMainFXknbControl(component, value) { for(i = 0; i < knobs.length; i++) { if(btns[i].getValue()) { knobs[i].setValue(knobsMax[i] * value); setSaturator(i, knobsMax[i] * value); setChorus(i, knobsMax[i] * value); setPhaser(i, knobsMax[i] * value); setBitCrusher(i, knobsMax[i] * value); } } } inline function setSaturator(index, value) { SatLink[index].setAttribute(Saturator1[index].WetAmount, value); } inline function setChorus(index, value) { ChorLink[index].setAttribute(Chorus1[index].Rate, value); } inline function setPhaser(index, value) { PhaseLink[index].setAttribute(PhaseFX1[index].Mix, value); } inline function setBitCrusher(index, value) { BitLink[index].setAttribute(BitCrusher[index].Quant, value); }
  • Building on mac - problems.

    20
    0 Votes
    20 Posts
    401 Views
    lalalandsynthL

    @d-healey no, cleaned everything out.

  • Nasty bug in my FX

    2
    0 Votes
    2 Posts
    110 Views
    Dan KorneffD

    @Lindon I haven't experienced this exact issue, but Studio One can be grumpy.
    I'd build a debug version of the plug and see where it fails when you load the DAW

  • Math - Modulator question.

    9
    0 Votes
    9 Posts
    337 Views
    lalalandsynthL

    @Matt_SF wow, this is so cool :)

  • Compressor Gain reduction

    3
    0 Votes
    3 Posts
    205 Views
    LindonL

    @orange yep thanks - exactly what I was looking for - and there it was all along sitting in front of mee in the Module browser, sorry to waste everyones time...lazy lazy lazy...

  • Parametric EQ in UI

    21
    0 Votes
    21 Posts
    1k Views
    toxonicT

    @orange Yeah, I've seen some of the videos of @d-healey , they are really a great ressource, but I didn't see the one you suggested. I'll look into it... :-)

  • DLL build error..

    17
    0 Votes
    17 Posts
    443 Views
    Christoph HartC

    @Lindon Yeah, I think I'll add an error message when you try to rename the root node. Then you can still go into the XML and rename the file manually.

  • Set combobox value from played midi note

    5
    0 Votes
    5 Posts
    221 Views
    gorangroovesG

    @d-healey Yes. Ok. I got it.

    It has the correct name, but while it had a callback on the main interface onInit, it didn't have the variable definition. So, it worked manually selecting notes, but not with this script.

    Thank you, Dave. I crossed this bridge :)

55

Online

1.7k

Users

11.7k

Topics

101.7k

Posts