These functions can be used to extract and "translate," or otherwise modify, data representing tertian harmony information. The functions are:
Arguments
- x
An
atomicvector.The
xargument can be any (atomic) vectors- Key
The diatonic key used by the parser, deparser, and transposer.
Defaults to
NULL, which is interpreted as C major.Must be a
diatonicSetor something coercable todiatonicSet; must be either length1orlength(x).- parseArgs
An optional list of arguments to the chord parser.
Defaults to an empty
list().Must be a
listof named arguments to the chord parser.- transposeArgs
An optional list of arguments passed to a
transpose()call.Defaults to an empty
list().Must be a
listof named arguments totranspose().- inPlace
Should non-chord information be retained in the output string.
Defaults to
FALSE.Must be a singleton
logicalvalue: an on/off switch.