Sobre MIDI
A API (interface de programação de aplicativo) do Microsoft Win32 fornece os seguintes métodos para que os aplicativos funcionem com dados MIDI:
- A MCI (Interface de Controle de Mídia). Embora a maneira mais simples de reproduzir um arquivo MIDI seja usar a classe de janela MCIWnd, você também pode usar comandos MCI para criar uma interface personalizada para um dispositivo MIDI. Para obter mais informações sobre a classe de janela MCIWnd, consulte McIWnd Window Class. Para obter mais informações sobre MCI, consulte MCI ou MCI (Interface de Controle de Mídia) .
- Buffers de fluxo. Esse formato permite que um aplicativo manipule buffers de dados MIDI com carimbo de data/hora para reprodução. Os buffers de fluxo são úteis para aplicativos que exigem um controle mais preciso sobre a saída do que as ofertas de MCI.
- Serviços MIDI. Aplicativos que precisam do controle mais preciso dos dados MIDI normalmente usam esses serviços de baixo nível.
Os tópicos a seguir discutem cada um desses métodos e fornecem uma visão geral do Mapeador MIDI.
- O Mapeador MIDI
- MCI (Interface de Controle de Mídia)
- Buffers de fluxo
- Serviços MIDI
- Reproduzindo arquivos MIDI
- Gravando áudio MIDI
- Processando dados MIDI de duas fontes MIDI
- Criando arquivos MIDI