Question

J'ai commencé à travailler sur une application de ligne de commande basée sur RtMidi qui peut envoyer des données MIDI arbitraires.J'ai constaté que, bien que je puisse parler à des appareils MIDI lorsque j'exécute l'outil depuis la console, si je me connecte à ma machine depuis une autre, je ne peux pas faire fonctionner aucune fonctionnalité MIDI.Pour être précis, RtMidi fait un appel à MIDIClientCreate() qui renvoie le code d'erreur -10839, qui n'est documenté nulle part que je pourrais trouver.J'ai essayé de dupliquer les variables d'environnement du processus de travail, mais cela n'a pas fonctionné non plus.

Était-ce utile?

La solution

Le code d'erreur -10839 correspond au symbole nommé kMIDIServerStartErr.Je soupçonne que le serveur CoreMIDI nécessite une connexion à SystemUIServer (c'est-à-dire une connexion graphique).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top