Class: HeadMusic::Style::Guides::ModernCantusFirmus

Inherits:
SpeciesMelody show all
Defined in:
lib/head_music/style/guides/modern_cantus_firmus.rb

Overview

Modern rules for the cantus firmus

Constant Summary collapse

RULESET =
[
  *MELODIC_CORE,
  HeadMusic::Style::Guidelines::AlwaysMove,
  HeadMusic::Style::Guidelines::AtLeastEightNotes,
  HeadMusic::Style::Guidelines::EndOnTonic,
  HeadMusic::Style::Guidelines::ModerateDirectionChanges,
  HeadMusic::Style::Guidelines::NoRests,
  HeadMusic::Style::Guidelines::NotesSameLength,
  HeadMusic::Style::Guidelines::PrepareOctaveLeaps,
  HeadMusic::Style::Guidelines::SingleLargeLeaps,
  HeadMusic::Style::Guidelines::StartOnTonic,
  HeadMusic::Style::Guidelines::StepToFinalNote,
  HeadMusic::Style::Guidelines::UpToFourteenNotes
].freeze