[linux-audio-dev] Tuning

Jan Depner eviltwin69 at cableone.net
Fri Jan 28 23:09:09 UTC 2005


    Next up... a plugin that plays your instrument for you.  Why deal
with the tedious hassle of having to tune your instrument or actually
learn how to play it?  Can't sing... not a problem!  I can see Micro$oft
coming out with something like that ;-)


    Sorry, but this goes against the grain for me.  If I'm going to suck
live I'd damn well better suck digitally so I'll know better than to
play live ;-)


Jan


On Fri, 2005-01-28 at 08:57, james at dis-dot-dat.net wrote:
> Back in the days before I converted my windows partition to ext3, I
> used Cubase with a number of VST instruments and effects.
> 
> I miss a number of these, but there is usually something equivalent or
> something that will one day be equivalent in the Linux world.
> 
> One thing I haven't been able to replace so far is the Oberheim
> OB-Tune plug-in.  This was an amazingly useful plug-in that would take
> an audio input and make sure it stayed in tune.  It worked on guitars,
> vocals, synths, whatever.
> 
> There were a number of ways to use it.  You could define a set of
> notes that were allowed, and audio would be made to be in tune with
> the closest note (useful for phrases) or you could specify a single
> note.  This was all parameterised, so you could write changes to these
> throughout a track.
> 
> Is there anything like this out there at the moment for Linux?
> 
> If there isn't, does anyone have any idea how it works?  I might
> consider implementing something similar, but I'm not sure where to
> begin.
> 
> Here's what I'm thinking:
> 
> Operate in smallish chunks.  Find the most intense frequency (FFT or
> such) and decide how far that is from the desired frequency.  Scale
> accordingly, preferably with as little distortion as possible, so pack
> and crossfade sections.
> 
> If anyone has any thoughts, please let me know.
> 
> I'd expect to make this a plug-in rather than a standalone app, but
> I've never touched LADSPA before - is it possible to send events to
> change parameters?
> 
> This might be more than I can chew, but I intend to bite anyway.
> 
> James




More information about the Linux-audio-dev mailing list