Hi all, I'm experiencing some audible distortion when changing the bow velocity parameter in my implementation of a violin model which uses (pm.)violinBowedString.
The distortion occurs in varying degrees across the majority of the velocity parameter range of 0-1. Its first occurrence is around (0.08 - 0.14). The code is below. Have I missed something? import ("stdfaust.lib"); import ("physmodels.lib"); violinBowedModel(stringFreq, bowPressure, bowVelocity, bowPosition) = pm.endChain(modelChain) with { stringTuning = 0.08; stringL = pm.f2l(stringFreq) - stringTuning; modelChain = pm.chain( violinNuts : violinBowedString(stringL, bowPressure, bowVelocity, bowPosition) : violinBridge : violinBody : out ); }; freq0 = hslider("freq0", 660, 660, 1100, 0.01) : si.smoo; velocity0 = hslider("velocity0", 0, 0, 1, 0.01) : ba.lin2LogGain : si.smooth (0.999); process = violinBowedModel(freq0, 0, velocity0, 0.75) *(0.5) <: _,_; Many thanks, Alex
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users