Class: HeadMusic::Style::Guides::CombinedSecondThirdFourthSpeciesHarmony
- Inherits:
-
SpeciesHarmony
- Object
- SpeciesHarmony
- HeadMusic::Style::Guides::CombinedSecondThirdFourthSpeciesHarmony
- Defined in:
- lib/head_music/style/guides/combined_second_third_fourth_species_harmony.rb
Overview
Rules for combined second, third, and fourth species harmony
Constant Summary collapse
- RULESET =
[ HeadMusic::Style::Guidelines::ApproachPerfectionContrarily, HeadMusic::Style::Guidelines::AvoidCrossingVoices, HeadMusic::Style::Guidelines::AvoidOverlappingVoices, HeadMusic::Style::Guidelines::ConsonantDownbeats, HeadMusic::Style::Guidelines::NoParallelPerfectOnDownbeats, HeadMusic::Style::Guidelines::NoParallelPerfectWithSyncopation, HeadMusic::Style::Guidelines::PreferContraryMotion, HeadMusic::Style::Guidelines::PreferImperfect, HeadMusic::Style::Guidelines::FloridDissonanceTreatment, HeadMusic::Style::Guidelines::SuspensionTreatment ].freeze