Re: [linux-audio-dev] Tuning

From: <james@email-addr-hidden-dot-dat.net>
Date: Sat Jan 29 2005 - 16:41:17 EET

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@email-addr-hidden-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)
Received on Sat Jan 29 20:15:09 2005

This archive was generated by hypermail 2.1.8 : Sat Jan 29 2005 - 20:15:10 EET