Re: Logarithmic Interpolation
- From: "Rune Allnor" <allnor@xxxxxxxxxxxx>
- Date: 23 Apr 2006 22:45:11 -0700
Michel Rouzic skrev:
Rune Allnor wrote:
Michel Rouzic skrev:
Rune Allnor wrote:
Sounds like a nice project.
Rune
Nope. Turns out that it really sucks. Sounds just like the way Adobe
Audition does it.
What happened?
you know, that's just not what I wanted, that was just as bad as every
other pitch shifting I ever heard before. the worse is that now that
i've done that my first approach (that I imagined before I even started
DSP...) which was to use a log-scaled spectrogram doesn't seem that
ridiculous anymore (althought totally unsuitable for what I want to do)
OK. So you haven't kicked the feet away under your idea, but
discovered there is a lot more work to be done. That sort of
conclusion isn't all that uncommon.
The thing blew up? If so, that's life. Not every idea turns out to be
a good one. In 15 years I have had two - 2 - ideas dealing with DSP
that could not be shot down withing a couple of hours. Neither
was useful.
Don't worry, I wasn't making myself too many illusions about my idea.
It only made me realize better how that pitch shifting problem was far
from as simple as I could imagine. So far I treated the problem quite
lightly, like, I just wanted to give it a try, but if I want to go any
further with that problem I'll have to pay attention to any approach
that has done before.
That's one of my hobby horses. Check out what other people tried,
see how well they did, and see in anythng can be improved. For
some reason, lots of people dont do that.
You did something right but somebody else had already done it?
Been there, done that. Five or 10 times or so, during the last 15
years. While it may be frustrating at first, you at least came up
with a solution that some smart guy already came up with and that
has stood the test of time.
Yeah, but I'm still wondering how such an ugly sounding algorithm like
that could stand the test of time.
I don't know, but there are several possibilities. Maybe somebody
just had a limited amount of time and $$ to implement something,
got something that worked "sufficiently" well, and left it at that.
If so, ther eought to be room for improvment by somebody who
is willing and able to do the job.
The second possible explanation is that there is some fundamental
problem with some detail. My field ow work is seismics and sonar.
I use to say that those techniques are in use not because they
are particularly good or efficient, because they are not, but because
they are the only ones that are not unconditional faliures.
Some times one have to settle for whatever little one can get.
Don't underestimate that. The people who dominated the electronics
and DSP 25 years ago, where the same generation that put people
on the moon using more slide rules than transistors for design
and computations.
While people in earlier times might not have had access to 1 GB
RAM and matlab, they had their wits about them.
1 GB RAM and matlab? Only 768 MB for me and homemade C functions ;-)
You have the advantage. Implementing your own stuff instead of
relying on canned routines...
Rune
.
- References:
- Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Rune Allnor
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Martin Eisenberg
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Rune Allnor
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Rune Allnor
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Rune Allnor
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Re: Logarithmic Interpolation
- From: Rune Allnor
- Re: Logarithmic Interpolation
- From: Michel Rouzic
- Logarithmic Interpolation
- Prev by Date: Re: TI C6416 - ISP 1582 Philips USB Interface
- Next by Date: 6727
- Previous by thread: Re: Logarithmic Interpolation
- Next by thread: Pitch-Shifting ideas (was Re: Logarithmic Interpolation)
- Index(es):
Relevant Pages
|
|