lib/music-transcription/model/note.rb in music-transcription-0.19.0 vs lib/music-transcription/model/note.rb in music-transcription-0.20.0
- old
+ new
@@ -11,9 +11,12 @@
DEFAULT_ARTICULATION = Articulations::NORMAL
def initialize duration, pitches = [], articulation: DEFAULT_ARTICULATION, accented: false, links: {}
@duration = duration
+ if !pitches.is_a? Enumerable
+ pitches = [ pitches ]
+ end
@pitches = Set.new(pitches).sort
@articulation = articulation
@accented = accented
@links = links
end