2010-04-01 6 views
4

J'essaie d'écrire un logiciel pour lire un fichier MIDI dans un format de données interne et l'utiliser pour contrôler des instruments simulés en 3D. Mon plus gros problème est de lire les données MIDI d'un fichier, et je voudrais éviter d'écrire tout le code d'importation.Bibliothèque de lecture de fichiers MIDI C++

Est-ce que quelqu'un connaît une bibliothèque de lecture de fichiers MIDI multiplateforme gratuite (de préférence Open Source)? Quelles caractéristiques at-il? Peut-il importer d'autres formats de musique basés sur des notes?

+0

voir http://stackoverflow.com/questions/3231/cc-library-for-reading-midi-signals-from-a-usb-midi-device/842632#842632 –

Répondre

1

Vous pourriez essayer Timidity, un lecteur midi open source écrit en c. C'est assez facile de pirater ce que vous voulez.

3

j'ai écrit une fois un fichier Midi de la bibliothèque de lecture/écriture en C. Si vous voulez avoir un coup d'oeil ici est: http://code.google.com/p/middl/

Il est une bibliothèque très basique qui vous permet de définir une fonction de rappel pour chaque événement MIDI type, pour C++, vous pourriez vouloir l'encapsuler dans une sorte de classe "lecteur Midi" (ou simplement l'utiliser tel quel :).

+0

Merci, je vais vérifier . – Raceimaztion

Questions connexes