There is only one C file in the tar.gz. It is
autotalent.c. Download
the tar.gz from
http://web.mit.edu/tbaran/www/autotalent.html
then
tar -xvzf autotalent-0.1.tar.gz
cd autotalent-0.1
emacs or vi autotalent.c
change line 650 to what is listed below (in emacs you can go to line 650
by pressing Esc (don't hold), typing 650, then hitting return).
Save the file, exit the editor then
make
make install
That's it. This assumes that your LADSPA plugins are
in /usr/lib/ladspa. If they aren't there then they're probably
in /usr/local/lib/ladspa. If so you need to change the Makefile to
point there - it should be intuitively obvious to the most casual
observer (math prof speak) which line needs to be changed.
Jan
PS - sorry for the top post.
On Wed, 2009-11-11 at 16:51 +0000, Viktor Mastoridis wrote:
> In autotalent.c, changing line 560:
>
> psAutotalent->ffttime[ti] = psAutotalent->ffttime[ti] /
psAutotalent->ffttime[0];
>
> to
>
> psAutotalent->ffttime[ti] = psAutotalent->ffttime[ti] /
(psAutotalent->ffttime[0] + 1e-10f);
Division by very small numbers, possibly resulting in NaN and
friends. Here the change I posted made all the difference, but
I'll look again later tonight.
Guys, I am not a coder, I can't deal with patches, I am only a
(simple-minded) musician.
have you got any source code ready (with the patch mentioned above)
for download and install, possibly involving ./configure, make and
(sudo) make install? A .deb file would be a more preferred solution...
Thanks in advance.
VM
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user