Esempio n. 1
0
    public void setUpGranular(AudioClip newclip)
    {
        granular = gameObject.AddComponent <Hv_slo_Granular_AudioLib>();
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Source_length, (newclip.samples));
        granular.FillTableWithMonoAudioClip("source_Array", newclip);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Metro, 0.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Graindel_vari, 5.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Graindelay, 5.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Graindur_vari, 5.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Grainduration, 150.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Grainpos_vari, 1.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Grainposition, 0.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Grainrate_vari, 1.0f);
        granular.SetFloatParameter(Hv_slo_Granular_AudioLib.Parameter.Grainrate, 1.0f);
        assignMixer();
        setVolumeFromHeight(transform.position.y);
//		m_wordSource.Play();
        m_wordSource.loop = true;
    }
Esempio n. 2
0
 private void OnEnable()
 {
     _dsp = target as Hv_slo_Granular_AudioLib;
 }