Description Usage Arguments Details Value Note References
Checks for part overlap within a chord transition. Part overlap occurs when the pitch height of a certain voice exceeds the pitch height of a higher voice from the previous chord, or alternatively when the pitch height of a certain voice is less than the pitch height of a lower voice from the previous chord.
1 | part_overlap(contexts, continuation)
|
contexts |
A list of chords corresponding to the first chord
in the transition.
Each chord should be represented as a numeric vector
of MIDI note numbers, without duplicates,
sorted in ascending order.
|
continuation |
The second chord in the transition, represented as a numeric vector of MIDI note numbers, without duplicates, sorted in ascending order. |
Voice parts are inferred using the minimal voice-leading distance algorithm
of \insertCiteTymoczko2006;textualvoicer
as implemented in the minVL
package (see min_vl
).
A logical vector of the same length as contexts
,
with the ith element being
TRUE
if part overlap is found
when the ith element of contexts
moves to
continuation
, and FALSE
otherwise.
This is a voicer
feature suitable for passing
to the features
argument of voice_opt
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.