Мелодии для Arduino с помощью команд tone

Everlasting Summer

Пример главной темы из игры Бесконечное лето:

// Credit:
// Midi to Arduino Converter and studio Wow Games (masterigr.ru)
intint tonePin = 11;
void setup() {

}

void midi() {

    tone(tonePin, 207, 250.0);
    delay(250.0);
    tone(tonePin, 466, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(1250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 466, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(750.0);
    tone(tonePin, 195, 500.0);
    delay(500.0);
    tone(tonePin, 207, 250.0);
    delay(250.0);
    tone(tonePin, 466, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(750.0);
    tone(tonePin, 195, 500.0);
    delay(500.0);
    tone(tonePin, 391, 2000.0);
    delay(2000.0);
    delay(1250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 932, 250.0);
    delay(250.0);
    tone(tonePin, 391, 250.0);
    delay(250.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 391, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 311, 250.0);
    delay(250.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 391, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 587, 250.0);
    delay(250.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 261, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 311, 250.0);
    delay(250.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 391, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    tone(tonePin, 698, 500.0);
    delay(500.0);
    tone(tonePin, 466, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    tone(tonePin, 587, 500.0);
    delay(500.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 261, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    tone(tonePin, 698, 500.0);
    delay(500.0);
    tone(tonePin, 349, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 311, 1000.0);
    delay(1000.0);
    delay(250.0);
    tone(tonePin, 130, 2000.0);
    delay(2000.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 500.0);
    delay(500.0);
    tone(tonePin, 622, 500.0);
    delay(500.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 391, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 830, 750.0);
    delay(750.0);
    tone(tonePin, 932, 500.0);
    delay(500.0);
    tone(tonePin, 783, 500.0);
    delay(500.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 500.0);
    delay(500.0);
    tone(tonePin, 622, 500.0);
    delay(500.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 261, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 391, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 830, 750.0);
    delay(750.0);
    tone(tonePin, 932, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(437.5);
    tone(tonePin, 783, 62.5);
    delay(62.5);
    tone(tonePin, 932, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(437.5);
    tone(tonePin, 622, 62.5);
    delay(62.5);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 587, 250.0);
    delay(250.0);
    tone(tonePin, 391, 750.0);
    delay(750.0);
    tone(tonePin, 523, 437.5);
    delay(437.5);
    tone(tonePin, 1244, 31.25);
    delay(31.25);
    tone(tonePin, 1396, 31.25);
    delay(31.25);
    tone(tonePin, 1567, 250.0);
    delay(250.0);
    tone(tonePin, 1396, 250.0);
    delay(250.0);
    tone(tonePin, 1244, 250.0);
    delay(250.0);
    tone(tonePin, 1046, 1000.0);
    delay(1000.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 932, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    delay(500.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 250.0);
    delay(250.0);
    tone(tonePin, 622, 2000.0);
    delay(2000.0);
    tone(tonePin, 698, 500.0);
    delay(500.0);
    tone(tonePin, 698, 250.0);
    delay(250.0);
    tone(tonePin, 622, 250.0);
    delay(250.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 1000.0);
    delay(1000.0);
    delay(250.0);
    tone(tonePin, 261, 2000.0);
    delay(2000.0);
    tone(tonePin, 587, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 466, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 391, 500.0);
    delay(500.0);
    tone(tonePin, 311, 500.0);
    delay(500.0);
    tone(tonePin, 587, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 698, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 587, 1000.0);
    delay(1000.0);
    tone(tonePin, 587, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 698, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 932, 500.0);
    delay(500.0);
    tone(tonePin, 783, 500.0);
    delay(500.0);
    tone(tonePin, 698, 2000.0);
    delay(2000.0);
    tone(tonePin, 830, 2000.0);
    delay(2000.0);
    tone(tonePin, 523, 2000.0);
    delay(2000.0);
    delay(2000.0);
    tone(tonePin, 523, 2000.0);
    delay(2000.0);
    delay(2000.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 500.0);
    delay(500.0);
    tone(tonePin, 622, 500.0);
    delay(500.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 830, 750.0);
    delay(750.0);
    tone(tonePin, 932, 500.0);
    delay(500.0);
    tone(tonePin, 783, 250.0);
    delay(250.0);
    delay(250.0);
    tone(tonePin, 1046, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 1046, 500.0);
    delay(500.0);
    tone(tonePin, 932, 500.0);
    delay(500.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 1567, 500.0);
    delay(500.0);
    tone(tonePin, 1244, 500.0);
    delay(500.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 523, 750.0);
    delay(750.0);
    tone(tonePin, 622, 750.0);
    delay(750.0);
    tone(tonePin, 1046, 500.0);
    delay(500.0);
    tone(tonePin, 466, 500.0);
    delay(500.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 1244, 750.0);
    delay(750.0);
    tone(tonePin, 783, 750.0);
    delay(750.0);
    tone(tonePin, 1661, 750.0);
    delay(750.0);
    tone(tonePin, 932, 250.0);
    delay(250.0);
    tone(tonePin, 830, 250.0);
    delay(250.0);
    tone(tonePin, 1567, 250.0);
    delay(250.0);
    tone(tonePin, 1244, 250.0);
    delay(250.0);
    tone(tonePin, 698, 1000.0);
    delay(1000.0);
    tone(tonePin, 1046, 1000.0);
    delay(1000.0);
    tone(tonePin, 698, 2000.0);
    delay(2000.0);

}

void loop() {
    // Play midi
    midi();
}

Blow With The Fires

Пример мелодии Blow with the fires из игры Бесконечное лето:


// Credit:
// Midi to Arduino Converter
 and studio Wow Games (masterigr.ru)
int tonePin = 11;
void setup() {
}

void midi() {
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(800.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 195, 400.0);
    delay(400.0);
    delay(800.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    delay(1600.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    delay(1600.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(800.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 195, 400.0);
    delay(400.0);
    delay(800.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    delay(1600.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    delay(1600.0);
    tone(tonePin, 220, 3200.0);
    delay(3200.0);
    tone(tonePin, 220, 1600.0);
    delay(1600.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 246, 800.0);
    delay(800.0);
    tone(tonePin, 261, 3200.0);
    delay(3200.0);
    tone(tonePin, 329, 200.0);
    delay(200.0);
    tone(tonePin, 293, 200.0);
    delay(200.0);
    tone(tonePin, 261, 200.0);
    delay(200.0);
    tone(tonePin, 293, 200.0);
    delay(200.0);
    tone(tonePin, 261, 200.0);
    delay(200.0);
    tone(tonePin, 246, 200.0);
    delay(200.0);
    tone(tonePin, 261, 200.0);
    delay(200.0);
    tone(tonePin, 246, 200.0);
    delay(200.0);
    tone(tonePin, 220, 200.0);
    delay(200.0);
    tone(tonePin, 246, 200.0);
    delay(200.0);
    tone(tonePin, 220, 200.0);
    delay(200.0);
    tone(tonePin, 195, 200.0);
    delay(200.0);
    tone(tonePin, 220, 200.0);
    delay(200.0);
    tone(tonePin, 195, 200.0);
    delay(200.0);
    tone(tonePin, 164, 200.0);
    delay(200.0);
    tone(tonePin, 195, 200.0);
    delay(200.0);
    tone(tonePin, 220, 3200.0);
    delay(3200.0);
    tone(tonePin, 220, 1600.0);
    delay(1600.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 246, 800.0);
    delay(800.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(800.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 195, 400.0);
    delay(400.0);
    delay(800.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(800.0);
    tone(tonePin, 195, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 220, 400.0);
    delay(400.0);
    tone(tonePin, 293, 800.0);
    delay(800.0);
    tone(tonePin, 391, 800.0);
    delay(800.0);
    delay(400.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    tone(tonePin, 261, 400.0);
    delay(400.0);
    delay(1600.0);
    tone(tonePin, 440, 400.0);
    delay(400.0);
    tone(tonePin, 349, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 391, 400.0);
    delay(400.0);
    tone(tonePin, 293, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 329, 400.0);
    delay(400.0);
    delay(400.0);
    tone(tonePin, 261, 800.0);
    delay(1600.0);
}

void loop() {
    midi();
}