class HeadMusic::Style::Guidelines::StepToFinalNote

A counterpoint guideline

Constants

MESSAGE

Public Instance Methods

marks() click to toggle source
# File lib/head_music/style/guidelines/step_to_final_note.rb, line 10
def marks
  HeadMusic::Style::Mark.for_all(notes[-2..-1]) unless step_to_final_note?
end

Private Instance Methods

last_melodic_interval() click to toggle source
# File lib/head_music/style/guidelines/step_to_final_note.rb, line 20
def last_melodic_interval
  @last_melodic_interval ||= melodic_intervals.last
end
step_to_final_note?() click to toggle source
# File lib/head_music/style/guidelines/step_to_final_note.rb, line 16
def step_to_final_note?
  last_melodic_interval&.step?
end