Csound Csound-dev Csound-tekno Search About

[Csnd] Sympathetic Resonance

Date2010-01-22 16:47
FromJim Aikin
Subject[Csnd] Sympathetic Resonance
The other day a friend brought over a hurdy-gurdy that had some extra strings
for sympathetic resonance, and that set me thinking. But (being strictly a
novice at DSP) I couldn't see any easy way to model such strings in Csound.
I tried a few things with delay lines and filters, but nothing I tried came
close to the desired behavior.

A comb filter doesn't seem to work -- it has too many peaks, and they're not
harmonically related.

Perhaps K-S using the pluck opcode, I thought -- but no, that only takes an
input at the beginning.

What one wants is a system that will accept an arbitrary audio input stream
and then quickly damp out all frequencies except the fundamental and its
harmonics. If the input is not one of those frequencies, the output should
be extremely muted -- but if the input _is_ one of those frequencies, or
even close to it, the output should "ring" in a natural decay even after the
input has stopped.

Can anyone suggest a way to do this? Is it already available as an opcode?
If not, how might one build it? Thanks!

--Jim Aikin

Date2010-01-22 16:58
FromSteven Yi
Subject[Csnd] Re: Sympathetic Resonance
Hi Jim,

Maybe streson may work for you?

http://csounds.com/manual/html/streson.html

steven

On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin  wrote:
>
> The other day a friend brought over a hurdy-gurdy that had some extra strings
> for sympathetic resonance, and that set me thinking. But (being strictly a
> novice at DSP) I couldn't see any easy way to model such strings in Csound.
> I tried a few things with delay lines and filters, but nothing I tried came
> close to the desired behavior.
>
> A comb filter doesn't seem to work -- it has too many peaks, and they're not
> harmonically related.
>
> Perhaps K-S using the pluck opcode, I thought -- but no, that only takes an
> input at the beginning.
>
> What one wants is a system that will accept an arbitrary audio input stream
> and then quickly damp out all frequencies except the fundamental and its
> harmonics. If the input is not one of those frequencies, the output should
> be extremely muted -- but if the input _is_ one of those frequencies, or
> even close to it, the output should "ring" in a natural decay even after the
> input has stopped.
>
> Can anyone suggest a way to do this? Is it already available as an opcode?
> If not, how might one build it? Thanks!
>
> --Jim Aikin
>
> --
> View this message in context: http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-22 18:27
FromVictor Lazzarini
Subject[Csnd] Re: Re: Sympathetic Resonance
Also wguide1. I have also an UDO that implements an extended KS model  
with arbitrary input as excitation. I've used these in a couple of  
pieces, they work well.

Victor


On 22 Jan 2010, at 16:58, Steven Yi wrote:

> Hi Jim,
>
> Maybe streson may work for you?
>
> http://csounds.com/manual/html/streson.html
>
> steven
>
> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin  
>  wrote:
>>
>> The other day a friend brought over a hurdy-gurdy that had some  
>> extra strings
>> for sympathetic resonance, and that set me thinking. But (being  
>> strictly a
>> novice at DSP) I couldn't see any easy way to model such strings in  
>> Csound.
>> I tried a few things with delay lines and filters, but nothing I  
>> tried came
>> close to the desired behavior.
>>
>> A comb filter doesn't seem to work -- it has too many peaks, and  
>> they're not
>> harmonically related.
>>
>> Perhaps K-S using the pluck opcode, I thought -- but no, that only  
>> takes an
>> input at the beginning.
>>
>> What one wants is a system that will accept an arbitrary audio  
>> input stream
>> and then quickly damp out all frequencies except the fundamental  
>> and its
>> harmonics. If the input is not one of those frequencies, the output  
>> should
>> be extremely muted -- but if the input _is_ one of those  
>> frequencies, or
>> even close to it, the output should "ring" in a natural decay even  
>> after the
>> input has stopped.
>>
>> Can anyone suggest a way to do this? Is it already available as an  
>> opcode?
>> If not, how might one build it? Thanks!
>>
>> --Jim Aikin
>>
>> --
>> View this message in context: http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-22 18:36
FromAnthony Palomba
Subject[Csnd] Re: Re: Re: Sympathetic Resonance
It sounds like you might want to look at a resonant filter.
If I recall I think Mode is the opcode that does it.


- Anthony



On Fri, Jan 22, 2010 at 12:27 PM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:
Also wguide1. I have also an UDO that implements an extended KS model with arbitrary input as excitation. I've used these in a couple of pieces, they work well.

