This function represents an object as a pitch-class chord. A pitch-class chord is defined by the combination of a pitch-class set and a bass pitch class.

pc_chord(x)

# S3 method for numeric
pc_chord(x)

# S3 method for pc_set
pc_chord(x)

# S3 method for pc_chord
pc_chord(x)

# S3 method for pc_chord_type
pc_chord(x)

# S3 method for pi_chord
pc_chord(x)

# S3 method for fr_chord
pc_chord(x)

# S3 method for character
pc_chord(x)

Arguments

x

Object to represent as a pitch-class chord.

Value

Returns an object of class pc_chord.

Examples

pc_chord(c(0, 4, 7)) # C major triad in root position
#> Pitch-class chord: [0] 4 7
pc_chord(c(4, 0, 7)) # C major triad in first inversion
#> Pitch-class chord: [4] 0 7
pc_chord(c(7, 0, 4)) # C major triad in second inversion
#> Pitch-class chord: [7] 0 4