TimeStretch
(clip, float "tempo", float
"rate", float "pitch")
TimeStretch
permite mudar os parâmetros
tempo,
tempo e rate
do
playback independentemente um do outro, i.e.:
tempo.
tempo e
pitch ao
mesmo tempo.
Parâmetros:
Todos os parâmetros são porcentagens e padrões para 100. Se tempo é 200 tocará duas vezes mais rápido - se for 50, tocará à meia velocidade. O ajuste de rate é equivalente a usar AssumeSampleRate e ResampleAudio, mas com qualidade muito alta.
Notas:
Este não é um plugin de amostra exata. Se você usá-lo, leves imprecisões podem acontecer. Considerando que estamos lidando com valores flutuantes, erros de arredondamento podem acontecer - especialmente em amostras grandes. Porém as imprecisões não devem exceder alguns milissegundos para amostras de filmes grandes.
No caso de que alguém queira saber, todos os parâmetros da biblioteca de SoundTouch estão em suas melhores colocações e SEQUENCE_MS, SEEKWINDOW_MS e OVERLAP_MS são os seus valores padrões. Para mais informação veja o readme no [Soundtouch site]. SoundTouch é usado em modo de amostra flutuante. Estas colocações podem ser expostas numa versão posterior.
Exemplos:
TimeStretch(pitch = 200)
Isto elevará o pitch uma oitava, preservando o comprimento da amostra original.
TimeStretch(tempo = (100.0*25.0)/23.976)
Isto mudará o tempo da velocidade do Filme para a velocidade PAL sem mudar o pitch.
Créditos:
Esta função usa:
SoundTouch library Copyright (c) Olli Parviainen 2002-2003
http://www.iki.fi/oparviai/soundtouch
Log de Mudanças:
v2.55 | Lançamento inicial |
$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon