## TimeStretch

`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.:`

- O tempo do som pode ser aumentado ou diminuído e mantendo o pitch (lance) original.
- O pitch do som pode ser aumentado ou diminuído e mantendo o ``tempo.
- Mudar rate do playback que afeta ``tempo e ``pitch ao mesmo tempo.
- Escolher qualquer combinação de tempo/pitch/rate.

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`