Use Non-Frames Version Previous Page Next Page
Signal Generators: Models and Emulations

gogobel

  
  ar      gogobel    kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfm

Description

Audio output is a tone related to the striking of a cow bell or similar. The method is a physical model developed from Perry Cook, but re-coded for Csound.

Initialization

ihrd -- the hardness of the stick used in the strike. A range of 0 to 1 is used. 0.5 is a suitable value.

ipos -- where the block is hit, in the range 0 to 1.

imp - a table of the strike impulses. The file "marmstk1.wav" is a suitable function from measurements, and can be loaded with a GEN01 table.

ivfn - shape of vibrato, usually a sine table, created by a function.

Performance

A note is played on a cowbell-like instrument, with the arguments as below.

kamp - Amplitude of note.

kfreq - Frequency of note played.

kvibf - frequency of vibrato in Hertz. Suggested range is 0 to 12

kvamp - amplitude of the vibrato

Example

    a1    gogobel    31129.60, 440, p4, 0.561, 3, 6.0, 0.3, 1
          outs        a1, a2

Name Change

Prior to Csound version 3.52 (February, 1999), this opcode was called agogobel.

Author

John ffitch (after Perry Cook)
University of Bath, Codemist Ltd.
Bath, UK
New in Csound version 3.47


Use Non-Frames Version Previous Page Next Page
Signal Generators: Models and Emulations