Video killed the radio star en 8 bits

Buenas, he hecho el código de la canción video killed the radio star en 8 bits ideal para usarse en piezoeléctricos y en buzzers(aunque personalmente prefiero el piezoeléctrico).

//NOTAS
long lasize = 932.33,
     sollaze = 830.61,
     doreze = 554.37;

long  dooun = 1046.50,
      doreun = 1108.73,
      remiun = 1244.51,
      faun = 1396.91,
      fasolun = 1479.98,
      sollaun = 1661.22,
      lasiun = 1975.53;

long doredo = 2217.46;

int ajuste = 30;
void setup()
{
  pinMode(11, OUTPUT);
}

void loop()
{
    //intro 0:18
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(150);

    //intro parte 2
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(150 + ajuste);




    //intro primer complemento
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(300 + ajuste);
    noTone(11);
    delay(300 + ajuste);


    //intro 2
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(150 + ajuste);

    //intro 2 parte 2
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, remiun);
    delay(150 + ajuste);

    //intro 2 complemento 2
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(50 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(150 + ajuste);
    tone(11, remiun);
    delay(300 + ajuste);
    noTone(11);
    delay(300 + ajuste);

    //preludio a auu auu ah
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    tone(11, dooun);
    delay(100 + ajuste);
    noTone(11);
    delay(50 + ajuste);
    tone(11, dooun);
    delay(150 + ajuste);

    tone(11, lasize);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, lasize);
    delay(150 + ajuste);
    tone(11, sollaze);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, lasize);
    delay(150 + ajuste);
    noTone(11);
    delay(25 + ajuste);
    tone(11, sollaze);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaze);
    delay(150 + ajuste);
    tone(11, lasize);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaze);
    delay(300 + ajuste);
    noTone(11);
    delay(300 + ajuste);

    //auu auu ah
    tone(11, sollaun);
    delay(350 + ajuste);
    tone(11, doredo);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, lasiun);
    delay(400 + ajuste);
    noTone(11);
    delay(450 + ajuste);

    //you need to tell them
    tone(11, doreun);
    delay(150 + ajuste);
    tone(11, remiun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, faun);
    delay(250 + ajuste);
    tone(11, remiun);
    delay(150 + ajuste);
    tone(11, doreun);
    delay(150 + ajuste);
    noTone(11);
    delay(25 + ajuste);

    //auu auu ah segundo
    tone(11, sollaun);
    delay(350 + ajuste);
    tone(11, doredo);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, lasiun);
    delay(400 + ajuste);
    noTone(11);
    delay(450 + ajuste);

    //you are the first one
    tone(11, doreun);
    delay(150 + ajuste);
    tone(11, remiun);
    delay(100 + ajuste);
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, faun);
    delay(250 + ajuste);
    tone(11, remiun);
    delay(150 + ajuste);
    tone(11, doreun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);


    //radio killed the radio star
    tone(11, faun);
    delay(150 + ajuste);
    tone(11, sollaun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(200 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(50);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(300 + ajuste);
    tone(11, lasiun);
    delay(150 + ajuste);
    tone(11, fasolun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, fasolun);
    delay(300 + ajuste);
    noTone(11);
    delay(300 + ajuste);


    //segundo radio killed the radio star
    tone(11, faun);
    delay(150 + ajuste);
    tone(11, sollaun);
    delay(50 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(200 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(50);
    noTone(11);
    delay(100 + ajuste);
    tone(11, sollaun);
    delay(300 + ajuste);
    tone(11, lasiun);
    delay(150 + ajuste);
    tone(11, fasolun);
    delay(150 + ajuste);
    noTone(11);
    delay(100 + ajuste);
    tone(11, fasolun);
    delay(300 + ajuste);
    noTone(11);
    delay(300 + ajuste);

  //final in my mind and in my car

  tone(11, faun);
  delay(100 + ajuste);
  noTone(11);
  delay(50 + ajuste);
  tone(11, faun);
  delay(300 + ajuste);
  tone(11, remiun);
  delay(300 + ajuste);
  noTone(11);
  delay(100 + ajuste);
  tone(11, remiun);
  delay(150 + ajuste);
  tone(11, fasolun);
  delay(300 + ajuste);
  noTone(11);
  delay(25 + ajuste);
  tone(11, doreun);
  delay(200 + ajuste);
  noTone(11);
  delay(100 + ajuste);
  tone(11, doreun);
  delay(600 + ajuste);
  noTone(11);
  delay(300 + ajuste);

  tone(11,remiun);//conexion
  delay(150+ajuste);

  tone(11, faun);
  delay(100 + ajuste);
  noTone(11);
  delay(50 + ajuste);
  tone(11, faun);
  delay(300 + ajuste);
  tone(11, remiun);
  delay(300 + ajuste);
  noTone(11);
  delay(100 + ajuste);
  tone(11, remiun);
  delay(150 + ajuste);
  tone(11, fasolun);
  delay(300 + ajuste);
  noTone(11);
  delay(25 + ajuste);
  tone(11, doreun);
  delay(200 + ajuste);
  noTone(11);
  delay(100 + ajuste);
  tone(11, doreun);
  delay(600 + ajuste);
  noTone(11);
  delay(300 + ajuste);

  //ultimos tonos
  tone(11, doreun);
  delay(300+ ajuste);
  noTone(11);
  delay(150+ ajuste);
  tone(11, lasize);
  delay(50+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, doreun);
  delay(50+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, remiun);
  delay(150+ ajuste);
  tone(11, faun);
  delay(100+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, doreun);
  delay(300+ ajuste);
  tone(11, lasize);
  delay(100+ ajuste);
  noTone(11);
  delay(1200+ajuste);

  //repeticion ultimos tonos
  tone(11, doreun);
  delay(300+ ajuste);
  noTone(11);
  delay(150+ ajuste);
  tone(11, lasize);
  delay(50+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, doreun);
  delay(50+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, remiun);
  delay(150+ ajuste);
  tone(11, faun);
  delay(100+ ajuste);
  noTone(11);
  delay(100+ ajuste);
  tone(11, doreun);
  delay(300+ ajuste);
  tone(11, lasize);
  delay(100+ ajuste);
  noTone(11);
  delay(5000+ajuste);
}