[linux-audio-dev] Tuning
james at dis-dot-dat.net
james at dis-dot-dat.net
Sat Jan 29 14:41:17 UTC 2005
On Fri, 28 Jan, 2005 at 05:09PM -0600, Jan Depner spake thus:
> 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 ;-)
I think you're suffering more from lack of imagination than musical
ability. How would you "tune" plain speech? i did this with the
OB-Tune and the effect was impressive. Or the sound of a formula one
car, removing the doppler efefct to create a very interesting bass?
I can't sing for toffee, and not because I'm out of tune. My voice
sounds crap even when I hit the right notes. I don't really intend to
use this for singing, but there are plenry of other uses, especially
if you deal with samples.
> 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
>
>
--
"I'd crawl over an acre of 'Visual This++' and 'Integrated Development
That' to get to gcc, Emacs, and gdb. Thank you."
(By Vance Petree, Virginia Power)
More information about the Linux-audio-dev
mailing list