Exemple #1
0
    // Use this for initialization
    void Start()
    {
        GameObject go = GameObject.FindGameObjectsWithTag("Audio")[0];

        audioSource = go.AddComponent <AudioSource>() as AudioSource;

        initArrays();
        audioSource.loop = true;         // Set the AudioClip to loop
        audioSource.mute = false;
        audioSource.clip = Microphone.Start(null, true, 1, 44100);
        audioSource.outputAudioMixerGroup = audioMixer;
        audioSource.Play();         // Play the audio source!
        samplingRate = 44100;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec [i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
    }
        // Use this for initialization
        void Awake()
        {
            if (_Instance != null)
            {
                Destroy(gameObject);
                return;
            }
            else
            {
                _Instance = this;
            }

            initArrays();



            framePeriod = (float)bufferSize / (float)samplingRate;

            //initialize record of previous spectrum
            spec = new float[nBand];
            for (int i = 0; i < nBand; ++i)
            {
                spec[i] = 100.0f;
            }

            auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

            lastT = getCurrentTimeMillis();
        }
    public void SetAudioSource(AudioSource audioSource)
    {
        this.audioSource = audioSource;
        samplingRate     = audioSource.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());
    }
Exemple #4
0
    private void init()
    {
        /*	audioSource = GetComponent<AudioSource>();*/
        samplingRate = audioSource.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec[i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
    }
Exemple #5
0
    // Use this for initialization
    void Start()
    {

        initArrays();

        samplingRate = 44100;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i) spec[i] = 100.0f;

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
        source = GetComponent<AudioSource>();
    }
Exemple #6
0
    void Start()
    {
        callbacks = new List <AudioCallbacks>();
        initArrays();
        samplingRate = 4410;
        framePeriod  = (float)bufferSize / (float)samplingRate;       //0.023

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec[i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
        StartCoroutine(countDownDelay());
    }
    // Use this for initialization
    void Start()
    {
        initArrays();

        samplingRate = 44100;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec[i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
        //source = GetComponent<AudioSource>();
    }
    void Start()
    {
        init();

        audioSource = GetComponent <AudioSource>();
        float secondsPerBeat = 1f / (beatsPerMinute / 60f);

        //audioSource.PlayDelayed(secondsPerBeat * 2);
        samplingRate = audioSource.clip.frequency;
        framePeriod  = (float)bufferSize / (float)samplingRate;

        spec = new float[nBand];
        for (int n = 0; n < nBand; n++)
        {
            spec[n] = 100.0f;
        }

        auco = new Autoco(maxLag, decay, framePeriod, getBandwidth());

        lastT = System.DateTime.Now.Ticks / System.TimeSpan.TicksPerMillisecond;
    }
Exemple #9
0
    // Use this for initialization
    void Start()
    {
        initArrays();

        audioSource  = GetComponent <AudioSource> ();
        samplingRate = audioSource.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec [i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
        mb    = FindObjectOfType <MusicBuffer>();
        light.SetActive(false);
    }
Exemple #10
0
    // Use this for initialization
    void Start()
    {
        initArrays();

        audioSource  = GetComponent <AudioSource> ();
        samplingRate = audioSource.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i)
        {
            spec [i] = 100.0f;
        }

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();

        /*Debug.Log("StartInitMegvolt" );
         * Debug.Log("StartInitMegvolt" + audioSource );*/
    }
    // Use this for initialization
    void Awake()
    {
        callbacks = new List<AudioCallback>();

        initArrays();

        audioSource = GetComponent<AudioSource>();
        samplingRate = audioSource.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i) spec[i] = 100.0f;

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());
    }
    // Use this for initialization
    void Start()
    {
        callbacks = new List<AudioCallbacks>();

        initArrays();

        samplingRate = audio.clip.frequency;

        framePeriod = (float)bufferSize / (float)samplingRate;

        //initialize record of previous spectrum
        spec = new float[nBand];
        for (int i = 0; i < nBand; ++i) spec[i] = 100.0f;

        auco = new Autoco(maxlag, decay, framePeriod, getBandWidth());

        lastT = getCurrentTimeMillis();
    }