TimeStretch
(clip, float "tempo", float
"rate", float "pitch")
TimeStretch
consente di cambiare i parametri tempo,
pitch e playback rate indipendentemente uno dall'altro,
i.e.:
Parametri:
Tutti i parametri sono percentuali con defaults 100. Se tempo è 200 si ottiene una velocità di riproduzione doppia - se è 50, la velocità è dimezzata. Tarare rate equivale ad usare AssumeSampleRate e ResampleAudio, ma con qualità molto alta.
Note:
Questo NON è un plugin esatto . Se lo usa, si possono verificare piccole inesattezz. Poichè stiamo trattando con valori float, si possono verificare errori di arrotondamento in special modo con grandi campionamenti. In generale tuttavia queste imprecisioni non dovrebbero superare pochi millisecondi.
Nel caso qualcuno si meravigli, tutti i parametri della libreria SoundTouch costituiscono i migliori settaggi, e SEQUENCE_MS, SEEKWINDOW_MS e OVERLAP_MS sono impostati ai valori di default . Per maggiori informazioni leggere il readme nel [Soundtouch site]. SoundTouch è usato in float sample mode. Questi settaggi potrebbero essere mostrati in una versione successiva.
Esempi:
TimeStretch(pitch = 200)
Questo aumenta il pitch di una ottava, pur preservando la lunghezza originale.
TimeStretch(tempo = (100.0*25.0)/23.976)
Questo cambia il tempo dalla velocità Film a quella PAL senza cambiare il pitch.
Credits:
Questa funzione usa:
SoundTouch library Copyright (c) Olli Parviainen 2002-2003
http://www.iki.fi/oparviai/soundtouch
Changelog:
v2.55 | Initial Release |
$Date: 2004/10/03 21:26:01 $