             durationturn(dur, i, i % 2, false);
             Serial.println(millis() - starttime);
         }
-    } else if (style == 6) {
+    } else if (style == 7) {
         // show settings
         Serial.print("halfturns ");
         Serial.print(halfTurns, DEC);
+        Serial.print(", midduration ");
+        Serial.print(midDuration, DEC);
         Serial.print(", duration ");
         Serial.println(duration, DEC);
         Serial.print("startpitch ");
         Serial.print(startPitch, DEC);
+        Serial.print(", midpitch ");
+        Serial.print(midPitch, DEC);
         Serial.print(", endpitch ");
         Serial.println(endPitch, DEC);
         Serial.print("direction ");

        } else if (data < 120) {
            true;
        } else if (data < 193) {
            endPitch = pitchbyteToMidi(data - 120);
        } else if (data < 203) {
            true;
        } else if (data < 210) {
            test(data - 203);
            flashled();
        }

void defaults() {
    halfTurns = 1;
    duration = 500;
    midDuration = 500;
    startPitch = 72;
    midPitch = 48;
    endPitch = 60;
    dir = true;
    recentre = true;
}
