lib/head_music/style/guidelines/diatonic.rb in head_music-4.0.1 vs lib/head_music/style/guidelines/diatonic.rb in head_music-5.0.0
- old
+ new
@@ -1,7 +1,5 @@
-# frozen_string_literal: true
-
# Module for style guidelines.
module HeadMusic::Style::Guidelines; end
# A counterpoint guideline
class HeadMusic::Style::Guidelines::Diatonic < HeadMusic::Style::Annotation
@@ -15,10 +13,10 @@
def notes_not_in_key_excluding_penultimate_leading_tone
notes_not_in_key.reject do |note|
penultimate_note &&
note == penultimate_note &&
- HeadMusic::ScaleDegree.new(key_signature, note.pitch.spelling).sign == "#"
+ HeadMusic::ScaleDegree.new(key_signature, note.pitch.spelling).alteration == "#"
end
end
def penultimate_note
voice.note_preceding(positions.last) if positions.last