Comment utiliser mididyna

Vous pouvez développer des applications musicales pour WINDOWS, en introduisant dans vos sources, les bibliothèques omidifon.cpp et omididyn.cpp

Le traitement des tablatures , des gammes, des accords...

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)

Quel compilateur utiliser pour les sources .cpp du projet mididyna?

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

retour au sommaire de mididyna