 #define STEP_SIZE 3
 
 // create the global configuration object
-GlobalConfig _config = GlobalConfig(1, 2, MIDIUtils::Aeolian, MIDIUtils::C);
+GlobalConfig _config = GlobalConfig(1, 2, MIDIUtils::Aeolian, MIDIUtils::C, 1);
 
 // PAGE DATA
 MIDIMessage b1m(midi::NoteOn, NOTE_C3, 127);

  address++;

  Serial.println("ROOT NOTE");
  Serial.println(EEPROM.read(address), DEC);
  address++;


  // STORE SEQUENCES DATA
  for (int i = 0; i < NUM_SEQUENCES; i++)
  { 
    
    if (i==0)
    {      
      saveStep(&address, s1);    
      saveStep(&address, s2);
      saveStep(&address, s3);
      saveStep(&address, s4);
      saveStep(&address, s5);
      saveStep(&address, s6);
      saveStep(&address, s7);
      saveStep(&address, s8);
    }

    else
    {
      s1.setNote(s1.getNote() + 12);
      saveStep(&address, s1);
    
      s2.setNote(s2.getNote() + 12);
      saveStep(&address, s2);
    
      s3.setNote(s3.getNote() + 12);
      saveStep(&address, s3);
 
      s4.setNote(s4.getNote() + 12);
      saveStep(&address, s4);
  
      s5.setNote(s5.getNote() + 12);
      saveStep(&address, s5);
    
      s6.setNote(s6.getNote() + 12);
      saveStep(&address, s6);
    
      s7.setNote(s7.getNote() + 12);
      saveStep(&address, s7);
    
      s8.setNote(s8.getNote() + 12);
      saveStep(&address, s8);
    } 
 
  }
  
  // LOAD THE REST OF THE MEMORY SLOTS WITH DEFAULT VALUE
