Para la gestión de guardado de las secuencias, se ha ideado un sistema de estructuras concatenadas para guardar todas las variables estáticas de la secuencia.

struct Step {
  byte note;
  byte velocity;
  bool mute;
  byte octava;
};

struct Sequence {
  Step steps[8];
  byte canal;
  byte modeSequence;
  byte escalaSeleccionada;
  byte nTotalSteps;
  byte subdivMode;
  byte indexSubdivisiones;
  byte indComplexSubdivY;
  byte indComplexSubdivX;
};

struct Pattern {
  Sequence nSequence[5];
  char nombreSequencia[10];
};