Autotuner for Linux?

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Autotuner for Linux?

by Giorgio-10 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
i'm looking for an autotuner (to tune bad singers' voice), is there anything native for Linux?
Thanks

G

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Rob Kudla-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tuesday 10 November 2009 05:17 pm, Giorgio - Audiophilo wrote:
> i'm looking for an autotuner (to tune bad singers' voice), is there
> anything native for Linux?

There's the Autotalent LADSPA plugin, but either its effects are a lot more
subtle than Autotune or I'm way better of a singer than I thought I was.

I'm gonna go with the former.

Rob

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Q-9 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Rob wrote:
>
> There's the Autotalent LADSPA plugin, but either its effects are a lot more
> subtle than Autotune or I'm way better of a singer than I thought I was.
>
> I'm gonna go with the former.
>
> Rob

Thanks for the heads up. I recently had to "autotune" my flute playing
(using a Windows VST), so a native solution would be very useful :D

Anyway, a good way to test it would be to either play the original and
effected side by side on separate tracks, which makes even the slightest
differences immediately apparent, or do the same but invert the phase of
one to hear only the difference between the two.

Q
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by zotz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tuesday 10 November 2009 17:24:54 Rob wrote:
> On Tuesday 10 November 2009 05:17 pm, Giorgio - Audiophilo wrote:
> > i'm looking for an autotuner (to tune bad singers' voice), is there
> > anything native for Linux?
>
> There's the Autotalent LADSPA plugin, but either its effects are a lot more
> subtle than Autotune or I'm way better of a singer than I thought I was.

Or I don't know how to use it properly.
>
> I'm gonna go with the former.

I am sure I am in the third category and may be in the first. I am pretty sure
I am not in the second.

Does anyone have any pointers to docs to solve the issue I mention?
>
> Rob

drew

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Atte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Rob wrote:

> There's the Autotalent LADSPA plugin, but either its effects are a lot more
> subtle than Autotune or I'm way better of a singer than I thought I was.

Nice. I just tested it, and it seems to work.

However it's cpu usage rises to > 100% when theres a pause in the audio
input. Anyone else experience this?

--
Atte

http://atte.dk   http://modlys.dk   http://virb.com/atte
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Fons Adriaensen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Nov 11, 2009 at 08:48:50AM +0100, Atte André Jensen wrote:
> Rob wrote:
>
> > There's the Autotalent LADSPA plugin, but either its effects are a lot more
> > subtle than Autotune or I'm way better of a singer than I thought I was.
>
> Nice. I just tested it, and it seems to work.
>
> However it's cpu usage rises to > 100% when theres a pause in the audio
> input. Anyone else experience this?

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);

should help.

I see one problem with this plugin: its period estimation is always
an integer number of samples, and this is introduces pitch errors
by itself ! It should be relatively easy to correct.

Ciao,

--
FA

Io lo dico sempre: l'Italia è troppo stretta e lunga.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Hartmut Noack :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Atte André Jensen schrieb:
> Rob wrote:
>
>> There's the Autotalent LADSPA plugin, but either its effects are a lot more
>> subtle than Autotune or I'm way better of a singer than I thought I was.
>
> Nice. I just tested it, and it seems to work.

unbelievable: this thing really exists ;-) I'm stunned ....

and yes - it works. I do not see any effect on the cpu-usage if it does
not get any input. Works smoothly indeed ;-)

so thanks a lot for that - I shure will not use it for what its name
stands for but there will be some more orks and zombie-aristocrats
stalking my tracks from now on ;-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkr6v34ACgkQ1Aecwva1SWPsfgCfVMy2PpjcW7/36FKSJC19qck6
SdwAmwSVSPbbri0I5bDKSm6ruJ4RBZTB
=UdTD
-----END PGP SIGNATURE-----
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Atte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

fons@... 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);
>
> should help.

Denormals, right? However the problem still remains after applying this
fix :-(

--
Atte

http://atte.dk   http://modlys.dk   http://virb.com/atte
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Fons Adriaensen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Nov 11, 2009 at 02:55:27PM +0100, Atte André Jensen wrote:

> fons@... 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);
> >
> > should help.
>
> Denormals, right? However the problem still remains after applying this
> fix :-(

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.

Ciao,

--
FA

Io lo dico sempre: l'Italia è troppo stretta e lunga.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Viktor Mastoridis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


>
> > 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@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Jan Depner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Jan Depner :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Wed, 2009-11-11 at 11:05 -0600, Jan Depner wrote:

> 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).
>

    Sorry, I meant 560 - dyslexics of the world untie!

