 // Sinewave example
 void sineWave()
 {
-  static const unsigned char wave[] = {4,5,6,6,7,7,7,6,6,5,4,2,1,1,0,0,0,1,1,2,4};
+  static const unsigned char wave[] = {4,5,6,6,7,7,7,6,6,5,4,3,2,1,1,0,0,0,1,1,2,3,4};
   unsigned char j = 0, q;
-  for(int i=0; i<100;i++)
+  for(int i=0; i<60;i++)
   {
     j = i % sizeof(wave);
-    tone(300+200*wave[j]); 
+    tone(600+200*wave[j]); 
     shiftLeft(1 << wave[j]);
-    for(q=0; q<20; q++) sendImage(image);
+    for(q=0; q<2; q++) sendImage(image);
   }
 }
 

  while(1)
  {
    sendImage(image);
    if ( a++ > 60 ) // shift in new line
    {  
      a=0;
      if ( j < 5 ) // copy character

**/
void setup()
{
  memset(image,0xFF,sizeof(image));
  pinMode(BUZ1, OUTPUT);
  pinMode(BUZ2, OUTPUT); // note: also switch
  pinMode(CLOCK, OUTPUT);
