Csound Csound-dev Csound-tekno Search About

[Csnd] Series of bell partials (in textual form)

Date2011-12-10 00:15
FromJulien Claassen
Subject[Csnd] Series of bell partials (in textual form)
Hello everyone!
   I'm trying to design a bell with csound, using some form of additive 
synthesis. But that is a rather immaterial problem right now. I'm looking for 
a good point to start. Some nice info about partial frequencies of the major 
three phases (hitting, main sound and tail). I found one short example in a 
tutorial for SYD, whatever that is. The rest I could find did only include 
graphics, which isn't helpful, if you're blind. So I was wondering: Does 
anyone of you have a nice data-set, that could aid me in getting a good start?
   I've read a bit about the theory, but that still doesn't tell me too much. 
I'd also be happy with an example csd or orc-file or whatever you might have 
lying around or be connected to on the web.
   Any help is appreciated!
   Warm regards
            Julien

=-=-=-=-=-=-=-=-=-=-=-=-
Such Is Life: Very Intensely Adorable;
Free And Jubilating Amazement Revels, Dancing On - FLOWERS!

======      Find my music at      ======
http://juliencoder.de/nama/music.html
.....................................
"If you live to be 100, I hope I live to be 100 minus 1 day,
so I never have to live without you." (Winnie the Pooh)


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-10 00:25
FromPeiman Khosravi
SubjectRe: [Csnd] Series of bell partials (in textual form)
Hi Julien,

It's easy to make a bell with a basic additive synthesiser. These are the
ingredients you need:

1- An inharmonic spectrum. Start with a harmonic spectrum and then skew
the rations around to get the desired effect.

2- Beating between the partials. Copy some of the partials with
fractionally different frequencies from the originals. Experiment around
and play it by ear.

3- Exponential envelops on all the partials. You can use the expon opcode.

4- Different partials take different amount of time to decay. Often the
lower partials last longer. Easiest thing would be to make one sine-wave
instrument with an exponential envelop and then use the score to add up a
few instances of this instrument for a basic additive synthesis. You can
then have slightly different p3 values for your partials.

I'd personally start from a recording of a real bell and work out the
frequencies inside the sound by ear and improvise from there.

Hope this helps. I'm sure others will come up with many more ideas.

Best,

Peiman     
   

  

On 10/12/2011 00:15, "Julien Claassen"  wrote:

>Hello everyone!
>   I'm trying to design a bell with csound, using some form of additive
>synthesis. But that is a rather immaterial problem right now. I'm looking
>for 
>a good point to start. Some nice info about partial frequencies of the
>major 
>three phases (hitting, main sound and tail). I found one short example in
>a 
>tutorial for SYD, whatever that is. The rest I could find did only
>include 
>graphics, which isn't helpful, if you're blind. So I was wondering: Does
>anyone of you have a nice data-set, that could aid me in getting a good
>start?
>   I've read a bit about the theory, but that still doesn't tell me too
>much. 
>I'd also be happy with an example csd or orc-file or whatever you might
>have 
>lying around or be connected to on the web.
>   Any help is appreciated!
>   Warm regards
>            Julien
>
>=-=-=-=-=-=-=-=-=-=-=-=-
>Such Is Life: Very Intensely Adorable;
>Free And Jubilating Amazement Revels, Dancing On - FLOWERS!
>
>======      Find my music at      ======
>http://juliencoder.de/nama/music.html
>.....................................
>"If you live to be 100, I hope I live to be 100 minus 1 day,
>so I never have to live without you." (Winnie the Pooh)
>
>
>Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>Discussions of bugs and features can be posted here
>To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>csound"
>




Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-10 01:06
Fromluis jure
SubjectRe: [Csnd] Series of bell partials (in textual form)
AttachmentsNone  horner_bells_pengling.csd  

Date2011-12-10 01:09
FromRory Walsh
SubjectRe: [Csnd] Series of bell partials (in textual form)
On top of all the great tips from Pieman you can also try some of JC Risset's bell instruments. They are pretty easy to implement in Csound.  You can find examples in the Amsterdam Csound Catalogue. Good luck.

