iv [inputfile ...] [> outputfile.iv]
**semits
), pitch-class (**pc
),
normal form (**nf
), prime form (**pf
),
or Fortean set name (**pcset
).
An interval-class vector is a six-element numerical list that indicates
the abundance of various interval-classes (from 1 semitone
to 6 semitones) for some pitch-class set.
See
REFERENCES below.
When provided with **semits
or **pc
inputs,
iv
treats each input record as a set of pitches.
Unisons and other pitch-class duplications have no effect on the output.
Rests within a set of pitches are ignored;
where an input record consists solely of one or more
rests, a null-token is output.
The
iv
command is able to translate any of the representations listed below.
For descriptions of the various input representations
(including **iv
) refer to Section 2
(Representation Reference)
of this reference manual.
It is recommended that output files produced using the iv command should be given names with the distinguishing `.iv' extension.
**iv
interval-class vector representation **nf
normal form representation **pc
pitch-class representation **pcset
Fortean pitch-class set name **pf
prime form representation **semits
equal-tempered semitones with respect to middle C=0 (e.g. 12 = C5)
Options are specified in the command line.
-h displays a help screen summarizing the command syntax
opus24
.
The input may be pitches, pitch-classes, normal forms, Fortean set names, etc.
iv opus24 > opus24.iv
pcset -v
.
John Rahn, Basic Atonal Theory. New York: Longman Inc., 1980.
Straus, J. Introduction to Post-Tonal Theory. Englewood Cliffs, N.J.: Prentice Hall, 1990.