MIDI (Musical Instrument Digital Interface) é um protocolo concebido para gravar e reproduzir música em sintetizadores digitais que é suportado por muitas marcas de placas de som de computadores pessoais. Originalmente destinado a controlar um teclado a partir de outro, foi rapidamente adoptado para o computador pessoal. Ao invés de representar diretamente o som musical, ele transmite informações sobre como a música é produzida. O conjunto de comandos inclui note-ons, note-offs, velocidade das teclas, pitch bend e outros métodos para controlar um sintetizador. As ondas sonoras produzidas são aquelas já armazenadas numa mesa de ondas no instrumento receptor ou placa de som.
Desde que um ficheiro MIDI representa apenas informação do leitor, é muito mais conciso do que os formatos que o som directamente. Uma vantagem é que o tamanho do arquivo é muito pequeno. Uma desvantagem é a falta de controle de som específico.
Com um programa que fornece esta interface, você pode criar música usando um teclado padrão ou outro dispositivo de entrada. Você ou outros podem então reproduzir a sua criação em conformidade com MIDI com o mesmo ou outro programa e uma placa de som como um sintetizador de música. O programa MIDI pode vir com uma interface gráfica de usuário que se parece com uma sala de controle de estúdio de som. Muitas placas de som vêm como um pacote com software MIDI (por exemplo, Media Vision's Pro Audio Studio 16).
O protocolo MIDI usa transmissão serial de oito bits com um bit inicial e um bit final, tem uma taxa de dados de 31,25 Kbs, e é assíncrono. A conexão é feita através de um plug DIN de cinco pinos, dos quais três pinos são usados.