QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

Additional Features in the Scot Score

Several options can be included in any of the individual instrument parts within a section.

QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

Key Signatures

Any desired key signature is specified by listing the accidentals as they occur in a key signature statement. Thereafter, all notes of that instrument part are sharpened or flattened accordingly. For example, for the key of D, type
      !key "#fc"
The keyword which follows the `!' may be abbreviated to the first two characters. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
 

Accidental Following

Accidental following may be turned on or off as needed. When turned off, accidentals no longer carry throughout the measure as in traditional notation. This convention is sometimes used in contemporary scores.
     !accidentals "off"
The keyword which follows the `!' may be abbreviated to the first two characters. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
 

Octave Following

Turning off octave following indicates that pitches stay in the same absolute octave register until explicitly moved. An absolute octave starts at pitch c and ends at the b above it. The octave middle-c-to-b is indicated with an equals sign (`=') and octave displacement is indicated with the appropriate number of commas or apostrophes. These displacements are cummulative. For example,
     !octaves "off"
     4='c g b 'c
starts at the c above middle c and ends at two c's above middle c.

The keyword which follows the `!' may be abbreviated to the first two characters. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
 

Vertical Following

Turning off vertical following means that durations, register, and parameters only carry horizontally from note to note and not vertically as described in the section on divisi .
     !vertical "off"
The keyword which follows the `!' may be abbreviated to the first two characters. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
 

Transposition

Any instrument part can be transposed to another key by indicating the intervalic difference between the notated key and the desired key. This difference is always taken with reference to middle c - to transpose a whole step upward, for example, type
     !transpose "d"
This indicates that the part is transposed by the interval difference between middle c and d.

The keyword which follows the `!' may be abbreviated to the first two characters. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

Next-value and Previous-value Parameters

In order to play a note, it is sometimes necessary for an instrument to know what value one or more parameters will have for the next note. For instance, an instrument might be designed which glisses during the last portion of its performance (perhaps only when a slur is indicated) from its written pitch to the pitch of the next note. This can only be done, of course, if the instrument can know what the pitch of the next note will be.

The necessary information can be provided using next-value parameters. A next value parameter might be declared by

     !next p5 "p6"
which is interpreted to mean that for the current instrument, p6 will contain the next note's p5 value. This holds true globally for all occurences of this instrument until further modifications. If for any reason you wish to override this value, p6 may be filled in explicitly. This is sometimes useful for the last note of a section, for which p6 will otherwise assume the p5 value for the current note. The next-value feature is illustrated in the Scot example II.

The necessary information may also be provided using standard numeric score next-value parameters. A parameter argument containing the symbol npx (where x is an integer) will substitute parameter number x of the following note for that instrument. Similarly, the value of a parameter occurring during the previous note may be referenced with the symbol ppx (where x is an integer). Details of the next- and previous-value parameter feature may be found in the Numeric Scores section. 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

Ramping Pfields

containing the symbol < will be replaced by values derived from linear interpolation of a time-based ramp. Ramp endpoints are defined by the first real number found in the same pfield of a preceding and following note played by the same instrument. Details of the ramping feature are likewise found in the Numeric Scores section


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next section

f0 Statements

In each score section, Scot automatically produces an f0 statement with a p2 equal to the ending time of the last note or rest in the section. Thus, `dead time' at the end of a section for reverberation decay or whatever purpose may be specified musically by rests in one or more parts. See the eighth rest at the end of Scot example II


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next section 
HTML Csound Manual - © Jean Piché & Peter J. Nix, 1994-97