SynthMaker

Kar+ Strong problem

Archive · 2005 13 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

fritzman ·

Hi folks,

I just tried the provided Karplus strong synth that comes with skOres big, wonderful module pack. I get a heavy CPU load and CPU over when I turn down the sustain knob of the envelope. This seems totally strange to me as it's behind the delay. I thought that there's some denormal stuff going on in the delay but the envelope has only effect on the amplitude after the KS thingy. Anybody knows what's up? Thanx a lot.

Best wishes, FRitz

P.S. I have a P4.

oddson ·

I've hit some odd problems problems with the Joge's Karplus just a while ago, after I attached the standard VCA module lifted out of the example synth. +++ I've opened sambean's fraction Karplus with interface from skOre's mod pack. I assume that's the one you're looking at.

First thing, there's a string with "true" in it attached to the hold on the ADSR. Oddly, it doesn't work (even though not being equal to zero I would assume it's still "true" in the usual programing convention). Replacing with a boolean is making the release work for me. (EDIT - strings are equal to True iff they contain a non-case sensitive spelling of "true". So whatever else was going on here this isn't a factor.)

Also, the gain fader is acting odd... (there's some scaling stuff going on here I don't get on the fader controls).

I'm not having the CPU load problem you are. But I'm having problems getting sound out if I start changing things arround...

(Edit - what' the... restarted SM and sambean's karplus as is works fine including release on the VCA.)

(Edit 2 - definately something odd going on here but can't isolate it. It doesn't seem to be specific to the sustain but is specific to the VCA.)

(Edit 3 - I give up. It's working fine again and I can't replicate either your problem or mine.) 😕

fritzman ·

Thanx oddson!

I strangely had similar things. Seldom it worked and most of the time it made problems. Dunno. 😕

Best wishes, FRitz

sambean ·

Hi Chaps..

Just had a quick look into and can't seem to recreate any denormal style bugs, but..

I've just noticed the variable delay I used in it is a bit buggy.. Some time after putting this vesrion of Jorge's karplus up, I noticed an error I'd made but forgot to go and update the old links.. 😇

Here's the proper version, also with a few extra delay modules thrown in.. (variable delay, fractional delay- both linear and allpass interpolation) It doesn't have the GUI front pane on though

http://freespace.virgin.net/cc.lai/Frac ... rplus6.osm

I'll let Skore know so he can update the module pack

oddson ·

First, nice! I didn't get a chance to really investigate the difference but what I heard sounded really good.

The reason I didn't is that I was playing with the VCA and my problem reoccured.

It doesn't seem to be CPU overload (peaks at about 15% on mine) but I keep losing sound.

It's not the Karplus....

I can replicate it as follows...

Take the simplest chain and insert the stock VCA

midi-in->MtoP->sine->stock-VCA-module->DS-out

turn A, S and R to zero and move D - one note then nothing.

sambean ·

Strange.. I just got a similar thing happening.. Switched the release down to zero and then the sound went totally..

fritzman ·

Hi folks,

thanx a lot for helping. I found the problem. It's the envelope. I put my env module in and it works. There are "recycling" arrows on the pow modules. That is the sign for synchronized modules, right? This is the only difference I am able to see between my module and the one that Sambeam put in there. Maybe?

Best wishes, FRitz

P.S. resonating delays are fun! 😀

oddson ·

I could never wrap my brain around what's going on in that module.

It's the same one the make the gain response so top heavy right?

sambean ·

Defo seems like a bug in the ADSR, there's no reason why the sound should totally go like that.. All the inputs seem valid..

It works fine when you swith the ADSR over to the ADSRsr (sample rate)..

It may be something to do with the ADSR recieving small values..

hmmm..

oddson ·

One more thing... it doesn't occur unless the hold is set.

I've posted a bug report.

Tom7777 ·

I thought that there's some denormal stuff going on in the delay but the envelope has only effect on the amplitude after the KS thingy. Anybody knows what's up? Thanx a lot.

I have also noticed similar things and it also seems that a lot of the older code examples now have denormals also, maybe its something to do with the updates a few versions ago. Some of the old filter examples have denormals in them. Im guessing Sk0re just extracted various things that might seem usefull to users so its possible there is other basic problems in the pack also unless all the modules have been updated.

skOre ·

I plan on working not working modules over, but atm have no time and not enought code component experience. Will see to change that in the future, I promise 😉

Tom7777 ·

🙂 Same here im still trying to learn DSP code, maybe the devs could make some modules that remove denormals better and then it would be simple to find any problems that might happen in the DSP code, i made a request for this but nothing has happened so far, the basic modules you can find in examples don't seem to fix the problem all the time.

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.