Un instrumento MIDI tiene puertos para enviar y recibir señales MIDI, un CPU para procesar dichas señales, una interface que permita al usuario programarlo, un circuito de audio que genere sonidos y controladores.