En fait maintenant que j'y pense le define dans le .ino n'est pas vu par le .cpp.... donc c'est pour cela que ça ne marche pas...
virez le #define du .ino et mettez le au début de engine.h
// Synchronization: choose one of two possible options:
// #define EXT_SYNC
#define INT_SYNC
#include <MIDI.h>
typedef enum {C, CD, D, DD, E, F, FD, G, GD, A, AD, B} notes;
typedef enum {maj, minor, dim, aug} chord_types;
...
si vous voyez défiler des infos, c'est que ça passe maintenant au bon endroit. virez toutes ces modifications et print car ça ralentit votre système