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.