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