Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O subsistema MIDI pode rotear mensagens MIDI de duas fontes de dados para um único dispositivo de saída MIDI para reprodução simultânea. Por exemplo, uma fonte pode ser música de fundo ou uma linha de baixo que tenha sido pré-gravada e armazenada num ficheiro. A segunda fonte pode ser dados ao vivo de um instrumento MIDI, como um teclado ou guitarra.
Ambas as fontes de dados enviam dados MIDI para um único dispositivo MIDI que é identificado com um identificador. Envie um fluxo de dados usando a função midiStreamOut e um ou mais buffers de fluxo. Esse fluxo de dados normalmente contém dados pré-gravados que são compactados no buffer.
Envie o segundo fluxo de dados (normalmente de um instrumento MIDI) de forma assíncrona usando a funçãomidiOutShortMsg. O status de execução de um buffer de fluxo não será afetado negativamente pelas chamadas assíncronas feitas pelo segundo fluxo de dados.
Cada mensagem curta enviada com midiOutShortMsg deve ser uma mensagem MIDI completa, com um byte de status e o número apropriado de bytes de dados. Se o byte de status for omitido, midiOutShortMsg retornará um erro. (No entanto, não há status de execução com saída de fluxo.)