Esempio n. 1
0
        public override void Reset()
        {
            Voice = new SIDVoice[3];

            Voice[0] = CreateVoice(1);
            Voice[1] = CreateVoice(2);
            Voice[2] = CreateVoice(3);

            Voice[0].SetGain(0);
            Voice[1].SetGain(0);
            Voice[2].SetGain(0);

            Random = new Random((int)DateTime.Now.Ticks);

            for (int i = 0; i < 3; i++)
            {
                SIDVoice v = GetVoice(i);
                if (v != null)
                {
                    v.Reset();
                }
            }
        }