Esempio n. 1
0
    public float EvaluateWithRCFilter(float time, float a = 0.5f)
    {
        float v = Evaluate(time);

        if (rCFilter == null)
        {
            rCFilter = new RCFilter();
            rCFilter.SetDefaultValue(v);
        }
        rCFilter.a = a;
        v          = rCFilter.GetFilteredValue(v);
        return(v);
    }
Esempio n. 2
0
    //▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    // Use this for initialization
    void Start()
    {
        oscA     = new OscRamp();
        flt      = new RCFilter();
        kickDrum = new Sampler(kickSample);
        vca      = new Envelope();

        flt.input = oscA.output;         // TODO: connect method

        slidderCut.onValueChanged.AddListener((float v) => { flt.cut = v; });
        slidderRez.onValueChanged.AddListener((float v) => { flt.rez = v; });

        Tempo = 133f;

        freqTable = new FreqTable();
        freqTable.Create();
    }