Victor



On 22 Jan 2010, at 16:58, Steven Yi wrote:

Hi Jim,

Maybe streson may work for you?

http://csounds.com/manual/html/streson.html

steven

On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin <midiguru23@sbcglobal.net> wrote:

The other day a friend brought over a hurdy-gurdy that had some extra strings
for sympathetic resonance, and that set me thinking. But (being strictly a
novice at DSP) I couldn't see any easy way to model such strings in Csound.
I tried a few things with delay lines and filters, but nothing I tried came
close to the desired behavior.

A comb filter doesn't seem to work -- it has too many peaks, and they're not
harmonically related.

Perhaps K-S using the pluck opcode, I thought -- but no, that only takes an
input at the beginning.

What one wants is a system that will accept an arbitrary audio input stream
and then quickly damp out all frequencies except the fundamental and its
harmonics. If the input is not one of those frequencies, the output should
be extremely muted -- but if the input _is_ one of those frequencies, or
even close to it, the output should "ring" in a natural decay even after the
input has stopped.

Can anyone suggest a way to do this? Is it already available as an opcode?
If not, how might one build it? Thanks!

--Jim Aikin

--
View this message in context: http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
Sent from the Csound - General mailing list archive at Nabble.com.



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-01-22 20:40
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: Sympathetic Resonance
Attachmentstoctoc.csd  
Jim,

to give you a flavour of string resonance, I attach a simple CSD.

Victor

Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:

> Also wguide1. I have also an UDO that implements an extended KS  
> model with arbitrary input as excitation. I've used these in a  
> couple of pieces, they work well.
>
> Victor
>
>
> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>
>> Hi Jim,
>>
>> Maybe streson may work for you?
>>
>> http://csounds.com/manual/html/streson.html
>>
>> steven
>>
>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin  
>>  wrote:
>>>
>>> The other day a friend brought over a hurdy-gurdy that had some  
>>> extra strings
>>> for sympathetic resonance, and that set me thinking. But (being  
>>> strictly a
>>> novice at DSP) I couldn't see any easy way to model such strings  
>>> in Csound.
>>> I tried a few things with delay lines and filters, but nothing I  
>>> tried came
>>> close to the desired behavior.
>>>
>>> A comb filter doesn't seem to work -- it has too many peaks, and  
>>> they're not
>>> harmonically related.
>>>
>>> Perhaps K-S using the pluck opcode, I thought -- but no, that only  
>>> takes an
>>> input at the beginning.
>>>
>>> What one wants is a system that will accept an arbitrary audio  
>>> input stream
>>> and then quickly damp out all frequencies except the fundamental  
>>> and its
>>> harmonics. If the input is not one of those frequencies, the  
>>> output should
>>> be extremely muted -- but if the input _is_ one of those  
>>> frequencies, or
>>> even close to it, the output should "ring" in a natural decay even  
>>> after the
>>> input has stopped.
>>>
>>> Can anyone suggest a way to do this? Is it already available as an  
>>> opcode?
>>> If not, how might one build it? Thanks!
>>>
>>> --Jim Aikin
>>>
>>> --
>>> View this message in context: http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"


Date2010-01-22 21:13
FromSteven Yi
Subject[Csnd] Re: Re: Re: Re: Sympathetic Resonance
Hi Victor,

Thanks for posting this!  I rendered it over and over here and enjoyed
the sound and looking at the code too.

Thanks!
steven

On Fri, Jan 22, 2010 at 3:40 PM, Victor Lazzarini
 wrote:
