Class: HeadMusic::Style::Guides::ThirdSpeciesTripleMeterMelody

Inherits:
SpeciesMelody
  • Object
show all
Defined in:
lib/head_music/style/guides/third_species_triple_meter_melody.rb

Overview

Rules for triple meter melodies

Constant Summary collapse

RULESET =
[
  HeadMusic::Style::Guidelines::AlwaysMove,
  HeadMusic::Style::Guidelines::ConsonantClimax,
  HeadMusic::Style::Guidelines::Diatonic,
  HeadMusic::Style::Guidelines::EndOnTonic,
  HeadMusic::Style::Guidelines::NoteFillsFinalBar,
  HeadMusic::Style::Guidelines::FirstBarQuarterNotes,
  HeadMusic::Style::Guidelines::FrequentDirectionChanges,
  HeadMusic::Style::Guidelines::LimitOctaveLeaps,
  HeadMusic::Style::Guidelines::MostlyConjunct,
  HeadMusic::Style::Guidelines::PrepareOctaveLeaps,
  HeadMusic::Style::Guidelines::SingableIntervals,
  HeadMusic::Style::Guidelines::SingableRange,
  HeadMusic::Style::Guidelines::StartOnPerfectConsonance,
  HeadMusic::Style::Guidelines::StepOutOfUnison,
  HeadMusic::Style::Guidelines::StepUpToFinalNote,
  HeadMusic::Style::Guidelines::ThreePerBar
].freeze