[sdiy] Filter slopes
Ian Fritz
ijfritz at comcast.net
Tue Jun 12 01:29:57 CEST 2018
Doesn’t Dieter do that with his delay units?
Ian
> On Jun 11, 2018, at 5:17 PM, Scott Gravenhorst <music.maker at gte.net> wrote:
>
>
> Also, a friend of mine, Les Hall on electro-music.com, came up with an analog way to do
> Karplus-Strong using a BBD and a single pole low pass analog filter (just RC) in the loop.
> This works and might also be applicable to the flute model described on ccrma.standford.com.
> That might be tricky to get working, but probably not impossible. If I were to try it (I'm not
> really an analog guy now), I'd start with Les Hall's BBD KS circuit and see what the problems
> are with it. Another friend implemented it (BBD KS) and he said it suffers the same problem
> that the digital model has - the low pass filter adds a bit of extra delay so it detunes a bit
> as the delay is shortened. Delay time is controlled by using a VCO as a clock to drive the BBD.
>
> music.maker at gte.net wrote:
>>
>>
>> Look at Perry Cook's flute model:
>>
>> https://ccrma.stanford.edu/software/clm/compmus/clm-tutorials/pm.html#s-f
>>
>> It's an extension of Karplus-Strong string models. There are two
>> delay lines, one is exactly 1/2 the length of the other. The
>> short one models the mouthpiece and it energizes the long one.
>> I've gotten it to work and it sounds VERY flute-like, however, I
>> still need to work on it because it comes to full amplitude very
>> slowly with whatever mistake I made. I'm sure another look at my
>> code and I'll see a doofus thing I did.
>>
>> Tom Wiltshire <tom at electricdruid.net> wrote:
>>> Ok, I don’t know anything about “coupled resonators”. What
>>> would I look up to find out more (aside from that obvious term ),
>>> and how would I implement such a thing for analogue audio? Making
>>> “resonators” is easy enough. How do I “couple” them?
>>>
>>> I’m looking for a practical implementation with details of how
>>> that was arrived at, rather than a highly abstract splurge of
>>> math that I won't understand and which could probably be
>>> explained in words of two syllables or less if anyone took the
>>> time to bother.
>>>
>>> Thanks,
>>> Tom
>>>
>>> ==================
>>> Electric Druid
>>> Synth & Stompbox DIY
>>> ==================
>>>
>>>> On 11 Jun 2018, at 20:50, ASSI <Stromeko at nexgo.de> wrote:
>>>>
>>>> On Monday, June 11, 2018 7:43:22 AM CEST Elain Klopke wrote:
>>>>> I was reading an article about the spectral content of various instruments
>>>>> (woodwinds and strings) and while they didn't have any circuits, there were
>>>>> some tables showing cutoff frequencies and high and low slopes. Several of
>>>>> the pictures looked like bandpass filter responses with different slopes on
>>>>> each side. How would I go about doing that? Is the slope determined by the
>>>>> gain of the op amp in an active filter? If it's that easy, would it be a
>>>>> highpass filter followed by a lowpass filter each with their own gain
>>>>> settings?
>>>>
>>>> Both woodwinds and string instruments (among others) can be modeled with
>>>> coupled resonators. The characteristic timbre of each is related to the modes
>>>> of these resonators and the transfer of energy between them. The slopes of
>>>> the bandpass skirts depend on both the quality factor of the resonator and the
>>>> coupling strength to other resonators or resonator modes. Generally speaking,
>>>> losing energy (e.g. into another mode) is a reduction in Q and hence shows up
>>>> as a flattening of the slope. If you just want to approximate the magnitude
>>>> response, a filter bank with a high enough number of filter bands is as good
>>>> as any other method and relatively easy to implement, it just uses many de-
>>>> coupled resonators instead of few(er) coupled ones.
>>>>
>>>>
>>>> Regards,
>>>> Achim.
>>>> --
>>>> +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
>>>>
>>>> Wavetables for the Terratec KOMPLEXER:
>>>> http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Synth-diy mailing list
>>>> Synth-diy at synth-diy.org
>>>> http://synth-diy.org/mailman/listinfo/synth-diy
>>>
>>>
>>> _______________________________________________
>>> Synth-diy mailing list
>>> Synth-diy at synth-diy.org
>>> http://synth-diy.org/mailman/listinfo/synth-diy
>>> ?
>>
>> -- ScottG
>> ________________________________________________________________________
>> -- Scott Gravenhorst
>> -- http://scott.joviansynth.com/
>> -- When the going gets tough, the tough use the command line.
>> -- Matt 21:22
>>
>>
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> Content-Disposition: inline
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
>>
>
> -- ScottG
> ________________________________________________________________________
> -- Scott Gravenhorst
> -- http://scott.joviansynth.com/
> -- When the going gets tough, the tough use the command line.
> -- Matt 21:22
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list