> Jim,
>
> to give you a flavour of string resonance, I attach a simple CSD.
>
> Victor
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>
> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
>
>> Also wguide1. I have also an UDO that implements an extended KS model with
>> arbitrary input as excitation. I've used these in a couple of pieces, they
>> work well.
>>
>> Victor
>>
>>
>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>
>>> Hi Jim,
>>>
>>> Maybe streson may work for you?
>>>
>>> http://csounds.com/manual/html/streson.html
>>>
>>> steven
>>>
>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin 
>>> wrote:
>>>>
>>>> The other day a friend brought over a hurdy-gurdy that had some extra
>>>> strings
>>>> for sympathetic resonance, and that set me thinking. But (being strictly
>>>> a
>>>> novice at DSP) I couldn't see any easy way to model such strings in
>>>> Csound.
>>>> I tried a few things with delay lines and filters, but nothing I tried
>>>> came
>>>> close to the desired behavior.
>>>>
>>>> A comb filter doesn't seem to work -- it has too many peaks, and they're
>>>> not
>>>> harmonically related.
>>>>
>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that only takes
>>>> an
>>>> input at the beginning.
>>>>
>>>> What one wants is a system that will accept an arbitrary audio input
>>>> stream
>>>> and then quickly damp out all frequencies except the fundamental and its
>>>> harmonics. If the input is not one of those frequencies, the output
>>>> should
>>>> be extremely muted -- but if the input _is_ one of those frequencies, or
>>>> even close to it, the output should "ring" in a natural decay even after
>>>> the
>>>> input has stopped.
>>>>
>>>> Can anyone suggest a way to do this? Is it already available as an
>>>> opcode?
>>>> If not, how might one build it? Thanks!
>>>>
>>>> --Jim Aikin
>>>>
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>
>
>


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-22 22:11
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: Re: Re: Sympathetic Resonance
Steven,

thanks. I had this sound in my head that I thought would illustrate  
the string resonance and I'm glad I managed to translate it into  
Csound code.

Regards

Victor

On 22 Jan 2010, at 21:13, Steven Yi wrote:

> Hi Victor,
>
> Thanks for posting this!  I rendered it over and over here and enjoyed
> the sound and looking at the code too.
>
> Thanks!
> steven
>
> On Fri, Jan 22, 2010 at 3:40 PM, Victor Lazzarini
>  wrote:
>> Jim,
>>
>> to give you a flavour of string resonance, I attach a simple CSD.
>>
>> Victor
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe
>> csound"
>>
>>
>>
>> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
>>
>>> Also wguide1. I have also an UDO that implements an extended KS  
>>> model with
>>> arbitrary input as excitation. I've used these in a couple of  
>>> pieces, they
>>> work well.
>>>
>>> Victor
>>>
>>>
>>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>>
>>>> Hi Jim,
>>>>
>>>> Maybe streson may work for you?
>>>>
>>>> http://csounds.com/manual/html/streson.html
>>>>
>>>> steven
>>>>
>>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin >>> >
>>>> wrote:
>>>>>
>>>>> The other day a friend brought over a hurdy-gurdy that had some  
>>>>> extra
>>>>> strings
>>>>> for sympathetic resonance, and that set me thinking. But (being  
>>>>> strictly
>>>>> a
>>>>> novice at DSP) I couldn't see any easy way to model such strings  
>>>>> in
>>>>> Csound.
>>>>> I tried a few things with delay lines and filters, but nothing I  
>>>>> tried
>>>>> came
>>>>> close to the desired behavior.
>>>>>
>>>>> A comb filter doesn't seem to work -- it has too many peaks, and  
>>>>> they're
>>>>> not
>>>>> harmonically related.
>>>>>
>>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that  
>>>>> only takes
>>>>> an
>>>>> input at the beginning.
>>>>>
>>>>> What one wants is a system that will accept an arbitrary audio  
>>>>> input
>>>>> stream
>>>>> and then quickly damp out all frequencies except the fundamental  
>>>>> and its
>>>>> harmonics. If the input is not one of those frequencies, the  
>>>>> output
>>>>> should
>>>>> be extremely muted -- but if the input _is_ one of those  
>>>>> frequencies, or
>>>>> even close to it, the output should "ring" in a natural decay  
>>>>> even after
>>>>> the
>>>>> input has stopped.
>>>>>
>>>>> Can anyone suggest a way to do this? Is it already available as an
>>>>> opcode?
>>>>> If not, how might one build it? Thanks!
>>>>>
>>>>> --Jim Aikin
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe
>>>> csound"
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe
>>> csound"
>>
>>
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-22 22:19
FromSteven Yi
Subject[Csnd] Re: Re: Re: Re: Re: Re: Sympathetic Resonance
That touches on something I have mind, is that more examples like
these would be great to have included with Csound (or in this case,
with QuteCsound as it looks like the project was done in).  This idea
of an example of having an idea, analyzing it, and coding it into the
result.  It's on my mind since I am working on the outline for the new
blue manual that I would like to have more of this kind of thing.
Perhaps this would be a nice regular column to have in the Csound
Journal. =)  (If interested, you could contribute the inaugural column
article!)

On Fri, Jan 22, 2010 at 5:11 PM, Victor Lazzarini
 wrote:
