Class: HeadMusic::Style::Guides::SpeciesMelody
- Inherits:
-
Object
- Object
- HeadMusic::Style::Guides::SpeciesMelody
- Defined in:
- lib/head_music/style/guides/species_melody.rb
Overview
Base class for species melody guides providing shared analysis behavior
Direct Known Subclasses
CombinedFirstSecondThirdSpeciesMelody, FifthSpeciesMelody, FirstSpeciesMelody, FourthSpeciesMelody, FuxCantusFirmus, ModernCantusFirmus, SecondSpeciesMelody, ThirdSpeciesMelody, ThirdSpeciesTripleMeterMelody
Class Method Summary collapse
Class Method Details
.analyze(voice) ⇒ Object
6 7 8 |
# File 'lib/head_music/style/guides/species_melody.rb', line 6 def self.analyze(voice) self::RULESET.map { |rule| rule.new(voice) } end |