Para efeito de MIDI, os movimentos (pressionar ou soltar) feitos pelo músico no pedal de sustain são codificados como comando de control change nº 64, que é a mensagem de Sustain Pedal On/Off. Ao pressionar o pedal, o equipamento transmite um comando de control change 64 com
valor 127, e ao soltar o pedal o equipamento transmite um comando de control change 64 com valor 0.
Nos sons que não se sustentam indefinidamente, como o do piano e o do violão, ao se aplicar o pedal de sustain faz-se com que a duração do som seja prolongada um pouco mais, sem, no entanto, evitar o seu silenciamento, imitando a atuação do pedal de sustain de um piano acustico (pedal forte, o que fica à direita). Nesses casos, mesmo que o músico continue a pressionar as teclas, o som acabará por morrer, mas o pedal de sustain aumenta o tempo que o som leva para morrer.
Há sons, entretanto, que possuem sustentação indefinida, desde que a tecla continue sendo pressionada pelo músico. Dentre eles podemos citar os sons de orgão, de cordas (strings), metais, corais, pads, etc. Nesses timbres, o pedal de sustain exerce a função de sustentação plena, enquanto ele estiver pressionado, mesmo que as teclas sejam solto. Assim, pode-se tocar as notas, pressionar o pedal de sustain e então soltar as teclas, que os sons continuarão sendo executados (sustentados), enquanto o pedal de sustain estiver ativado (pressionado).
Importante:
Muitas vezes, pode ocorrer que ao se parar (stop) a execução da música no seqüenciador, algumas notas continuem soando (indefinidamente, se forem sons sustentados como cordas e orgão, ou levemente prolongadas, se for um som de piano). Isso normalmente é causado quando a seqüencia é interrompida sem que o pedal de sustain tenha sido desligado, de forma que o instrumento continuará com o sustain aplicado, mesmo que a música tenha sido parada. Para solucionar isso, alguns seqüenciadores possuem uma opção de denominada "Zero Controllers When Play Stops", "Reset Controller On Stop", ou qualquer coisa semelhante, que faz com que todas as funções de control change sejam restauradas a seu estado normal, automaticamente, no momento que a seqüencia é parada (stop), desativando o sustain, e assim evitando a sustentação indesejavel e incomoda do som no instrumento controlado.