Pour implementer le protocole MIDI en Perl on peux telecharger sur CPAN le module MIDI.
La documentation en ligne du module les ici : MIDI.pm
En ligne de commande :
perl -MCPAN -e shell
install MIDI
Ceci installera les modules suivants dans votre arboresence :
site_perl/5.x.x/MIDI.pm
site_perl/5.x.x/MIDI/Opus.pm
site_perl/5.x.x/MIDI/Score.pm
site_perl/5.x.x/MIDI/Simple.pm
site_perl/5.x.x/MIDI/Filespec.pod
site_perl/5.x.x/MIDI/Event.pm
site_perl/5.x.x/MIDI/Track.pm
El leurs documentations :
MIDI::Opus.3pm
IMIDI::Track.3pm
MIDI::Score.3pm
MIDI.3pm
MIDI::Filespec.3pm
MIDI::Simple.3pm
MIDI::Event.3pm
Les references du protocole MIDI peuvent etre trouvees en francais ici :
-- pour les messages standards : http://ogloton.free.fr/midi/code_canal.html
-- pour les messages systèmes : http://ogloton.free.fr/midi/messages_systeme.html
-- Les controleurs : http://www.ac-limoges.fr/musique/Logiciels/MIDI/ControleursMIDI.htm
Un lexique des termes couraments utilises est consultable a cette adresse : www.ac-limoges.fr