[sdiy] transducers

Richard Wentk richard at skydancer.com
Wed Nov 10 04:43:52 CET 2004


At 19:01 09/11/2004 -0800, Metrophage wrote:
>--- Richard Wentk <richard at skydancer.com> wrote:
>
> > The good thing about Karplus Strong is that it's computationally
>cheap.
>
>Yes, that was the idea.
>
> > The bad thing is that no matter what you do to it, it always sounds
>like
> > a DX7 going 'plink.' So it was a good model for 1983,
>
>So it's a good thing that we all hate vintage synths here! lol I LOVE
>DX7 sounds.

I don't hate DX7 sounds. But I don't seem to use them much any more either.

>doing things that I'll never get my 13600 VCOs to do in
>centuries. My TX816 is one of my favorite synths for percussion, and
>many other musical applications.

That's true. But you should check out some of the FM tools in Reaktor if 
you want to go mad with FM.

They are *so* cool. Really.

>The KS algos don't, in my opinion, sound "realistic", but they don't 
>remind me of Yamaha FM. You can do a
>lot of interesting things with controlled feedback, depending on how
>you apply it.

KS always seems to have a very harsh, simple, in your face digital quality 
that reminds me of certain kinds of FM.

> > but the fact that no one has ever tried to sell a commercial KP synth
>says a
> > lot about how successful it is as a modern synthesis technique.
>
>Now that's just funny! I agree that the basic KS concept needs to be
>spiced up a lot to make an engaging instrument, but to say that a
>technique is only modern if someone has succeeded in marketing it is
>absurd.

Er, no, that's not what I said, or what I meant. What I meant, and perhaps 
also what I said, was that KS was never flexible or interesting enough to 
stand on its own as a synthesis technique that people would want to play or 
listen to on an extended basis. People bought DX7s because they liked the 
sound, not because they were interested in Bessel functions. I can't 
imagine a KS synth then or now having the same kind of appeal. The 
technique has  been in Csound since not long after it was invented, but 
even today very few virtual synths use it. Mostly because it sounds just 
plain boring, especially when compared to anything more recent than an OPL 
soundcard.

>Unless you are a marketer, I suppose! How many commercial
>additive synths have really taken off? Formant filters?

FS1R? K5000?

>If its cheap, it gets commercialized - that's why KS was proposed, and why 
>stuff like
>wavetable synths and DX7s became popular.

Bang per buck. FM has a lot. KS doesn't.

>Now that there is cheap,
>general-purpose DSP practically all hardware synths I find are "virtual 
>analog", which is the fuel of other tired rants.

Won't argue there.

>My point is that "success" not unlike "efficiency" and other such
>ideals, is entirely subjective to what your goals are. The goal of
>Karplus and Strong WAS to be computationally cheap, not to be an
>accurate model.

Well, sort of. The goal was to do the best that was possible at the time, 
and from that point of view it's a success of sorts.

But it has too much wrong with it to be more than an academic plaything. 
The Mk1 version is computationally cheap, but it also has very poor 
frequency resolution. You can improve on this by sampling and interpolating 
through the buffer, or by hiking up the sample rate. But then you've at 
least doubled the implementation cost, and quite possibly more than doubled 
it if you try to do anything cleverer than linear interpolation.

So it sort of works. And then you find it sort of doesn't if you try to do 
anything too obviously musical or expressive with it.

> > Some of the newer phys mod tools sound much more interesting. Check
> > out Tassman for some examples.
>
>Which is why I suggested checking out modal synthesis, which is the
>type of synthesis which Tassman is implemented with!

There you go then. :-)

All of which is a distraction from my basic point, which is that real 
physical modelling is extremely hard to do well. I only know of one model 
that comes really close to the real sound, and that's a grand piano model 
that needs to run on its own cluster.

Even modelling a reveb tank is a very complicated thing. You're going to 
get frequency dispersion, acoustic coupling between the springs, acoustic 
coupling between the springs and any surrounding noise (e.g. a monitor 
mix), nonlinearities in the spring extension, differences from temperature 
and air pressure variations, and - for all I know - moon phase too.

There's a place for making that kind of DSP effort, but if you just want to 
something that's going to go sproing in some vaguely sonic and musical way, 
it's a lot easier to wire up a spring in a drainpipe and leave it to get on 
with what it does best.  :-)

Richard





More information about the Synth-diy mailing list