> Steven,
>
> thanks. I had this sound in my head that I thought would illustrate the
> string resonance and I'm glad I managed to translate it into Csound code.
>
> Regards
>
> Victor
>
> On 22 Jan 2010, at 21:13, Steven Yi wrote:
>
>> Hi Victor,
>>
>> Thanks for posting this!  I rendered it over and over here and enjoyed
>> the sound and looking at the code too.
>>
>> Thanks!
>> steven
>>
>> On Fri, Jan 22, 2010 at 3:40 PM, Victor Lazzarini
>>  wrote:
>>>
>>> Jim,
>>>
>>> to give you a flavour of string resonance, I attach a simple CSD.
>>>
>>> Victor
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>>
>>>
>>>
>>> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
>>>
>>>> Also wguide1. I have also an UDO that implements an extended KS model
>>>> with
>>>> arbitrary input as excitation. I've used these in a couple of pieces,
>>>> they
>>>> work well.
>>>>
>>>> Victor
>>>>
>>>>
>>>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>>>
>>>>> Hi Jim,
>>>>>
>>>>> Maybe streson may work for you?
>>>>>
>>>>> http://csounds.com/manual/html/streson.html
>>>>>
>>>>> steven
>>>>>
>>>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin 
>>>>> wrote:
>>>>>>
>>>>>> The other day a friend brought over a hurdy-gurdy that had some extra
>>>>>> strings
>>>>>> for sympathetic resonance, and that set me thinking. But (being
>>>>>> strictly
>>>>>> a
>>>>>> novice at DSP) I couldn't see any easy way to model such strings in
>>>>>> Csound.
>>>>>> I tried a few things with delay lines and filters, but nothing I tried
>>>>>> came
>>>>>> close to the desired behavior.
>>>>>>
>>>>>> A comb filter doesn't seem to work -- it has too many peaks, and
>>>>>> they're
>>>>>> not
>>>>>> harmonically related.
>>>>>>
>>>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that only
>>>>>> takes
>>>>>> an
>>>>>> input at the beginning.
>>>>>>
>>>>>> What one wants is a system that will accept an arbitrary audio input
>>>>>> stream
>>>>>> and then quickly damp out all frequencies except the fundamental and
>>>>>> its
>>>>>> harmonics. If the input is not one of those frequencies, the output
>>>>>> should
>>>>>> be extremely muted -- but if the input _is_ one of those frequencies,
>>>>>> or
>>>>>> even close to it, the output should "ring" in a natural decay even
>>>>>> after
>>>>>> the
>>>>>> input has stopped.
>>>>>>
>>>>>> Can anyone suggest a way to do this? Is it already available as an
>>>>>> opcode?
>>>>>> If not, how might one build it? Thanks!
>>>>>>
>>>>>> --Jim Aikin
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to this list.
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe
>>>>> csound"
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>> csound"
>>>
>>>
>>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-22 22:26
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: Re: Re: Re: Re: Sympathetic Resonance
Sounds like an interesting idea for the Csound journal.

Victor
On 22 Jan 2010, at 22:19, Steven Yi wrote:

