Class: HeadMusic::Style::Guidelines::OnePerBar
- Inherits:
-
NoteCountPerBar
- Object
- Annotation
- NoteCountPerBar
- HeadMusic::Style::Guidelines::OnePerBar
- Defined in:
- lib/head_music/style/guidelines/one_per_bar.rb
Overview
Checks that each middle bar contains exactly one whole note.
Constant Summary collapse
- MESSAGE =
"Use one whole note in each middle bar."- WHOLE =
HeadMusic::Rudiment::RhythmicValue.get(:whole)
Instance Method Summary collapse
Constructor Details
This class inherits a constructor from HeadMusic::Style::Annotation
Instance Method Details
#check_middle_bar(bar_number) ⇒ Object (private)
12 13 14 15 16 17 |
# File 'lib/head_music/style/guidelines/one_per_bar.rb', line 12 def () = () return if .length == 1 && .first.rhythmic_value == WHOLE () end |