jl_rule_3: Tonal Dissonance, Rule 3

View source: R/model-jl12.R

jl_rule_3R Documentation

Tonal Dissonance, Rule 3

Description

"Chords built from intervals of a third should be more consonant than chords that are not built from thirds." "The principle allows for just one missing third intervening between two pitch classes a fifth apart" \insertCiteJohnson-Laird2012incon.

Usage

jl_rule_3(pc_set)

Arguments

pc_set

(Numeric vector) Pitch-class set to analyse.

Value

FALSE for consonant, TRUE for dissonant. If a consonant solution is found, the stacked-thirds version of the chord is returned as the attribute "solution", accessible with the command attr(x, "solution").

References

\insertAllCited

pmcharrison/incon documentation built on Feb. 12, 2024, 3:18 a.m.