Kyma Forum
  Kyma Support
  Karplus-Strong?

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Karplus-Strong?
David McClain
Member
posted 19 September 2000 10:49         Edit/Delete Message   Reply w/Quote
Well, after now using my new Kyma system for all of about a week, I think I am beginning to understand its strong points.

But given the support for delays and allpass filters, is it possible to do things like Karplus-Strong plucked sounds - like "pluck" in CSound. All the other goodies like time-variable delays are there.

I haven't seen any examples of this yet, and it seems that the control over the delay lines isn't quite detailed enough to pull this one off. I'm thinking specifically about tuning a delay line by fractional sample intervals using an all-pass filter.

I'll bet the Kyma can do it, I just don't yet know how!

- DM

IP: Logged

David McClain
Member
posted 21 September 2000 11:34         Edit/Delete Message   Reply w/Quote
Sounds like I might have stumbled on a partial answer. The HarmonicResonator apparently uses a delay line to create its resonances. The decay parameter must be affecting a LPF in the feedback loop, and you must have used a tunable all-pass in order to accommodate arbitrary tunings.

When I feed the HarmonicResonator with white noise I get a KP-like sound coming out. Adding a secondary feedback loop of 0 to 100 samp with LPF around this Sound gives me a bunch of no-so-tunable overtones that sound a lot like blowing into a bottle...

- DM

IP: Logged

SSC
Administrator
posted 22 September 2000 23:09         Edit/Delete Message   Reply w/Quote
Yes, and you should also try using a triggered FunctionGenerator to feed in single cycles of different waveforms (excitations).

IP: Logged

David McClain
Member
posted 24 September 2000 09:32         Edit/Delete Message   Reply w/Quote
Well, duh!! I took your suggestions to heart and played all night with them. Depsite your saying so in the phonebook, I kept thinking I had to find a way to fill a delay line with spectrally shaped noise... Now I had the sudden realization that you are stimulating a resonator much like a pair of lips on a mouthpiece, or a bowing of a string.

Sorry to be so thick here! But I think I have finally settled into the Karma of Kyma. I kept confusing the spectrum of the stimulant with that of formant resonators. They are similar but not necessarily the same in this context. Thanks for your prodding!

It took me a while to rotate the "Rubik's Cube" called Kyma to the proper orientation in my mind. Wow! What a system you have developed! Wow!!!

Thanks!

- DM

IP: Logged

Bill Meadows
Member
posted 18 October 2000 13:06         Edit/Delete Message   Reply w/Quote
I finally got around to trying this myself last night and had a problem. I used a function generator to send a single cycle of a reversed exponential into a harmonic resonator. I used !keydown to trigger the function generator and !keynumber to set the frequency of the resonator.

This worked to a certain extent, but after a few notes, I had what appeared to be a build-up of DC level (The ouput meters would max-out, but there was no sound).

I tried inserting a HPF after the resonator, but that didn't fix it.

What am I doing wrong?

IP: Logged

SSC
Administrator
posted 18 October 2000 19:35         Edit/Delete Message   Reply w/Quote
The HPF is probably not getting rid of the DC component completely.

Try running the FunctionGenerator through a one sample delay, and subtract the delayed value from the FunctionGenerator output. This will hit the DC with a big hammer.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c