   < The orchestra file for this score looks like this:
         < SETUP(44100,4410,1)
         < SF([XSYN])

<  analysis file : lp.3 in p4 points to analysis file
<  >> /sflib/anal/lpc/maracaroll.lpc <<< {an lpc analysis of the maracaroll
< in /sflib/perc
<  the driver is a cymbal : /sflib/perc/cym1.wav
    < 1st note: straight cross-synthesis
    < 2nd note: analysis file is read backwards at double speed, formants
    <            are shifted up an octave; brightness is increased (PAR7)
    < 3rd note: analysis file is read at 1/2 speed; the formants are shifted
    <  down an octave, and brightness is DECREASED (PAR7)
    < 4th note: identical to 3rd note, but brightness is INCREASED (PAR7)

SF  0 0 4;                      < mono input, default mono output
p3 nu 3.6/2.0/6.8//;                                         
du nu 303.31/301.6/306.5//;                                                
p4  nu 3;  <     soundin.3 driver is cym.1.wav from /sflib/perc
p5  .3;                                < ampfac
p6  .1;                                < duration skipped from front of sf
p7                                     < fade in time
p8                                     < fade out time
define([NEWPAR],9)dnl COMMENT PAR1 (first unused p-field) for sf
< XSYN POST-PROCESSING:

include(CSLIBDIR/Include/pfields.h)
    < functions 96 & 97 are optional, if tables are used for begin & end times
    < f96 specifies times to begin reading lp.m file; start with 2nd index
    < f97 specifies times to end reading lp.m file; start with 2nd index
< *f96 0 size -2 0 
< *f97 0 size -2 0 

PAR1 7; < maracaroll    < lp.# number
      < PAR2 = time in lp.m file to BEGIN reading
PAR2 nu 0/3.21/0//;
      < PAR3 = time in lp.m file to END reading;if neg. = index to f96 & f97
PAR3 nu 3.2/.001/3.19//;
<OPTIONAL PARAMETERS :PAR4 through PAR13 (any of these fields can be left blank)
    < PAR4 & PAR5 : TRANSPOSITION of FORMANTS; if PAR4 = 0 no change
    < if PAR4 = 1, PAR5 = multiplier ; if PAR4 = 2, PAR6 = semitone 
    < (integer portion) and/or microtonal (fractrional portion) transposition
PAR4 nu 0/1*3;           < Flag : 0,1 or 2
PAR5 nu 0/2./.5//;       < formant multiplier or transposition
    < BRIGHTNESS : PAR6 & PAR7  ; if PAR6 = 0 no change
    < if PAR6 = 1, ptrack pitch used for filter center freq.;
    <  any other PAR6 value = new filter center freq. in cps or pch
PAR6 nu 0//500//;
  < PAR7 :  brightness modifier: range -1. (least bright) to +1. (brightest)
PAR7 nu 0//-.9/+.9;   
    < PAR8 : Add White noise : if PAR11 = 0, no noise added; if positive
    < between .001 & 1., specifies constant noise % added; if negative
    < (e.g. -.01), specifies MINIMUM % noise added
PAR8 
< Amplitude : PAR9 through PAR12
    <  Envelope: if PAR9 = 0, lp.m file envelope used ;if PAR12 = -1,
    < internal mix of lp.m file & driver envelopes ; if PAR9 is between .001
    < and +1., a mix of the driver & lp.mfile envelopes is done, with PAR9
    < specifying the % of driver envelope
PAR9 
PAR10 .8;                < amplitude multiplier
PAR11                     < fade-in time
PAR12                     < fade-out time
 < PAR13 : Attack hardness: if PAR13 = 0, no change . Range is -1. (greatest
    < smoothing of attack) to +1. (hardest attack)
PAR13 
< User-added parameters:
end;   <<<<end of xsyn1 example score>>>>>>>>>>>>>
