• Faust Compile Error on Windows

    13
    0 Votes
    13 Posts
    739 Views
    Adam_GA

    @DanH oops brainfart.. :grinning_face_with_sweat: thanks mate

  • HISE Collaboration

    4
    0 Votes
    4 Posts
    420 Views
    DabDabD

    @AudioGuyNY What kind of HISE collaboration you want ? And for what purpose (Synth or Effects plugins) ?

  • Pitch Wheel Modulator1 HELP

    8
    0 Votes
    8 Posts
    541 Views
    tsempireT

    @ulrik perfect it works thank you

  • How to show something only on first run?

    5
    0 Votes
    5 Posts
    345 Views
    hisefiloH

    @d-healey you are right! myJSONObj never is ""

  • How to control the parameters of each key individually?

    10
    0 Votes
    10 Posts
    696 Views
    ulrikU

    @Lindon Yes, I know, this way of controlling volume per key is not working so well if you have samples with a long release because the other pressed key will adjust the volume on the first pressed ringing sample, it doesn't seem to be polyphonic

  • Force recompiling of a Midi processor script

    5
    0 Votes
    5 Posts
    242 Views
    gorangroovesG

    @ulrik @d-healey Thank you. I'll be testing it out tomorrow and report back.

  • Audio / DSP - how to start

    10
    0 Votes
    10 Posts
    680 Views
    B

    @d-healey @Lindon @TNTHM

    Guys thank you so much, OF COURSE, i did compile it as instrument first, and then , when compiling it as FX i forgot to enable vst3 support. Now its running , and i can take a deeper dive into this ! Thank you thank you thank you

  • Copying a draggable filter Panel

    6
    0 Votes
    6 Posts
    199 Views
    LindonL

    @d-healey yeah thats what I started out looking for and couldn't find....feature request...

  • How to reload images?

    12
    0 Votes
    12 Posts
    322 Views
    d.healeyD

    @Straticah Did it work?

  • How to create a custom samplemap browser?

    2
    0 Votes
    2 Posts
    217 Views
    d.healeyD

    @johnmike Start by establishing a naming convention for your sample maps. For example all the drum ones could start with drums_, all the guitar would have guitars_, etc.

    Then in your script you get all the sample maps in an array. Then you loop over the array and any that start with drums_ you put into a dedicated drums sample map array, any that start with guitar_ you put into a guitar sample maps array, etc.

    Then you can use those arrays to populate your combo boxes or viewports or whatever UI elements you want to use.

  • Settings.getCurrentSampeRate() seems to be crashing the DAW...on load

    4
    0 Votes
    4 Posts
    74 Views
    LindonL

    @d-healey

    -- thanks Dave, that works fine...

  • Audio FX - pitch modulation

    2
    0 Votes
    2 Posts
    262 Views
    pelleP

    SOLVED!
    I've used a SimpleGain and modulated the Delay Parameter using an LFO.

  • Sampler sample switch/browse

    7
    0 Votes
    7 Posts
    338 Views
    R

    @d-healey Exactly hahah. Thank you for the information. Will watch the video :)

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    32 Views
    No one has replied
  • git ignore question.....

    7
    0 Votes
    7 Posts
    190 Views
    LindonL

    @d-healey said in git ignore question.....:

    @Lindon Strange, that should cover all folders called Binaries. Did you add the gitignore after you'd already commited those files?

    You could also try */Binaries

    adding in

    */Binaries made git decide everything IN Binaries should be included.....so bad bad git.

    I added this :
    /DspNetworks/Binaries

    to get the preferred outcome....

  • Set Z position

    10
    0 Votes
    10 Posts
    254 Views
    LindonL

    @Lindon ..actually no - its not working really... removing.. removing...

  • Basic slider question

    1
    0 Votes
    1 Posts
    89 Views
    No one has replied
  • PLAY et STOP " Midi Player 1 "

    21
    0 Votes
    21 Posts
    1k Views
    tsempireT

    @tsempire I'll give the solution to those who need it.

    Copy this code:

    // Get a reference to the MIDI processor as MIDI player
    const MIDIplayer = Synth.getMidiProcessor("MIDI Player1").asMidiPlayer();

    // Get a reference to the transport buttons
    const grpTranportBtn = [Content.getComponent("btnPlay"),
    Content.getComponent("btnStop")];
    for(b in grpTranportBtn)
    {
    // Make sure the buttons are not saved with the presets
    b.set("saveInPreset", false);

    // Assign the control callback to the transport buttons b.setControlCallback(onTransportBtnControl);

    }

    // Also set the STOP button to be momentary
    grpTranportBtn[1].set("isMomentary", true);

    inline function onTransportBtnControl(component, value)
    {
    // get which button triggered the callback
    local index = grpTranportBtn.indexOf(component);

    // If it's the PLAY button if(index == 0) { // if the PLAY button is pressed if(value) { // start playing MIDIplayer.play(0); } else { // keep the button's value to 1 if it's still playing grpTranportBtn[0].setValue(1); } } // if it's the STOP button else { // only react if the mouse is clicked (not released) if(!value) return; // stop playing MIDIplayer.stop(0); // set the PLAY button's value to 0 grpTranportBtn[0].setValue(0); }

    };

    // on compilation, reset the playhead position to the beginning
    // comment it out if not needed
    MIDIplayer.setPlaybackPosition(0.0);

    Create 2 buttons with the ID

    btnPlay

    btnStop

  • FL Studio like Pattern Player

    3
    0 Votes
    3 Posts
    182 Views
    oskarshO

    I've tried using the arp thinking I could save some development time however it does not seem fit for this use case. I will implement a custom midi player using tables and note on off events.

  • Killing Thread by Force!!

    2
    2 Votes
    2 Posts
    119 Views
    gorangroovesG

    @Lindon yeah, this has been very annoying lately to me too. I would open a large project and if I try to navigate to one of the included external scripts, it would throw this killer.
    If I reopen the project, then recompile the code again before doing anything, then switch to the external script, it would be fine.

    It happens in weird places.

    Glad you determined the most likely cause!

26

Online

1.7k

Users

11.8k

Topics

102.7k

Posts