* f100 0 1024 10 1.;			< SINE WAVE
* f50 0 65 7 0 64 1.;                   < linear up
* f51 0 65 7 1. 64 0;                   < linear down 
* f52 0 65 7 0 32 1. 32 0;              < linear pyramid: up-down 
* f53 0 65 7 1. 32 0 32 1.;             < inverted linear pyramid: down-up 
* f60 0 65 5 .01 64 1.;	                <exponential up      
* f61 0 65 5 1. 64 .01;	                <exponential down
* f62 0 65 5 .01 32 1. 32 .01;          <exponential pyramid: up-down)
* f70 0 32 -2 15 12 13 -5 -4 -7 -10 -11 3 -10 -11 0 -4 5 8 10 11 14 8 5 7 10
              4 0 10 12 11 9 12 13 14 11 ; < detuning
< Functions needed: linear functions (50-53) 60 100 70 (intonation detuning)

BSN  
rd                                                               
p3 rh 
du  
  < p4 = pitch  (pch or cps) ; not very good above g4
p4 no 
  < p5 = amplitude
p5  
  < p6 = attack time  (normal range .05 - .08)
p6  
  < p7 = decay time
p7  
< Additional OPTIONAL p-fields (p8 - p15)
  < p8 = atss value {default = .8/normal range .5 - .9/ use > 1. for crescendos}
p8  
p9           < a detuning p-field generally used only in chorused scores
  < p10 = attack hardness (default neutral value = 1./ range = c. .8 - c. 1.4)
p10    
  < p11 - p15 control vibrato;  p11 = vibrato width (normal range .28 - .31)
p11  
 <  p12 = 1st vibrato rate {normal range 3. - 7.}
p12  
  < p13 = 2nd vibrato rate {normal range: 3. - 7.}
p13  
  < p14 = function for change between p12 & p13; default 50; 52 & 60 also common
p14  
  < p15 = brightness {default neutral value = 1./ normal range .8 - 1.4}
p15  

< Presets: p16-p17 ; to get rid of intonational detuning,make p17 "0"      
p16 .45 .2 .5 .55 -.3 -.6;      <small random value added to F M index & inton.
p17 1. .1 .99;                  <reseeds rand generators
  < stereo output only : p18 = pan location {1. = hard left, 0 = hard right}
p18
