Cambiar la sincronización del secuenciador

Nota

La comunicación sin sesgos de Microsoft admite un entorno diverso e inclusión. Dentro de este documento, hay referencias a la palabra "slave". La Guía de estilo de Microsoft Bias-Free Communications lo reconoce como una palabra excluyente. Esta redacción se usa, ya que actualmente es la redacción que se usa en el software. Por coherencia, este documento contiene esta palabra. Cuando esta palabra se quite del software, corregiremos este documento para que esté alineado.

Para cambiar el modo de sincronización de un dispositivo secuenciador, use el mensaje de comando MCI _ SET con las marcas MCI SEQ SET MASTER y _ _ _ MCI _ SEQ _ SET _ SLAVE. Dos miembros de la estructura MCI _ SEQ _ SET _ PARMS, dwMaster y dwMastere, se usan para especificar los modos de sincronización maestro y subordinado.

El modo de sincronización maestra controla la información de sincronización enviada por el secuenciador a un puerto de salida. A continuación se encuentran las constantes para el miembro dwMaster y sus modos de sincronización maestros correspondientes.

Constante Modo de sincronización
MCI _ SEQ _ MIDI Sincronización de MIDI. Enviar información de control de tiempo al puerto de salida mediante mensajes de reloj de control de tiempo de MIDI.
MCI _ SEQ _ SMPTE Sincronización de SMPTE. Enviar información de control de tiempo al puerto de salida mediante mensajes de fotogramas de trimestre de MIDI.
MCI _ SEQ _ NONE Sin sincronización. No enviar información de control de tiempo.

El modo de sincronización subordinado controla dónde obtiene el secuenciador su información de control de tiempo para reproducir un archivo MIDI. A continuación se encuentran las constantes para el miembro dwSube y sus modos de sincronización subordinados correspondientes.

Constante Modo de sincronización
ARCHIVO MCI _ _ SEQ Sincronización de archivos. Obtenga información de control de tiempo del archivo MIDI.
MCI _ SEQ _ MIDI Sincronización de MIDI. Obtenga información de control de tiempo del puerto de entrada mediante mensajes de reloj de control de tiempo de MIDI.
MCI _ SEQ _ SMPTE Sincronización de SMPTE. Obtenga información de control de tiempo del puerto de entrada mediante mensajes de fotogramas de trimestre de MIDI.
MCI _ SEQ _ NONE Sin sincronización. Obtenga información de control de tiempo solo de los comandos MCI e ignore la información de control de tiempo (por ejemplo, los cambios de tempo) que se encuentran en el archivo MIDI.

Nota

Actualmente, para la sincronización maestra, el secuenciador MCI MIDI solo admite el modo Sin sincronización (MCI _ SEQ _ NONE). Para la sincronización subordinada, solo admite el modo de sincronización de archivos (MCI SEQ FILE) y el modo Sin sincronización _ _ (MCI _ SEQ _ NONE).