Leksykon IT › Programowanie › Paulstretch

Paulstretch

Programowanie Svenska → Zaktualizowano: 2026-10-28
Więcej informacji
Twórca
Nasca Octavian Paul
Rok
2006
Typ
Algorytm / program
Licencja
GPL

Ekstremalny algorytm rozciągania czasu, który zamienia kilka sekund dźwięku w minuty dryfującej, nieważkiej faktury.

Zwykłe rozciąganie czasu stara się zachować rytm i transjenty. Paulstretch, napisany w 2006 roku przez rumuńskiego programistę Nascę Octaviana Paula, z tego świadomie rezygnuje. Dźwięk jest cięty na długie, zachodzące na siebie okna, każde okno przechodzi transformację FFT, fazy są losowane, a wynik sumowany metodą overlap-add. Zostaje barwa widma bez żadnej struktury czasowej — mniej więcej brzmienie chóru odbijającego się echem w katedrze.

Sławę zdobył w 2010 roku, gdy viralem stała się piosenka Justina Biebera zwolniona o 800% i powszechnie uznana za lepszą od oryginału. Dziś jest dostępny jako efekt w Audacity i stoi za sporą częścią muzyki ambient. Do niczego, co ma zachować groove, nie nadaje się wcale, i na tym polega cały pomysł.

← Wróć do leksykonu