FS#10320 - Timestretch: Update algorithm

Attached to Project: Rockbox
Opened by Thomas Martitz (kugel.) - Friday, 12 June 2009, 10:54 GMT
Last edited by Linus Nielsen Feltzing (linusnielsen) - Tuesday, 23 June 2009, 06:53 GMT
Task Type Patches
Category Music playback
Status New
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Version 3.2
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


In  FS#8894  (the original timestrech task), an updated version of the algorithm was uploaded.

The author said it performs and sounds better, so we should try to incorporate it.

I've tried building it, but I can't get a useful result, but I'm also not sure if I used it correctly. I used ./scale 2 < in.wav > out.wav. The result wasn't streched, but had crackling noises every few seconds.
   scale.c (10.1 KiB)
This task depends upon

Comment by Fred Bauer (freddyb) - Thursday, 07 January 2010, 07:25 GMT
Did you have a good wav file? It worked fine for me. (gcc -O3)
Comment by Thomas Martitz (kugel.) - Thursday, 07 January 2010, 13:17 GMT
Maybe my command was bad? I can try again, I can't remember anymore which .wav I used.
Comment by Fred Bauer (freddyb) - Friday, 08 January 2010, 21:06 GMT
I used the same command you did. If you try it again make sure to use some O flag or it's unbearably slow.