On Saturday, 10 December 2011, Peiman Khosravi <peimankhosravi@gmail.com> wrote:
> Hi Julien,
>
> It's easy to make a bell with a basic additive synthesiser. These are the
> ingredients you need:
>
> 1- An inharmonic spectrum. Start with a harmonic spectrum and then skew
> the rations around to get the desired effect.
>
> 2- Beating between the partials. Copy some of the partials with
> fractionally different frequencies from the originals. Experiment around
> and play it by ear.
>
> 3- Exponential envelops on all the partials. You can use the expon opcode.
>
> 4- Different partials take different amount of time to decay. Often the
> lower partials last longer. Easiest thing would be to make one sine-wave
> instrument with an exponential envelop and then use the score to add up a
> few instances of this instrument for a basic additive synthesis. You can
> then have slightly different p3 values for your partials.
>
> I'd personally start from a recording of a real bell and work out the
> frequencies inside the sound by ear and improvise from there.
>
> Hope this helps. I'm sure others will come up with many more ideas.
>
> Best,
>
> Peiman
>
>
>
>
> On 10/12/2011 00:15, "Julien Claassen" <julien@mail.upb.de> wrote:
>
>>Hello everyone!
>>   I'm trying to design a bell with csound, using some form of additive
>>synthesis. But that is a rather immaterial problem right now. I'm looking
>>for
>>a good point to start. Some nice info about partial frequencies of the
>>major
>>three phases (hitting, main sound and tail). I found one short example in
>>a
>>tutorial for SYD, whatever that is. The rest I could find did only
>>include
>>graphics, which isn't helpful, if you're blind. So I was wondering: Does
>>anyone of you have a nice data-set, that could aid me in getting a good
>>start?
>>   I've read a bit about the theory, but that still doesn't tell me too
>>much.
>>I'd also be happy with an example csd or orc-file or whatever you might
>>have
>>lying around or be connected to on the web.
>>   Any help is appreciated!
>>   Warm regards
>>            Julien
>>
>>=-=-=-=-=-=-=-=-=-=-=-=-
>>Such Is Life: Very Intensely Adorable;
>>Free And Jubilating Amazement Revels, Dancing On - FLOWERS!
>>
>>======      Find my music at      ======
>>http://juliencoder.de/nama/music.html
>>.....................................
>>"If you live to be 100, I hope I live to be 100 minus 1 day,
>>so I never have to live without you." (Winnie the Pooh)
>>
>>
>>Send bugs reports to the Sourceforge bug tracker
>>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
>>Discussions of bugs and features can be posted here
>>To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>csound"
>>
>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>

Date2011-12-10 01:52
FromJulien Claassen
SubjectRe: [Csnd] Series of bell partials (in textual form)
Hello Lluis and Peiman!
   Thank you both for your help on this. I think with that I should be able to 
get a good - and more or less secure - start on the sound. Thanks also for the 
csd. I think, this will come in very handy.
   Warm regards
             Julien

=-=-=-=-=-=-=-=-=-=-=-=-
Such Is Life: Very Intensely Adorable;
Free And Jubilating Amazement Revels, Dancing On - FLOWERS!

======      Find my music at      ======
http://juliencoder.de/nama/music.html
.....................................
"If you live to be 100, I hope I live to be 100 minus 1 day,
so I never have to live without you." (Winnie the Pooh)


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-10 01:55
FromJulien Claassen
SubjectRe: [Csnd] Series of bell partials (in textual form)
Thanks rory. I will do that as well.
   Kind regards
          Julien

=-=-=-=-=-=-=-=-=-=-=-=-
Such Is Life: Very Intensely Adorable;
Free And Jubilating Amazement Revels, Dancing On - FLOWERS!

======      Find my music at      ======
http://juliencoder.de/nama/music.html
.....................................
"If you live to be 100, I hope I live to be 100 minus 1 day,
so I never have to live without you." (Winnie the Pooh)


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-12-11 14:55
FromDavid Mooney
SubjectRe: [Csnd] Series of bell partials (in textual form)
Risset's bell sound is shown in full also in Dodge and Jerse Computer
Music, page 94. I've made a convincing gong sound by lowering the
frequencies and lengthening the durations.

--David

On Fri, Dec 9, 2011 at 7:15 PM, Julien Claassen  wrote:
> Hello everyone!
>  I'm trying to design a bell with csound, using some form of additive
> synthesis. But that is a rather immaterial problem right now. I'm looking
> for a good point to start. Some nice info about partial frequencies of the
> major three phases (hitting, main sound and tail). I found one short example
> in a tutorial for SYD, whatever that is. The rest I could find did only
> include graphics, which isn't helpful, if you're blind. So I was wondering:
> Does anyone of you have a nice data-set, that could aid me in getting a good
> start?
>  I've read a bit about the theory, but that still doesn't tell me too much.
> I'd also be happy with an example csd or orc-file or whatever you might have
> lying around or be connected to on the web.
>  Any help is appreciated!
>  Warm regards
>           Julien
>
> =-=-=-=-=-=-=-=-=-=-=-=-
> Such Is Life: Very Intensely Adorable;
> Free And Jubilating Amazement Revels, Dancing On - FLOWERS!
>
> ======      Find my music at      ======
> http://juliencoder.de/nama/music.html
> .....................................
> "If you live to be 100, I hope I live to be 100 minus 1 day,
> so I never have to live without you." (Winnie the Pooh)
>
>
> Send bugs reports to the Sourceforge bug tracker
>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>



