Purtroppo la USBH_MIDI soffre dello stesso problema solo che ... non basta cambiare nome alla directory, ma devi cambiare nome anche hai files dentro in modo che siano uguali e li devi andare anche ad editare poiché al loro interno fanno riferimento al nome con il carattere "undescore" ...
In pratica :
la directory si deve chiamare USBHMIDI senza underscore
sia il .h che il .cpp si devono chiamare usbhmidi senza underscore
all interno del .cpp devi modificare la riga :
#include "usbh_midi.h"
e togliere anche li il carattere underscore
e devi correggere allo stesso modo QUALISASI richiamo, negli altri files. :~
Tanto te ne accorgi perché vengono fuori errori di compilazione ...
Sei un grande Guglielmo, si carica tutto. Non so davvero come ringraziarti.
Se ti va di spiegarmi in che modalità vanno caricati o utilizzati i file dei 3 link, quindi le 2 librerie e uno sketch, giuro che ti faccio un monumento
Le "librerie" non le carichi nel senso che non ti serve di aprirle dal IDE, le metti al loro posto e l'IDE le vede ... e le rende disponibili.
Quello che "carichi" nell'IDE è solo il .ino (più eventuali tuoi .c, .cpp e .h), poi, dentro ad esso, farai le varie :
"#include <...........>" che vanno a ripescare quelle librerie e le caricano in testa al tuo programma rendendoti disponibile il contenuto.