int tonePin = 11;
float speed = 1.16; // Aumenta este valor para ralentizar la música
void setup() {
pinMode(tonePin, OUTPUT);
}
void midi() {
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 329, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(277.7775 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 329, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
delay(277.7775 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 659, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 391, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 659, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 391, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 659, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 391, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 659, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 391, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 391, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 440, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 166.6665 * speed);
delay(185.185 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 659, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 466, 166.6665 * speed);
delay(185.185 * speed);
tone(tonePin, 440, 83.33325 * speed);
delay(92.5925 * speed);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 466, 83.33325);
delay(92.5925);
tone(tonePin, 391, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 659, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 466, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 466, 83.33325);
delay(92.5925);
tone(tonePin, 391, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 659, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 466, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 466, 83.33325);
delay(92.5925);
tone(tonePin, 391, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 659, 166.6665);
delay(185.185);
tone(tonePin, 440, 83.33325);
delay(92.5925);
tone(tonePin, 523, 166.6665);
delay(185.185);
tone(tonePin, 391, 83.33325);
delay(92.5925);
tone(tonePin, 391, 166.6665);
delay(185.185);
tone(tonePin, 391, 83.33325);
delay(92.5925);
tone(tonePin, 440, 166.6665);
delay(185.185);
tone(tonePin, 440, 166.6665);
delay(185.185);
}
void loop() {
// Play midi
midi();
}