Description Details References
This is a list of mappings from pitchclass chords (encoded using the
integer mapping scheme from the hrep
package)
to various derived features or representations.
These mappings are designed to support efficient vectorised
derivations of representations from input chords.
The list comprises the following elements:
pc_chord_type_id

An integer vector where element i corresponds to the encoded pc_chord_type
of
pitchclass chord i.
pc_set_id

An integer vector where element i corresponds to the encoded pc_set
of
pitchclass chord i.
pc_set_rel_root_id

A factor vector where element i corresponds to the pc_set
of
pitchclass chord i, where the pitchclass set is represented relative
to the chord's root as inferred by the rootfinding algorithm of
\insertCiteParncutt1988;textualhvrmap.
In particular, the name of the ith element corresponds to the
pitchclass set as encoded by the hrep
package,
whereas the underlying integer value of the ith element corresponds to
to a new integer encoding that only has 4,045 levels, corresponding
to all legal pitchclass sets that may be expressed relative to the
chord root (some pitchclass sets are omitted because they would
imply a different chord root).
num_pcs

An integer vector where the ith element identifies the number of
unique pitch classes in pitchclass chord i.
hutch_78_roughness

A numeric vector where the ith element corresponds to the roughness
of pitchclass chord i as represented in the optimised voicing
from the voicer package (pc_chord_type_ideal_voicings
)
and analysed using the hutch_78_roughness
model from the
incon
function
in the incon
package.
har_18_harmonicity

Same as hutch_78_roughness
, except using the har_18_harmonicity
model from the incon
function in the incon
package.
bass_pc_id

An integer vector where the ith element corresponds to 1 + the
bass pitch class of pitchclass chord i. The values therefore range
from 1 to 12.
root_pc_id

An integer vector where the ith element corresponds to 1 + the
root pitch class of pitchclass chord i, as computed using the
rootfinding algorithm of \insertCiteParncutt1988;textualhvrmap.
Its values range from 1 to 12.
bass_pc_rel_root_id

An integer vector where the ith element corresponds to 1 + the
bass pitch class of pitchclass chord i expressed relative to the
chord's root, as computed using the
rootfinding algorithm of \insertCiteParncutt1988;textualhvrmap.
This representation essentially captures inversion inversion.
Its values range from 1 to 12.
bass_pc

Corresponds to bass_pc_id
 1, producing pitch classes
on a scale from 0 to 11 as traditionally defined by music theorists.
root_pc

Corresponds to root_pc_id
 1, producing pitch classes
on a scale from 0 to 11 as traditionally defined by music theorists.
bass_pc_rel_root

Corresponds to bass_pc_rel_root_id
 1, producing pitch classes
on a scale from 0 to 11 as traditionally defined by music theorists.
milne_pc_spectrum

A matrix of dimensions 1,200 x 24,576,
where column j corresponds to the pitchclass spectrum of pitchclass chord j
as computed by the function milne_pc_spectrum
from the hrep
package, after \insertCiteMilne2016;textualhrep.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.