tiMidity: extrair faixas preservando o silêncio inicial

2

tiMidity pode extrair faixas individuais de um arquivo MIDI padrão para arquivos de áudio, usando sua opção -o out.wav e sua opção -Q 0,-n para acalmar todas as faixas, exceto a n'th.

No entanto, misturar novamente os arquivos .wav resultantes ( sox -m *.wav ... ) pode não reconstituir o original (todas as faixas, sem -Q ). Isso ocorre porque qualquer faixa cujo primeiro evento de anotação chega vários segundos após o início geral (isto é, começa com um descanso) produz um arquivo de áudio que inicia exatamente na primeira nota. Nobre, mas mal orientado.

Como uma única faixa pode ser extraída em um arquivo de áudio, preservando qualquer silêncio antes da primeira nota?

(Devo editar o arquivo MIDI para inserir, em cada faixa, uma nota fictícia de volume zero no início da música? Ou adicionar uma faixa fictícia m com uma nota inicial de volume zero e, em seguida, -Q 0,-n,-m ?)

    
por Camille Goudeseune 03.04.2014 / 01:02

1 resposta

2

timidity version 2.14.0 tem uma opção --preserve-silence que evita que ele deixe os restos iniciais.

    
por 04.02.2015 / 21:19