Vous pouvez développer des applications musicales pour WINDOWS, en introduisant dans vos sources, les bibliothèques omidifon.cpp et omididyn.cpp
Si vous ne désirez traiter que les tablatures, sans les accords, il vous suffit d'inclure omidifon.cpp (par une instruction #include) ainsi que les fichiers varmidi.h et extmidi.h, qui contiennent la déclaration des variables globales, et les prototypes des fonctions de omidifon.cpp
Vous pouvez inclure omididyn.cpp et extvoix.h, si vous voulez disposer des fonctions de traitement des accords. Consultez les sources midi.cpp et accord.cpp, qui montrent comment réaliser trés simplement ces inclusions, et comment utiliser des fonctions des bibliothèques correspondantes.
Vous pouvez inclure ces bibliothèques dans des applications plus générales pour WINDOWS, comme des applications sdi ou mdi (simple ou multiple document interface) La démarche est identique et vous trouverez des exemples de telles applications, dans le cours winweb (cours d'initiation à la programmation WINDOWS)
Toutes les sources ont été testées avec le compilateur bcc ou bcc32 de la version bc5, de borland.
Des petites procédures .bat permettent de compiler les exemples en ligne de commande, si vous possédez bc5 ou une version plus récente de borland. Pour d'autres compilateurs, comme vcc de microsoft, vous serez amenés à apporter quelques modifications, mais vous pouvez vous inspirer de l'utilisation qui est faite ici, des fonctions WINDOWS de la bibliothèque mmsystem, pour le traitement MIDI
Dans le lien suivant, vous trouverez les motivations qui ont conduit à la création du synthétiseur musical de studyvox.
suivant : comment écrire simplement des tablatures musicales