> 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@...
> > http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@...
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Ricardus :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2009-11-11 at 11:05 -0600, Jan Depner wrote:

  People need to get over this whole "top-posting" thing.

 I mean, seriously.

  :-)

 Ricardus...

> 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@...
> > http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@...
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Nedko Arnaudov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ricardus Vincente <wizardofgosz@...> writes:

>   People need to get over this whole "top-posting" thing.
>
>  I mean, seriously.
>
>   :-)

yes, please...

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
A: No.
Q: Should I include quotations after my reply?

--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>


_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

attachment0 (194 bytes) Download Attachment

Re: Autotuner for Linux?

by Ricardus :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2009-11-11 at 19:14 +0200, Nedko Arnaudov wrote:


 I apologize, I should have chosen my words more carefully.  People need
to get over their aversion to this top-posting thing.  If I have been
following the thread, I know what the flow of conversation has been, and
appreciate the most recent reply at the TOP of the message, so I do not
have to scroll through miles of text to find it.

 I particularly appreciate this now that I do all of my computing on a
netbook and have a smaller screen.

 Ricardus...

> >   People need to get over this whole "top-posting" thing.
> >
> >  I mean, seriously.
> >
> >   :-)
>
> yes, please...
>
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing in e-mail?
> A: No.
> Q: Should I include quotations after my reply?
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@...
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Fons Adriaensen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Nov 11, 2009 at 02:55:27PM +0100, Atte André Jensen wrote:

> Denormals, right? However the problem still remains after applying this
> fix :-(

I didn't find any more obvious errors, and here things work
perfectly. Could it be you are feeding it undesirable floats ?
You can check this with bitmeter. If you don't know this tool
(I didn't until a few minutes ago) it's on

http://users.ecs.soton.ac.uk/njl98r/code/audio/

Ciao,

--
FA

Io lo dico sempre: l'Italia è troppo stretta e lunga.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Jostein Chr. Andersen-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

onsdag november 11 2009 18.14.45 skrev  Nedko Arnaudov:
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing in e-mail?
> A: No.
> Q: Should I include quotations after my reply?
>

ROFL! :-D
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Ricardus :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2009-11-11 at 18:27 +0100, fons@... wrote:

> > Denormals, right? However the problem still remains after applying this
> > fix :-(
>
> I didn't find any more obvious errors, and here things work
> perfectly. Could it be you are feeding it undesirable floats ?
> You can check this with bitmeter. If you don't know this tool
> (I didn't until a few minutes ago) it's on
>
> http://users.ecs.soton.ac.uk/njl98r/code/audio/
>
> Ciao,
>

 I am not a developer (I wish I were) but I definitely think that this
program is something that the open-source community needs, and some
further development on it would benefit us greatly.  One of the big
obstacles to people switching to ardour (from what I've heard) is no
tuning program like this.

 I think if people fine tuned the algorithm as you seem to be doing,
here, and improved the interface, we'd really be on to something
wonderful.

 My two Quatloos.

 Ricardus...

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Atte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

fons@... wrote:

> http://users.ecs.soton.ac.uk/njl98r/code/audio/

I might investigate further over the weekend, I have the flu atm so...

I'm in renoise btw, so I cannot just plug bitmeter in, I could route
audio from the track in question to bitmeter, I guess.

--
Atte

http://atte.dk   http://modlys.dk   http://virb.com/atte
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Re: Autotuner for Linux?

by Ivica Ico Bukvic-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ROFL ;-)

> onsdag november 11 2009 18.14.45 skrev  Nedko Arnaudov:
> > A: Because it messes up the order in which people normally read text.
> > Q: Why is top-posting such a bad thing?
> > A: Top-posting.
> > Q: What is the most annoying thing in e-mail?
> > A: No.
> > Q: Should I include quotations after my reply?
> >
>
> ROFL! :-D


_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@...
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
< Prev | 1 - 2 | Next >