Environnement utilisé


Pour une majorité des programmes décrit sur ce site web, j'ai utilisé mon ancien environnement de développement Arduino.
Il s'agit de la version 1.0.1, que j'ai depuis pas loin de 10 ans sur mes ordinateurs.
Depuis j'ai installé un environnement plus récent et ca fonctionne aussi très bien, mais certaines choses sont à signaler ou à revoir, comme la façon d'utiliser PROGMEM ou la déclaration des constantes qui est plus restrictives (ce qui est très bien d'ailleurs....)
J'ai testé ces programmes avec l'environnement 1.0.6 sur un autre ordinateur et ca fonctionne aussi très bien.

Les programmes utilisent des librairies que vous trouverez sur la page d'accueil si toutefois les versions plus récentes posaient problèmes.


Les nouvelles librairies midi (par exemple la 5.0.2), s'utilisent sans problème, il faut juste initialiser le midi avec la ligne supplémentaire suivante
MIDI_CREATE_DEFAULT_INSTANCE();
Attention, cette ligne est à placée avant le setup() et en dehors de toutes fonctions, vous mettez ca au niveau de la déclaration de vos variables, juste après la ligne #include <MIDI.h> par exemple.