         Led::lighting();
     }
     song1.stop();
-    delay(1000);
-    
+    delay(500);
+}
+
+void modeB(){
     //音の高さによって色が変わる
     song2.play();
     while( song2.isPlaying() ){ 

        Led::lighting();
    }
    song2.stop();
    delay(1000);

}



void tutorial(){

void setup(){
    pinMode( SWITCH_PIN, INPUT_PULLUP); 
    analogReference(INTERNAL);

    Led::init();
    Led::setInterval(20);

    song1.setMelody(melody1,noteDurations1,82);
    song2.setMelody(melody2,noteDurations2,68);
}

void loop(){
    
    //スイッチが押されるまでmodeA
    while( digitalRead(SWITCH_PIN) ) modeA();

    //スイッチが離されるまで待つ
    delay(100);
    while( !digitalRead(SWITCH_PIN) );

    //スイッチが押されるまでmodeB
    while( digitalRead(SWITCH_PIN) ) modeB();

    //スイッチが離されるまで待つ
    delay(100);
    while( !digitalRead(SWITCH_PIN) );

}


void modeA(){
    //音が変わるたびに発光箇所が変わる
    song1.play();
    while( song1.isPlaying() ){ 