> That touches on something I have mind, is that more examples like
> these would be great to have included with Csound (or in this case,
> with QuteCsound as it looks like the project was done in).  This idea
> of an example of having an idea, analyzing it, and coding it into the
> result.  It's on my mind since I am working on the outline for the new
> blue manual that I would like to have more of this kind of thing.
> Perhaps this would be a nice regular column to have in the Csound
> Journal. =)  (If interested, you could contribute the inaugural column
> article!)
>
> On Fri, Jan 22, 2010 at 5:11 PM, Victor Lazzarini
>  wrote:
>> Steven,
>>
>> thanks. I had this sound in my head that I thought would illustrate  
>> the
>> string resonance and I'm glad I managed to translate it into Csound  
>> code.
>>
>> Regards
>>
>> Victor
>>
>> On 22 Jan 2010, at 21:13, Steven Yi wrote:
>>
>>> Hi Victor,
>>>
>>> Thanks for posting this!  I rendered it over and over here and  
>>> enjoyed
>>> the sound and looking at the code too.
>>>
>>> Thanks!
>>> steven
>>>
>>> On Fri, Jan 22, 2010 at 3:40 PM, Victor Lazzarini
>>>  wrote:
>>>>
>>>> Jim,
>>>>
>>>> to give you a flavour of string resonance, I attach a simple CSD.
>>>>
>>>> Victor
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe
>>>> csound"
>>>>
>>>>
>>>>
>>>> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
>>>>
>>>>> Also wguide1. I have also an UDO that implements an extended KS  
>>>>> model
>>>>> with
>>>>> arbitrary input as excitation. I've used these in a couple of  
>>>>> pieces,
>>>>> they
>>>>> work well.
>>>>>
>>>>> Victor
>>>>>
>>>>>
>>>>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>>>>
>>>>>> Hi Jim,
>>>>>>
>>>>>> Maybe streson may work for you?
>>>>>>
>>>>>> http://csounds.com/manual/html/streson.html
>>>>>>
>>>>>> steven
>>>>>>
>>>>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin >>>>> >
>>>>>> wrote:
>>>>>>>
>>>>>>> The other day a friend brought over a hurdy-gurdy that had  
>>>>>>> some extra
>>>>>>> strings
>>>>>>> for sympathetic resonance, and that set me thinking. But (being
>>>>>>> strictly
>>>>>>> a
>>>>>>> novice at DSP) I couldn't see any easy way to model such  
>>>>>>> strings in
>>>>>>> Csound.
>>>>>>> I tried a few things with delay lines and filters, but nothing  
>>>>>>> I tried
>>>>>>> came
>>>>>>> close to the desired behavior.
>>>>>>>
>>>>>>> A comb filter doesn't seem to work -- it has too many peaks, and
>>>>>>> they're
>>>>>>> not
>>>>>>> harmonically related.
>>>>>>>
>>>>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that  
>>>>>>> only
>>>>>>> takes
>>>>>>> an
>>>>>>> input at the beginning.
>>>>>>>
>>>>>>> What one wants is a system that will accept an arbitrary audio  
>>>>>>> input
>>>>>>> stream
>>>>>>> and then quickly damp out all frequencies except the  
>>>>>>> fundamental and
>>>>>>> its
>>>>>>> harmonics. If the input is not one of those frequencies, the  
>>>>>>> output
>>>>>>> should
>>>>>>> be extremely muted -- but if the input _is_ one of those  
>>>>>>> frequencies,
>>>>>>> or
>>>>>>> even close to it, the output should "ring" in a natural decay  
>>>>>>> even
>>>>>>> after
>>>>>>> the
>>>>>>> input has stopped.
>>>>>>>
>>>>>>> Can anyone suggest a way to do this? Is it already available  
>>>>>>> as an
>>>>>>> opcode?
>>>>>>> If not, how might one build it? Thanks!
>>>>>>>
>>>>>>> --Jim Aikin
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>>>>> Sent from the Csound - General mailing list archive at  
>>>>>>> Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to this list.
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to this list.
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>>> "unsubscribe
>>>>> csound"
>>>>
>>>>
>>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe
>>> csound"
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe
>> csound"
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-01-23 02:38
FromJim Aikin
Subject[Csnd] Re: Re: Re: Sympathetic Resonance
Thanks, Victor. That's a very nice example. I've used schedkwhen, but I
didn't know about event or timeinsts.

You've used the resonator as your main output channel. This morning, in
experimenting with streson, I was able to use it in a sort of wet-only aux
send configuration by setting feedback gain to 0.998 and reducing the output
of the resonator instrument accordingly (to about 0.002, or maybe it was
0.001).

--JA


Victor.Lazzarini wrote:
> 
> Jim,
> 
> to give you a flavour of string resonance, I attach a simple CSD.
> 
> Victor
> 
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>  
> 
> 
> 
> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
> 
>> Also wguide1. I have also an UDO that implements an extended KS  
>> model with arbitrary input as excitation. I've used these in a  
>> couple of pieces, they work well.
>>
>> Victor
>>
>>
>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>
>>> Hi Jim,
>>>
>>> Maybe streson may work for you?
>>>
>>> http://csounds.com/manual/html/streson.html
>>>
>>> steven
>>>
>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin  
>>>  wrote:
>>>>
>>>> The other day a friend brought over a hurdy-gurdy that had some  
>>>> extra strings
>>>> for sympathetic resonance, and that set me thinking. But (being  
>>>> strictly a
>>>> novice at DSP) I couldn't see any easy way to model such strings  
>>>> in Csound.
>>>> I tried a few things with delay lines and filters, but nothing I  
>>>> tried came
>>>> close to the desired behavior.
>>>>
>>>> A comb filter doesn't seem to work -- it has too many peaks, and  
>>>> they're not
>>>> harmonically related.
>>>>
>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that only  
>>>> takes an
>>>> input at the beginning.
>>>>
>>>> What one wants is a system that will accept an arbitrary audio  
>>>> input stream
>>>> and then quickly damp out all frequencies except the fundamental  
>>>> and its
>>>> harmonics. If the input is not one of those frequencies, the  
>>>> output should
>>>> be extremely muted -- but if the input _is_ one of those  
>>>> frequencies, or
>>>> even close to it, the output should "ring" in a natural decay even  
>>>> after the
>>>> input has stopped.
>>>>
>>>> Can anyone suggest a way to do this? Is it already available as an  
>>>> opcode?
>>>> If not, how might one build it? Thanks!
>>>>
>>>> --Jim Aikin
>>>>
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe csound"
>>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe csound"
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
> 
> 
> 

