Exemplo n.º 1
0
    int isBeat()
    {
        GetComponent <AudioSource>().GetSpectrumData(spectrum0, 0, FFTWindow.BlackmanHarris);
        GetComponent <AudioSource>().GetSpectrumData(spectrum1, 1, FFTWindow.BlackmanHarris);
        GetComponent <AudioSource>().GetOutputData(frames0, 0);
        GetComponent <AudioSource>().GetOutputData(frames1, 1);

        beatType energy = beatType.None;

        switch (beatMode)
        {
        case beatmode.Energy:
            if (isBeatEnergy())
            {
                return((int)beatType.energy);
            }
            break;

        case beatmode.Frequency:
            isBeatFrequency();
            int val = (int)isKick() | (int)isSnare() | (int)isHat();
            return(val);

        case beatmode.Both:
            if (isBeatEnergy())
            {
                energy = beatType.energy;
            }
            isBeatFrequency();
            int val2 = (int)isKick() | (int)isSnare() | (int)isHat() | (int)energy;
            return(val2);
        }
        return(0);
    }
Exemplo n.º 2
0
 // Token: 0x0600016F RID: 367 RVA: 0x00007DF0 File Offset: 0x00005FF0
 public RendererBeatLine(beatType beatType, float y)
 {
     this.BeatType = beatType;
     this.Y        = y;
 }