Je suis musicien et programmeur et j'aimerais créer mon propre programme pour faire de la musique. Je vais commencer avec une application console en C++ avant de créer une interface graphique.Obtenir l'ID des périphériques MIDI en C++
Je ne connais pas le langage C/C++ et je sais comment créer une application de console de base et lire l'API Win32.
que je recherchais dans MSDN pour le multimédia dans les applications Win32 et j'ai trouvé beaucoup de fonctions pour le MIDI: http://msdn.microsoft.com/en-us/library/dd798495(VS.85).aspx
je peux recevoir combien sont branchés ainsi des appareils MIDI:
#include <windows.h>
#include <iostream>
using namespace std;
int main() {
cout << midiInGetNumDevs();
cout << " MIDI devices connected" << endl;
return 0;
}
Mais maintenant je veux savoir comment ces dispositifs sont appelés, avec la fonction midiInGetID
je pense et une boucle while
. Quelqu'un peut-il m'aider avec ça? La fonction nécessite un paramètre HMIDIIN
et je ne sais pas comment l'obtenir car presque toutes les fonctions MIDI utilisent ce paramètre.
Je sais que ce n'est pas le sujet le plus évident, mais ce serait génial si quelqu'un pouvait m'aider.
Merci :)
Je vous ai répondu dans une nouvelle réponse, car je ne peux pas baliser mon code ici. – Midas