Example #1
0
 public void GetSamples(short[] samples)
 {
     for (int i = 0; i < samples.Length;)
     {
         short val = 0;
         val          = (short)(Pulse1.RenderSample() << 4);
         val         += (short)(Pulse2.RenderSample() << 7);
         val         += (short)(Sawtooth.RenderSample() << 7);
         samples[i++] = val;
         samples[i++] = val;
     }
 }