Hacker Newsnew | past | comments | ask | show | jobs | submitlogin



A performance of the original: http://youtu.be/fAxHlLK3Oyk


It would be great if there were an app that could simplify the process of recording your own versions. (Is there such an app?) It would be interesting to try this with songs and other sounds instead of just a speaking voice as well.


If you want to emulate this purely in software there are convolution reverbs[1] available for both Pure Data[2] and Csound[3] that you could probably re-purpose / script to do tens or hundreds of iterations on any input material you wanted.

Note: the linked examples are both based on "partitioned convolution" algorithms[4], which allow lower latency than standard convolution algorithms, and would probably be a better choice for running many iterations in a reasonable amount of time.

I may play around with this when I next have some spare time.

[1]: https://en.wikipedia.org/wiki/Convolution_reverb

[2]: http://puredata.info/Members/bensaylor/partconv~-0.1.tar.gz/...

[3]: http://www.csounds.com/manual/html/pconvolve.html

[4]: http://cnmat.berkeley.edu/system/files/attachments/main.pdf


Also, if you are using OS X, there's a spectral processing program called SoundHack that let's you convolve (along with several other processes) any two sound files. I am not sure where to grab the latest version, I believe development has been abandoned but it was a stand-alone freeware that one of my '" Intro to DSP" courses used to introduce certain functions.


You don't have to do it through youtube. Just use FFMpeg. At 10 min per encoding you can be done in 7 days, completely automatically.


That's amazing! Thanks dang.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: