--- !ruby/object:Music::Transcription::Score
start_meter: !ruby/object:Music::Transcription::Meter
  beats_per_measure: 4
  beat_duration: !ruby/object:Rational
    denominator: 4
    numerator: 1
  measure_duration: !ruby/object:Rational
    denominator: 1
    numerator: 1
  check_methods:
  - :check_beats_per_measure
  - :check_beat_duration
start_tempo: 120
meter_changes: {}
tempo_changes: {}
parts:
  1: !ruby/object:Music::Transcription::Part
    notes:
    - !ruby/object:Music::Transcription::Note
      duration: &4 !ruby/object:Rational
        denominator: 8
        numerator: 3
      pitches:
      - &3 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 0
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: &2 !ruby/object:Rational
        denominator: 4
        numerator: 1
      pitches:
      - &1 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 3
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 5
      pitches:
      - &5 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 1
      pitches:
      - *1
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: &6 !ruby/object:Rational
        denominator: 8
        numerator: 1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *3
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *1
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *4
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *4
      pitches:
      - *3
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *1
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 5
      pitches:
      - *5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 1
      pitches:
      - *1
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *3
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *1
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    start_dynamic: 0.625
    dynamic_changes: {}
    check_methods:
    - :ensure_start_dynamic
    - :ensure_dynamic_change_values_range
  2: !ruby/object:Music::Transcription::Part
    notes:
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - &7 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 10
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - &10 !ruby/object:Music::Transcription::Pitch
        octave: 4
        semitone: 0
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - &11 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 9
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - &8 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - &9 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 5
      pitches:
      - *8
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: !ruby/object:Rational
        denominator: 16
        numerator: 1
      pitches:
      - *9
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *2
      pitches:
      - *10
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *11
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - &12 !ruby/object:Music::Transcription::Pitch
        octave: 4
        semitone: 4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *12
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - !ruby/object:Music::Transcription::Pitch
        octave: 4
        semitone: 2
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *6
      pitches:
      - *10
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    start_dynamic: 0.625
    dynamic_changes: {}
    check_methods:
    - :ensure_start_dynamic
    - :ensure_dynamic_change_values_range
program: !ruby/object:Music::Transcription::Program
  segments:
  - !ruby/range
    begin: 0
    end: 4.0
    excl: true
  - !ruby/range
    begin: 0
    end: 4.0
    excl: true
  check_methods:
  - :ensure_increasing_segments
  - :ensure_nonnegative_segments
check_methods:
- :check_start_tempo
- :check_tempo_changes
- :check_meter_changes