Autocomplete not working for me ?



  • I am following this https://docs.hise.audio/scripting/scripting-in-hise/index.html
    Or more precisely this

    "Start to type SineW... in the onInit -script and hit [Escape]. Select the full variable-name SineWaveGenerator1 with the [Down Arrow] and [Enter] or click. When you now append a . (dot) and hit [Escape] again, you'll see a list of all available API methods and attributes/parameters of the Module in the Autocomplete Popup ."

    When I type SineW and hit Esc , nothing happens , also when i type SineWaveGenerator1 and append a dot I dont get the API popup ?

    I am literally stuck on the first sentence of the tutorial , lol!
    Has something changed since this tutorial was done or what could I be doing wrong ?

    I do get the API popup when I hit ESC on an empty space in the script editor.



  • @lalalandsynth Do you have a SineWaveGenerator1 module declared in your script?
    Has the script been recompiled so Hise knows the module exists and is declared?



  • Yes. This what it looks like at the moment.

    const var SineWaveGenerator1 = Synth.getChildSynth("Sine Wave Generator1");
    
    // Get and print Octave Transpose Value.
    
    
    Console.print ("OctaveTranspose: " + SineWaveGenerator1.getAttribute(SineWaveGenerator1.OctaveTranspose));
    
    
    // Set the Octave Transpose Value.
    
    
    SineWaveGenerator1.setAttribute (SineWaveGenerator1.OctaveTranspose, 3 );
    


  • You have to compile your script after declaring the variable for the auto-complete to work. Does that solve it?



  • Looks like it , sry , stupid mistake 🙂



  • @lalalandsynth Not stupid, not obvious solution either 🙂


Log in to reply
 

11
Online

621
Users

2.5k
Topics

20.2k
Posts