Date2010-01-23 08:30
FromVictor Lazzarini
Subject[Csnd] Re: Re: Re: Re: Sympathetic Resonance
I generally prefer event or scoreline, because they work just like  
issuing score events from a host script. In my head they're easier to  
comprehend. In the case of timeinsts, it's just a compact version of  
the old time counter line

ktime line 0,p3,p3

Victor


On 23 Jan 2010, at 02:38, Jim Aikin wrote:

>
> Thanks, Victor. That's a very nice example. I've used schedkwhen,  
> but I
> didn't know about event or timeinsts.
>
> You've used the resonator as your main output channel. This morning,  
> in
> experimenting with streson, I was able to use it in a sort of wet- 
> only aux
> send configuration by setting feedback gain to 0.998 and reducing  
> the output
> of the resonator instrument accordingly (to about 0.002, or maybe it  
> was
> 0.001).
>
> --JA
>
>
> Victor.Lazzarini wrote:
>>
>> Jim,
>>
>> to give you a flavour of string resonance, I attach a simple CSD.
>>
>> Victor
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe
>> csound"
>>
>>
>>
>>
>> On 22 Jan 2010, at 18:27, Victor Lazzarini wrote:
>>
>>> Also wguide1. I have also an UDO that implements an extended KS
>>> model with arbitrary input as excitation. I've used these in a
>>> couple of pieces, they work well.
>>>
>>> Victor
>>>
>>>
>>> On 22 Jan 2010, at 16:58, Steven Yi wrote:
>>>
>>>> Hi Jim,
>>>>
>>>> Maybe streson may work for you?
>>>>
>>>> http://csounds.com/manual/html/streson.html
>>>>
>>>> steven
>>>>
>>>> On Fri, Jan 22, 2010 at 11:47 AM, Jim Aikin
>>>>  wrote:
>>>>>
>>>>> The other day a friend brought over a hurdy-gurdy that had some
>>>>> extra strings
>>>>> for sympathetic resonance, and that set me thinking. But (being
>>>>> strictly a
>>>>> novice at DSP) I couldn't see any easy way to model such strings
>>>>> in Csound.
>>>>> I tried a few things with delay lines and filters, but nothing I
>>>>> tried came
>>>>> close to the desired behavior.
>>>>>
>>>>> A comb filter doesn't seem to work -- it has too many peaks, and
>>>>> they're not
>>>>> harmonically related.
>>>>>
>>>>> Perhaps K-S using the pluck opcode, I thought -- but no, that only
>>>>> takes an
>>>>> input at the beginning.
>>>>>
>>>>> What one wants is a system that will accept an arbitrary audio
>>>>> input stream
>>>>> and then quickly damp out all frequencies except the fundamental
>>>>> and its
>>>>> harmonics. If the input is not one of those frequencies, the
>>>>> output should
>>>>> be extremely muted -- but if the input _is_ one of those
>>>>> frequencies, or
>>>>> even close to it, the output should "ring" in a natural decay even
>>>>> after the
>>>>> input has stopped.
>>>>>
>>>>> Can anyone suggest a way to do this? Is it already available as an
>>>>> opcode?
>>>>> If not, how might one build it? Thanks!
>>>>>
>>>>> --Jim Aikin
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://old.nabble.com/Sympathetic-Resonance-tp27276282p27276282.html
>>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>> "unsubscribe csound"
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>> "unsubscribe csound"
>>
>>
>>
>
> -- 
> View this message in context: http://old.nabble.com/Sympathetic-Resonance-tp27276282p27282665.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"



Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"