 }
 
 void onSleepWake() {
-  //player.softReset();
   trellis.wakeup();
   waitForNoKeyPressed();
   onEnterIdle(0);

#define HEADSET_LEVEL_PIN      A3   // Voltage level indicates headset plugin
#define HEADSET_THRESHOLD     100   // Plugged-in: ~20, Unplugged: ~890

// Rotary Encoder with Switch
#define ENCODER_A           A0
#define ENCODER_B           A1
#define ENCODER_SWITCH      A2

// States
#define IDLE_LIGHT_UP   1

  initializePlayer();
  initializeTrellis();
  initializeTimer();
  initializeSwitchLed();                    

  onEnterIdle(0);
}

void initializeSwitchLed() {
  pinMode(GREEN_LED_PIN, OUTPUT);
  pinMode(BLUE_LED_PIN, OUTPUT);
  digitalWrite(GREEN_LED_PIN, HIGH);
  digitalWrite(BLUE_LED_PIN, HIGH);
}

void initializeAmplifier() {
