Class: HeadMusic::Style::Guidelines::TripleMeterDissonanceTreatment
- Inherits:
-
WeakBeatDissonanceTreatment
- Object
- HeadMusic::Style::Guideline
- WeakBeatDissonanceTreatment
- HeadMusic::Style::Guidelines::TripleMeterDissonanceTreatment
- Defined in:
- lib/head_music/style/guidelines/triple_meter_dissonance_treatment.rb
Overview
A counterpoint guideline for triple-meter dissonance treatment. Every dissonant note on beats 2 or 3 must be treated as a passing tone or neighbor tone.
Instance Method Summary collapse
Constructor Details
This class inherits a constructor from HeadMusic::Style::Guideline
Instance Method Details
#recognized_figure?(note) ⇒ Boolean (private)
9 10 11 |
# File 'lib/head_music/style/guidelines/triple_meter_dissonance_treatment.rb', line 9 def recognized_figure?(note) super || neighbor_tone?(note) end |