Pregunta

Comencé a trabajar en una aplicación de línea de comandos basada en RTMIDI que puede enviar datos MIDI arbitrarios. Descubrí que, si bien puedo hablar con dispositivos MIDI cuando ejecuto la herramienta desde la consola, si sh en mi máquina desde otra, no puedo hacer que ninguna funcionalidad MIDI funcione en absoluto. Para ser específico, Rtmidi hace una llamada a MIDIClientCreate() que devuelve el código de error -10839, que no está documentado en ningún lugar que pueda encontrar. He intentado duplicar las variables de entorno del proceso de trabajo, pero eso tampoco funcionó.

¿Fue útil?

Solución

El código de error -10839 corresponde al símbolo nombrado kMIDIServerStartErr. Sospecho que el servidor Coremidi requiere una conexión a Systemuiserver (es decir, un inicio de sesión gráfico).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top