--- !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:
  bass: !ruby/object:Music::Transcription::Part
    notes:
    - !ruby/object:Music::Transcription::Note
      duration: &1 !ruby/object:Rational
        denominator: 4
        numerator: 1
      pitches:
      - &2 !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: *1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - &4 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 10
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *2
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: &3 !ruby/object:Rational
        denominator: 8
        numerator: 1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - &5 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 11
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - &6 !ruby/object:Music::Transcription::Pitch
        octave: 2
        semitone: 8
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *2
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *2
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - *5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *6
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - &7 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 5
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: &8 !ruby/object:Rational
        denominator: 2
        numerator: 1
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *4
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - *7
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *8
      pitches:
      - *7
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - &9 !ruby/object:Music::Transcription::Pitch
        octave: 3
        semitone: 6
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *8
      pitches:
      - *9
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *1
      pitches:
      - *5
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches: []
      articulation: :normal
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *3
      pitches:
      - *9
      articulation: :slur
      accented: false
      links: {}
      check_methods:
      - :ensure_positive_duration
    - !ruby/object:Music::Transcription::Note
      duration: *8
      pitches:
      - *9
      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: 8.0
    excl: true
  check_methods:
  - :ensure_increasing_segments
  - :ensure_nonnegative_segments
check_methods:
- :check_start_tempo
- :check_tempo_changes
- :check_meter_changes