list of 2.0 changes that makes error with older projects



  • Hello !
    i notice some changes in 2.0 that causes error if not fixed.
    ParametricEQ (always named like that when selecting it) must be named CurveEQ now. If you've made script with "parametric" you must change all by "curve"

    all const var (EG: const var Arpeggiator = Synth.getMidiProcessor("Arpeggiator");) add error: const var declaration must be on global level

    in the multipage script:
    inline function handlePages2(pageToShow)
    {
    for(p in pages2)
    p.set("visible", pageToShow == p);
    }
    error: Unknown function 'set'

    anyone has other/another errors due to change ?



  • @staiff said in list of 2.0 changes that makes error with older projects:

    all const var (EG: const var Arpeggiator = Synth.getMidiProcessor("Arpeggiator");) add error: const var declaration must be on global level

    This one makes sense. If it's not global then you should most like be using local variables or reg variables.



  • Problem: Monophonic filter, if you had one on an old project it will empty the FX rack and it will no load the fx.

    Solution: change it to parametriq EQ, and set the LP/HP there.



  • @staiff it's not parametricEQ it is parametriq EQ with (q) instead of (c) as least in HISE. (that's how is written in Hise)


 

3
Online

353
Users

1.1k
Topics

7.6k
Posts