Esses editores de piano roll fornecem uma maneira conveniente de sequenciar dados de notas de MIDI. Não há, que eu saiba, nenhuma maneira no padrão MIDI de especificar o portamento entre duas notas específicas. No entanto, se você estiver sequenciando apenas para uma voz, poderá enviar informações de MIDI pitch bend , como sugeriu, mas isso é global para o canal, então você não pode, digamos, dobrar uma nota enquanto mantém o outro em sua afinação original (pelo menos, não sem duplicar seu instrumento em outra faixa).
Dado isso, existem duas maneiras que conheço de atacar o problema do portamento:
Use apenas pitchbend
A maioria dos instrumentos que usei que aceitam MIDI respondem às informações de pitchbend e, portanto, você pode programar isso em seu sequenciador. Você provavelmente não o encontrará no rolo de piano, entretanto, terá que encontrá-lo onde quer que seu sequenciador armazene informações de envelope ou automação.
Para Reaper, esta é a visualização na parte inferior do piano roll que, por padrão, mostra as velocidades das notas. Clique no seletor 'Velocidade' e você verá que pode escolher 'Pitch'.
Para o Ableton Live, esta é outra sobreposição na Clip View (onde está o piano roll). Clique no pequeno "E" no canto esquerdo inferior, que abrirá seu editor de envelope. Escolha 'MIDI Control' no primeiro seletor e 'Pitch Bend' no segundo.
Use um instrumento inteligente
Muitos bancos de sons e sintetizadores (monossintetizadores, em particular) possuem um recurso de portamento automático. Geralmente, há um botão, normalmente denominado 'portamento' ou 'tempo de portamento', que define a quantidade de tempo que leva para dobrar a afinação para a próxima nota, se essa nota for acionada antes que a nota anterior termine . Novamente, isso só funciona no contexto de instrumentos de voz única, já que com vozes múltiplas não está claro se deve dobrar a nota ou tocar a segunda voz.
Pessoalmente, considero que esta é uma solução útil, visto que trabalho principalmente com música eletrônica e prefiro estender e reduzir o comprimento das notas à edição de envelopes, pois acho isso mais intuitivo. Sua milhagem pode variar.
Tenho certeza de que muitos dispositivos e plug-ins implementaram suas próprias soluções, como o uso proprietário de certos MIDI CCs para controlar o comportamento do portamento, mas não conheço nenhum além disso da minha cabeça. Editar: parece que há um conjunto padrão de CCs para controle de portamento, veja a resposta de Henrique. Mas depende do instrumento específico implementar / interpretar isso e, como pitchbend, acredito que afeta todo o canal, em vez de atingir notas específicas.