examples/make_missed_connection.rb in music-transcription-0.8.1 vs examples/make_missed_connection.rb in music-transcription-0.9.0

- old
+ new

@@ -1,59 +1,60 @@ require 'music-transcription' require 'yaml' include Music::Transcription include Pitches +include Articulations score = Score.new( Meter.new(4,"1/4".to_r), 120, program: Program.new([0...8.0]), parts: { "bass" => Part.new( Dynamics::MF, notes: [ # 0.0 - Note::Quarter.new([Eb2]), - Note::Quarter.new, - Note::Quarter.new([Bb2]), - Note::Quarter.new, - Note::Quarter.new([Eb2]), - Note::Eighth.new, - Note::Eighth.new([B2]), - Note::Quarter.new([Bb2]), - Note::Quarter.new([Ab2]), + Note::quarter([Eb2]), + Note::quarter, + Note::quarter([Bb2]), + Note::quarter, + Note::quarter([Eb2]), + Note::eighth, + Note::eighth([B2]), + Note::quarter([Bb2]), + Note::quarter([Ab2]), # 2.0 - Note::Quarter.new([Eb2]), - Note::Quarter.new, - Note::Quarter.new([Bb2]), - Note::Quarter.new, - Note::Quarter.new([Eb2]), - Note::Eighth.new, - Note::Eighth.new([B2]), - Note::Quarter.new([Bb2]), - Note::Quarter.new([Ab2]), + Note::quarter([Eb2]), + Note::quarter, + Note::quarter([Bb2]), + Note::quarter, + Note::quarter([Eb2]), + Note::eighth, + Note::eighth([B2]), + Note::quarter([Bb2]), + Note::quarter([Ab2]), # 4.0 - Note::Quarter.new([Bb2]), - Note::Eighth.new, - Note::Eighth.new([F3], links: { F3 => Link::Slur.new(F3)}), - Note::Half.new([F3]), - Note::Quarter.new([Bb2]), - Note::Eighth.new, - Note::Eighth.new([F3], links: { F3 => Link::Slur.new(F3)}), - Note::Half.new([F3]), + Note::quarter([Bb2]), + Note::eighth, + Note::eighth([F3], articulation: SLUR), + Note::half([F3]), + Note::quarter([Bb2]), + Note::eighth, + Note::eighth([F3], articulation: SLUR), + Note::half([F3]), # 6.0 - Note::Quarter.new([B2]), - Note::Eighth.new, - Note::Eighth.new([Gb3], links: { Gb3 => Link::Slur.new(Gb3)}), - Note::Half.new([Gb3]), - Note::Quarter.new([B2]), - Note::Eighth.new, - Note::Eighth.new([Gb3], links: { Gb3 => Link::Slur.new(Gb3)}), - Note::Half.new([Gb3]), + Note::quarter([B2]), + Note::eighth, + Note::eighth([Gb3], articulation: SLUR), + Note::half([Gb3]), + Note::quarter([B2]), + Note::eighth, + Note::eighth([Gb3], articulation: SLUR), + Note::half([Gb3]), #8.0 ] ) }