-- 
Opaque Melodies
http://opaquemelodies.com


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-12-18 16:52
Frommark jamerson
SubjectRe: [Csnd] Series of bell partials (in textual form)

Julien, 


    If you happen to still be working on this(or for anyone else interested) I just recently adapted the "Telephone Bell" tutorial from Andy Farnell's book "Designing Sound" for use in Csound.  Below is the basic setup of the bell and striker, without the case resonance section.  The partials are grouped into threes, and each group has a separate envelope.  I hope this is helpful in some way.  




instr 1 ; telephone bell

istrength =     1
idec    =    1
ifund    =    650
ifn    =    1

;Bell harmonic Groups
;Group 1:  Fundamental, sub, inharmonic prime
kenv1    linseg    istrength,idec * 1.2, 0, 1, 0

aosc11    oscil    kenv1 * 0.002, ifund * 0.501, ifn
aosc12    oscil    kenv1 * 0.02, ifund * 1, ifn
aosc13    oscil    kenv1 * 0.001, ifund * 0.7, ifn

agroup1    =    (aosc11 + aosc12 + aosc13) * 0.3

;Group 2: primary modes
kenv2    linseg    istrength, idec * 0.9, 0, 1, 0

aosc21    oscil    kenv2 * 0.008, ifund * 2.002, ifn
aosc22    oscil    kenv2 * 0.02, ifund * 3, ifn
aosc23    oscil    kenv2 * 0.004, ifund * 9.6, ifn

agroup2    =    (aosc21 + aosc22 + aosc23) * 0.3

;Group 3: Secondary Modes
kenv3    linseg    istrength, idec * 0.25, 0, 1, 0

aosc31    oscil    kenv3 * 0.02, ifund * 2.49, ifn
aosc32    oscil    kenv3 * 0.04, ifund * 11, ifn
aosc33    oscil    kenv3 * 0.02, ifund * 2.571, ifn

agroup3    =    (aosc31 + aosc32 + aosc33) * 0.3

;Group 4: Circular Modes
kenv4    linseg    istrength, idec * 0.14, 0, 1, 0

aosc41    oscil    kenv4 * 0.005, ifund * 3.05, ifn
aosc42    oscil    kenv4 * 0.05, ifund * 6.242, ifn
aosc43    oscil    kenv4 * 0.05, ifund * 12.49, ifn

agroup4    =    (aosc41 + aosc42 + aosc43) * 0.3

;Group 5: Striker
kenv5    linseg    istrength, idec * 0.07, 0, 1, 0

aosc51    oscil    kenv5 * 0.02, ifund * 13, ifn
aosc52    oscil    kenv5 * 0.03, ifund * 16, ifn
aosc53    oscil    kenv5 * 0.04, ifund * 24, ifn

agroup5    =    (aosc51 + aosc52 + aosc53) * 0.3

; Harmonic Summation

aharm    =    (agroup1 + agroup2 + agroup3 + agroup4 + agroup5) ;* 0.5

; Striker 
anoise    noise    1,0.99
kenvstk    linseg    1, 0.01, 0, 1, 0
kenvstk    =    kenvstk * kenvstk

astrike    =    anoise * kenvstk * 0.1

; Out Summation

abell    =    (aharm + astrike) * 2

    outs    abell,abell


endin





----- Original Message -----
From: Julien Claassen 
To: csound mailing list 
Cc: 
Sent: Friday, December 9, 2011 6:15 PM
Subject: [Csnd] Series of bell partials (in textual form)

Hello everyone!
  I'm trying to design a bell with csound, using some form of additive synthesis. But that is a rather immaterial problem right now. I'm looking for a good point to start. Some nice info about partial frequencies of the major three phases (hitting, main sound and tail). I found one short example in a tutorial for SYD, whatever that is. The rest I could find did only include graphics, which isn't helpful, if you're blind. So I was wondering: Does anyone of you have a nice data-set, that could aid me in getting a good start?
  I've read a bit about the theory, but that still doesn't tell me too much. I'd also be happy with an example csd or orc-file or whatever you might have lying around or be connected to on the web.
  Any help is appreciated!
  Warm regards
           Julien

=-=-=-=-=-=-=-=-=-=-=-=-
Such Is Life: Very Intensely Adorable;
Free And Jubilating Amazement Revels, Dancing On - FLOWERS!

======      Find my music at      ======
http://juliencoder.de/nama/music.html
.....................................
"If you live to be 100, I hope I live to be 100 minus 1 day,
so I never have to live without you." (Winnie the Pooh)


Send bugs reports to the Sourceforge bug tracker
          https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"