Sasume (./13) :
Je me souviens que quand j'ai développé Solfege j'ai longtemps cherché une lib en C++ qui me permette de jouer facilement du midi, note par note (du bas niveau quoi, pas juste lire un fichier midi) et je n'en ai jamais trouvé. Du coup j'ai fait mon logiciel en Java.
FluidSynth m'a l'air de proposer ça, pourtant... Cf.
la documentation pour développeurs.
Mais peut-être que la prochaine version de Qt (la 4.4) offrira une API satisfaisante, avec l'intégration de Phonon (qui n'est qu'un frontend qui délègue la lecture du midi à l'OS, donc peut-être que ça ne te conviendra toujours pas, jf).
Phonon ne vise pas du tout cette utilisation, l'idée derrière
Phonon, c'est plutôt "je passe un fichier et Phonon s'occupe du reste". Cf.
http://api.kde.org/4.0-api/kdelibs-apidocs/phonon/html/index.html et
http://doc.trolltech.com/main-snapshot/phonon-module.html.