Mercurial > vba-clojure
changeset 484:f6b5a1914efa
merge.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sun, 06 May 2012 20:52:31 -0500 |
parents | 1bc26d1826e5 (current diff) 221b3fea9221 (diff) |
children | cd6a96a07d2e |
files | |
diffstat | 22 files changed, 2389 insertions(+), 87 deletions(-) [+] |
line wrap: on
line diff
1.1 --- a/clojure/com/aurellem/run/music.clj Wed May 02 13:07:36 2012 -0500 1.2 +++ b/clojure/com/aurellem/run/music.clj Sun May 06 20:52:31 2012 -0500 1.3 @@ -8,15 +8,42 @@ 1.4 (:import [com.aurellem.gb.gb_driver SaveState]) 1.5 (:import java.io.File)) 1.6 1.7 -(def third-kind 1.8 - (File. "/home/r/proj/midi/third-kind.mid")) 1.9 +(def pony 1.10 + (File. user-home "/proj/vba-clojure/music/pony-title.mid")) 1.11 + 1.12 +(def pony-csv 1.13 + (File. user-home "proj/vba-clojure/music/pony-title.csv")) 1.14 + 1.15 +(def sync-test 1.16 + (File. user-home "proj/vba-clojure/music/sync-test.mid")) 1.17 + 1.18 +(def drum-test 1.19 + (File. user-home "proj/vba-clojure/music/drum-test.mid")) 1.20 + 1.21 +(def regret 1.22 + (File. user-home "proj/vba-clojure/music/ship-of-regret-and-sleep.mid")) 1.23 + 1.24 +(def regret-csv 1.25 + (File. user-home "proj/vba-clojure/music/ship-of-regret-and-sleep.csv")) 1.26 + 1.27 +(def mother 1.28 + (File. user-home "proj/vba-clojure/music/mother.mid")) 1.29 + 1.30 +(def mother-csv 1.31 + (File. user-home "proj/vba-clojure/music/mother.csv")) 1.32 + 1.33 1.34 (defn raw-midi-text [#^File midi-file] 1.35 - (:out 1.36 - (clojure.java.shell/sh 1.37 - "midicsv" 1.38 - (.getCanonicalPath midi-file) 1.39 - "-"))) 1.40 + (let [extention (apply str (take-last 3 (.getCanonicalPath 1.41 + midi-file)))] 1.42 + (cond (= "mid" extention) 1.43 + (:out 1.44 + (clojure.java.shell/sh 1.45 + "midicsv" 1.46 + (.getCanonicalPath midi-file) 1.47 + "-")) 1.48 + (= "csv" extention) 1.49 + (slurp midi-file)))) 1.50 1.51 (def command-line #"^(\d+), (\d+), ([^,]+)(.*)$") 1.52 1.53 @@ -170,8 +197,9 @@ 1.54 "Read the message which starts at the current value of HL and do 1.55 what it says. Duration is left in A, and HL is advanced 1.56 appropraitely." 1.57 - ([] (do-message 0x16)) 1.58 - ([sound-base-address] 1.59 + ([] (do-message 0x16 1)) 1.60 + ([sound-base-address wave-duty] 1.61 + (assert (<= 0 wave-duty 3)) 1.62 (let [switch 1.63 [0x2A ;; load message code into A, increment HL 1.64 1.65 @@ -183,7 +211,11 @@ 1.66 :note-length] 1.67 1.68 play-note 1.69 - [0x2A ;; load volume/frequency-high info 1.70 + [0x3E ;; set wave-duty 1.71 + (bit-shift-left wave-duty 6) 1.72 + 0xE0 1.73 + sound-base-address 1.74 + 0x2A ;; load volume/frequency-high info 1.75 0xF5 ;; push A 1.76 0xE6 1.77 (Integer/parseInt "11110000" 2) ;; volume mask 1.78 @@ -203,6 +235,22 @@ 1.79 {:note-length (count play-note)} 1.80 (concat switch play-note))))) 1.81 1.82 +(defn play-noise 1.83 + "read [noise-code, volume, duration] and play the noise. Duration is left in 1.84 + A, and HL is advanced appropraitely." 1.85 + ([] 1.86 + [0x2A ;; load noise-code into A 1.87 + 0xE0 1.88 + 0x22 ;; write noise-code 1.89 + 1.90 + 0x2A ;; load volume 1.91 + 0xE0 1.92 + 0x21 ;; write volume 1.93 + 1.94 + 0x2A] ;; load duration into A 1.95 + )) 1.96 + 1.97 + 1.98 ;; (defn play-note 1.99 ;; "Play the note referenced by HL in the appropiate channel. 1.100 ;; Leaves desired-duration in A." 1.101 @@ -226,7 +274,7 @@ 1.102 ;; 0x2A ;; load duration 1.103 ;; ]) 1.104 1.105 -(defn music-step [sound-base-address] 1.106 +(defn music-step [sound-base-address wave-duty noise?] 1.107 ;; C == current-ticks 1.108 ;; A == desired-ticks 1.109 1.110 @@ -254,10 +302,14 @@ 1.111 ;; if desired-ticks = current ticks 1.112 ;; go to next note ; set current set ticks to 0. 1.113 1.114 - 0x20 1.115 - (+ (count (do-message 0)) 2) 1.116 - 1.117 - (do-message sound-base-address) 1.118 + (if noise? 1.119 + [0x20 1.120 + (+ 2 (count (play-noise))) 1.121 + (play-noise)] 1.122 + 1.123 + [0x20 1.124 + (+ (count (do-message 0 0)) 2) 1.125 + (do-message sound-base-address wave-duty)]) 1.126 1.127 0x0E 1.128 0x00 ;; 0->C (current-ticks) 1.129 @@ -273,7 +325,7 @@ 1.130 (def music-1 0x11) 1.131 (def music-2 0x16) 1.132 1.133 -(defn music-kernel [] 1.134 +(defn music-kernel [wave-duty-1 wave-duty-2] 1.135 (flatten 1.136 [;; global initilization section 1.137 (clear-music-registers) 1.138 @@ -313,26 +365,38 @@ 1.139 0xE5 ;; push HL 1.140 1.141 1.142 + ;; initialize frame 3 (noise) 1.143 + 0x21 1.144 + 0x00 1.145 + 0xA9 ;; 0xA9OO -> HL 1.146 + 1.147 + 0xF5 ;; push AF 1.148 + 0xC5 ;; push CB 1.149 + 0xE5 ;; push HL 1.150 + 1.151 ;; main music loop 1.152 1.153 - 0xE8 ;; SP + 6; activate frame 1 1.154 - 6 1.155 - (music-step music-1) 1.156 - ;;(repeat (count (music-step music-1)) 0x00) 1.157 + 0xE8 ;; SP + 12; activate frame 1 1.158 + 12 1.159 + (music-step music-1 wave-duty-1 false) 1.160 1.161 0xE8 ;; SP - 6; activate frame 2 1.162 (->signed-8-bit -6) 1.163 - ;;(repeat (count (music-step music-2)) 0x00) 1.164 - (music-step music-2) 1.165 - 1.166 + (music-step music-2 wave-duty-2 false) 1.167 + 1.168 + 0xE8 ;; SP - 6; activate frame 3 1.169 + (->signed-8-bit -6) 1.170 + (music-step nil nil true) 1.171 1.172 0x18 1.173 (->signed-8-bit (+ 1.174 ;; two music-steps 1.175 - (- (* 2 (count (music-step 0)))) 1.176 + (- (* 2 (count (music-step 0 0 false)))) 1.177 + (- (count (music-step nil nil true))) 1.178 -2 ;; this jump instruction 1.179 -2 ;; activate frame 1 1.180 -2 ;; activate frame 2 1.181 + -2 ;; activate frame 3 1.182 ))])) 1.183 1.184 (defn frequency-code->frequency 1.185 @@ -395,15 +459,35 @@ 1.186 [command s] 1.187 (filter #(= command (:command %)) s)) 1.188 1.189 -(defn midi-track->mini-midi [#^File midi-file track-num] 1.190 - (let [midi-events (parse-midi midi-file) 1.191 +(defn track-info [#^File midi-file] 1.192 + (let [events (parse-midi midi-file) 1.193 + track-titles (commands :Title_t events) 1.194 + track-info 1.195 + (map #(read-string (read-string (:args %))) track-titles) 1.196 + track-map 1.197 + (zipmap track-info track-titles)] 1.198 + track-map)) 1.199 + 1.200 +(defn target-tracks 1.201 + "return the track-numbers in the form [voice-0 voice-1 noise]" 1.202 + [#^File midi-file] 1.203 + (let [track-data (track-info midi-file) 1.204 + track-order 1.205 + (zipmap (map :out (keys track-data)) 1.206 + (vals track-data)) 1.207 + channel-nums (map (comp :channel track-order) (range 3))] 1.208 + channel-nums)) 1.209 + 1.210 +(defn midi-track->abstract-mini-midi 1.211 + [#^File midi-file track-num] 1.212 + (let [midi-events (parse-midi midi-file) 1.213 1.214 note-on-events (commands :Note_on_c midi-events) 1.215 note-off-events (commands :Note_off_c midi-events) 1.216 1.217 select-channel 1.218 (fn [n s] 1.219 - (sort-by :time (filter #(= n (:channel (:args %))) s))) 1.220 + (sort-by :time (filter #(= n (:channel %)) s))) 1.221 1.222 channel-on (select-channel track-num note-on-events) 1.223 1.224 @@ -418,6 +502,7 @@ 1.225 (map 1.226 (fn [note-on note-off] 1.227 {:frequency (midi-code->frequency (:note (:args note-on))) 1.228 + :midi-code (:note (:args note-on)) 1.229 :duration 1.230 (/ (* (/ tempo division) 1.231 (- (:time note-off) (:time note-on))) 1.232 @@ -439,36 +524,116 @@ 1.233 notes) 1.234 1.235 notes-with-silence 1.236 - (filter (comp not zero? :duration) 1.237 - (interleave silences notes))] 1.238 + (concat 1.239 + (filter (comp not zero? :duration) 1.240 + (interleave silences notes)) 1.241 + [(silence 3)])] 1.242 + notes-with-silence)) 1.243 + 1.244 +(defn midi-track->mini-midi-voice [#^File midi-file track-num] 1.245 + (let [abstract-mini-midi 1.246 + (midi-track->abstract-mini-midi midi-file track-num)] 1.247 + (map 1.248 + (fn [note-event] 1.249 + (note-codes (:frequency note-event) 1.250 + (:volume note-event) 1.251 + (int (* (:duration note-event) 0x100)))) 1.252 + abstract-mini-midi))) 1.253 + 1.254 +(def midi-code->gb-noise-code 1.255 + {nil 0xFF 1.256 + 35 87 1.257 + 38 20 1.258 + 39 0 1.259 + }) 1.260 + 1.261 +(defn noise-codes [code volume duration] 1.262 + (assert (<= 0 volume 0xF)) 1.263 + (if (<= duration 0xFF) 1.264 + [(midi-code->gb-noise-code code code) 1.265 + (bit-shift-left volume 4) 1.266 + duration] 1.267 + (vec 1.268 + (flatten 1.269 + [(noise-codes code volume 0xFF) 1.270 + (noise-codes code volume (- duration 0xFF))])))) 1.271 + 1.272 +(defn midi-track->mini-midi-noise [#^File midi-file track-num] 1.273 + (let [abstract-mini-midi 1.274 + (midi-track->abstract-mini-midi midi-file track-num)] 1.275 (map 1.276 - (fn [note-event] 1.277 - (note-codes (:frequency note-event) 1.278 - (:volume note-event) 1.279 - (int (* (:duration note-event) 0x100)))) 1.280 - notes-with-silence))) 1.281 + (fn [noise-event] 1.282 + (noise-codes (:midi-code noise-event) 1.283 + (:volume noise-event) 1.284 + (int (* (:duration noise-event) 0x100)))) 1.285 + abstract-mini-midi))) 1.286 + 1.287 1.288 (defn midi->mini-midi [#^File midi-file] 1.289 - {:track-1 (flatten (midi-track->mini-midi midi-file 1)) 1.290 - :track-2 (flatten (midi-track->mini-midi midi-file 2))}) 1.291 + (let [targets (target-tracks midi-file) 1.292 + duty-info (keys (track-info midi-file))] 1.293 + 1.294 + {:voice-1 (midi-track->mini-midi-voice midi-file (nth targets 0)) 1.295 + :voice-2 (midi-track->mini-midi-voice midi-file (nth targets 1)) 1.296 + :noise (midi-track->mini-midi-noise midi-file (nth targets 2)) 1.297 + :duty (zipmap (map :out duty-info) 1.298 + (map #(get % :duty 0) duty-info))})) 1.299 1.300 (defn play-midi [#^File midi-file] 1.301 - (let [track-1-target 0xA000 1.302 - track-2-target 0xB000 1.303 + (let [voice-1-target 0xA000 1.304 + voice-2-target 0xB000 1.305 + noise-target 0xA900 1.306 program-target 0xC000 1.307 mini-midi (midi->mini-midi midi-file) 1.308 - long-silence (flatten (note-codes 20 0 9001))] 1.309 + long-silence (flatten (note-codes 20 0 20001)) 1.310 + long-noise-silence 1.311 + (interleave (range 500) (repeat 0x00) (repeat 255)) 1.312 + 1.313 + voice-1 (flatten (:voice-1 mini-midi)) 1.314 + wave-duty-1 ((:duty mini-midi) 0 0) 1.315 + 1.316 + voice-2 (flatten (:voice-2 mini-midi)) 1.317 + wave-duty-2 ((:duty mini-midi) 1 0) 1.318 + 1.319 + noise (flatten (:noise mini-midi)) 1.320 + ] 1.321 1.322 (-> (second (music-base)) 1.323 - (set-memory-range track-1-target long-silence) 1.324 - (set-memory-range track-2-target long-silence) 1.325 - (set-memory-range track-1-target (:track-1 mini-midi)) 1.326 - (set-memory-range track-2-target (:track-2 mini-midi)) 1.327 - (set-memory-range program-target (music-kernel)) 1.328 + (set-memory-range voice-1-target long-silence) 1.329 + (set-memory-range voice-2-target long-silence) 1.330 + (set-memory-range noise-target long-noise-silence) 1.331 + (set-memory-range voice-1-target voice-1) 1.332 + (set-memory-range voice-2-target voice-2) 1.333 + (set-memory-range noise-target noise) 1.334 + (set-memory-range 1.335 + program-target 1.336 + (music-kernel wave-duty-1 wave-duty-2)) 1.337 (PC! program-target)))) 1.338 1.339 +(defn test-noise [] 1.340 + (let [noise-pattern 1.341 + (concat (interleave (range 0x100) (repeat 0xF0) (repeat 255)) 1.342 + (interleave (range 10) (repeat 0x00) (repeat 255)))] 1.343 + 1.344 + (-> (second (music-base)) 1.345 + (set-memory-range 0xA900 (flatten noise-pattern)) 1.346 + (set-memory-range 0xC000 (music-kernel 0 0)) 1.347 + (PC! 0xC000)))) 1.348 1.349 - 1.350 +(defn test-play-noise [noise-code] 1.351 + (Thread/sleep 300) 1.352 + (println "playing noise:" noise-code) 1.353 + (run-moves 1.354 + (let [noise-pattern 1.355 + (interleave (repeat 10 noise-code) (repeat 0xF0) (repeat 255))] 1.356 + (-> (second (music-base)) 1.357 + (set-memory-range 0xA900 (flatten noise-pattern)) 1.358 + (set-memory-range 0xC000 (music-kernel 0 0)) 1.359 + (PC! 0xC000))) 1.360 + (repeat 20 []))) 1.361 + 1.362 +(defn test-all-noises [] 1.363 + (dorun (map test-play-noise (range 0x100)))) 1.364 1.365 (def C4 (partial note-codes 261.63)) 1.366 (def D4 (partial note-codes 293.66)) 1.367 @@ -498,19 +663,6 @@ 1.368 (set-memory-range music-target music-bytes) 1.369 (PC! program-target)))) 1.370 1.371 - 1.372 - 1.373 -;; (defn test-note [music-bytes] 1.374 -;; (-> (set-memory-range (second (music-base)) 1.375 -;; 0xC000 (concat (clear-music-registers) 1.376 -;; (play-note) 1.377 -;; (infinite-loop))) 1.378 -;; (set-memory-range 0xD000 music-bytes) 1.379 -;; (PC! 0xC000) 1.380 -;; (HL! 0xD000) 1.381 -;; )) 1.382 - 1.383 - 1.384 (defn run-program 1.385 ([program] 1.386 (let [target 0xC000] 1.387 @@ -535,4 +687,19 @@ 1.388 [0xF0 1.389 0x05])])) 1.390 1.391 +(defn play-pony [] 1.392 + (println "playing" (.getName pony-csv)) 1.393 + (run-moves (play-midi pony-csv) (repeat 1800 []))) 1.394 1.395 +(defn play-regret [] 1.396 + (println "playing" (.getName regret-csv)) 1.397 + (run-moves (play-midi regret-csv) (repeat 3380 []))) 1.398 + 1.399 +(defn play-mother [] 1.400 + (println "playing" (.getName mother-csv)) 1.401 + (run-moves (play-midi mother-csv) (repeat 2200 []))) 1.402 + 1.403 +(defn demo [] (play-mother) (play-regret) (play-pony)) 1.404 + 1.405 + 1.406 + 1.407 \ No newline at end of file
2.1 Binary file music/Friendship is Magic (MLP Theme Song).mid has changed
3.1 Binary file music/Friendship is Magic (MLP Theme Song).rg has changed
4.1 Binary file music/My Very Best Friends Trombone by Golden Glissando.mid has changed
5.1 Binary file music/My Very Best Friends.mid has changed
6.1 Binary file music/My Very Best Friends2.mid has changed
7.1 Binary file music/Orchestral is AWESTUM.mid has changed
8.1 Binary file music/drum-test.mid has changed
9.1 Binary file music/drum-test.rg has changed
10.1 Binary file music/eb0_mother_field2.mid has changed
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/music/mother.csv Sun May 06 20:52:31 2012 -0500 11.3 @@ -0,0 +1,965 @@ 11.4 +0, 0, Header, 1, 3, 480 11.5 +1, 0, Start_track 11.6 +1, 0, Copyright_t, "All Rights Reserved" 11.7 +1, 0, Cue_point_t, "Created by Rosegarden" 11.8 +1, 0, Cue_point_t, "http://www.rosegardenmusic.com/" 11.9 +1, 0, Tempo, 375000 11.10 +1, 0, Time_signature, 4, 2, 24, 8 11.11 +1, 46080, End_track 11.12 +2, 0, Start_track 11.13 +2, 0, Title_t, "{:out 0 :duty 3}" 11.14 +2, 0, Control_c, 0, 0, 0 11.15 +2, 0, Control_c, 0, 10, 64 11.16 +2, 0, Control_c, 0, 121, 0 11.17 +2, 0, Program_c, 0, 80 11.18 +2, 0, Control_c, 0, 7, 127 11.19 +2, 0, Note_on_c, 0, 81, 127 11.20 +2, 0, Control_c, 0, 91, 0 11.21 +2, 0, Control_c, 0, 10, 64 11.22 +2, 0, Control_c, 0, 32, 0 11.23 +2, 0, Control_c, 0, 7, 100 11.24 +2, 0, Control_c, 0, 93, 0 11.25 +2, 120, Note_off_c, 0, 81, 127 11.26 +2, 240, Note_on_c, 0, 81, 127 11.27 +2, 480, Note_off_c, 0, 81, 127 11.28 +2, 720, Note_on_c, 0, 82, 127 11.29 +2, 960, Note_off_c, 0, 82, 127 11.30 +2, 1200, Note_on_c, 0, 82, 127 11.31 +2, 1440, Note_off_c, 0, 82, 127 11.32 +2, 1920, Note_on_c, 0, 79, 127 11.33 +2, 2040, Note_off_c, 0, 79, 127 11.34 +2, 2160, Note_on_c, 0, 79, 127 11.35 +2, 2400, Note_off_c, 0, 79, 127 11.36 +2, 2640, Note_on_c, 0, 81, 127 11.37 +2, 2880, Note_off_c, 0, 81, 127 11.38 +2, 3120, Note_on_c, 0, 81, 127 11.39 +2, 3360, Note_off_c, 0, 81, 127 11.40 +2, 3840, Note_on_c, 0, 77, 127 11.41 +2, 3960, Note_off_c, 0, 77, 127 11.42 +2, 4080, Note_on_c, 0, 77, 127 11.43 +2, 4320, Note_off_c, 0, 77, 127 11.44 +2, 4560, Note_on_c, 0, 79, 127 11.45 +2, 4800, Note_off_c, 0, 79, 127 11.46 +2, 5040, Note_on_c, 0, 79, 127 11.47 +2, 5280, Note_off_c, 0, 79, 127 11.48 +2, 5760, Note_on_c, 0, 76, 127 11.49 +2, 5880, Note_off_c, 0, 76, 127 11.50 +2, 6000, Note_on_c, 0, 76, 127 11.51 +2, 6240, Note_off_c, 0, 76, 127 11.52 +2, 6480, Note_on_c, 0, 77, 127 11.53 +2, 6960, Note_off_c, 0, 77, 127 11.54 +2, 7680, Note_on_c, 0, 69, 127 11.55 +2, 7920, Note_on_c, 0, 65, 127 11.56 +2, 7920, Note_off_c, 0, 69, 127 11.57 +2, 8160, Note_on_c, 0, 69, 127 11.58 +2, 8160, Note_off_c, 0, 65, 127 11.59 +2, 8400, Note_on_c, 0, 70, 127 11.60 +2, 8400, Note_off_c, 0, 69, 127 11.61 +2, 8640, Note_off_c, 0, 70, 127 11.62 +2, 8880, Note_on_c, 0, 70, 127 11.63 +2, 8880, Control_c, 0, 1, 0 11.64 +2, 8887, Control_c, 0, 1, 1 11.65 +2, 8897, Control_c, 0, 1, 2 11.66 +2, 8907, Control_c, 0, 1, 3 11.67 +2, 8917, Control_c, 0, 1, 4 11.68 +2, 8927, Control_c, 0, 1, 5 11.69 +2, 8937, Control_c, 0, 1, 6 11.70 +2, 8945, Control_c, 0, 1, 7 11.71 +2, 8955, Control_c, 0, 1, 8 11.72 +2, 8965, Control_c, 0, 1, 9 11.73 +2, 8975, Control_c, 0, 1, 10 11.74 +2, 8985, Control_c, 0, 1, 11 11.75 +2, 8995, Control_c, 0, 1, 12 11.76 +2, 9002, Control_c, 0, 1, 13 11.77 +2, 9012, Control_c, 0, 1, 14 11.78 +2, 9022, Control_c, 0, 1, 15 11.79 +2, 9032, Control_c, 0, 1, 16 11.80 +2, 9042, Control_c, 0, 1, 17 11.81 +2, 9052, Control_c, 0, 1, 18 11.82 +2, 9060, Control_c, 0, 1, 19 11.83 +2, 9070, Control_c, 0, 1, 20 11.84 +2, 9080, Control_c, 0, 1, 21 11.85 +2, 9090, Control_c, 0, 1, 22 11.86 +2, 9100, Control_c, 0, 1, 23 11.87 +2, 9110, Control_c, 0, 1, 24 11.88 +2, 9117, Control_c, 0, 1, 25 11.89 +2, 9127, Control_c, 0, 1, 26 11.90 +2, 9137, Control_c, 0, 1, 27 11.91 +2, 9147, Control_c, 0, 1, 28 11.92 +2, 9157, Control_c, 0, 1, 29 11.93 +2, 9167, Control_c, 0, 1, 30 11.94 +2, 9177, Control_c, 0, 1, 31 11.95 +2, 9185, Control_c, 0, 1, 32 11.96 +2, 9195, Control_c, 0, 1, 33 11.97 +2, 9205, Control_c, 0, 1, 34 11.98 +2, 9215, Control_c, 0, 1, 35 11.99 +2, 9225, Control_c, 0, 1, 36 11.100 +2, 9235, Control_c, 0, 1, 37 11.101 +2, 9242, Control_c, 0, 1, 38 11.102 +2, 9252, Control_c, 0, 1, 39 11.103 +2, 9262, Control_c, 0, 1, 40 11.104 +2, 9272, Control_c, 0, 1, 41 11.105 +2, 9282, Control_c, 0, 1, 42 11.106 +2, 9292, Control_c, 0, 1, 43 11.107 +2, 9300, Control_c, 0, 1, 44 11.108 +2, 9300, Note_off_c, 0, 70, 127 11.109 +2, 9310, Control_c, 0, 1, 45 11.110 +2, 9320, Control_c, 0, 1, 46 11.111 +2, 9330, Control_c, 0, 1, 47 11.112 +2, 9340, Control_c, 0, 1, 48 11.113 +2, 9350, Control_c, 0, 1, 49 11.114 +2, 9360, Note_on_c, 0, 70, 127 11.115 +2, 9360, Control_c, 0, 1, 0 11.116 +2, 9360, Control_c, 0, 1, 50 11.117 +2, 9600, Note_on_c, 0, 72, 127 11.118 +2, 9600, Note_off_c, 0, 70, 127 11.119 +2, 9840, Note_on_c, 0, 67, 127 11.120 +2, 9840, Note_off_c, 0, 72, 127 11.121 +2, 10080, Note_on_c, 0, 70, 127 11.122 +2, 10080, Note_off_c, 0, 67, 127 11.123 +2, 10320, Note_on_c, 0, 69, 127 11.124 +2, 10320, Control_c, 0, 1, 0 11.125 +2, 10320, Note_off_c, 0, 70, 127 11.126 +2, 10342, Control_c, 0, 1, 1 11.127 +2, 10367, Control_c, 0, 1, 2 11.128 +2, 10390, Control_c, 0, 1, 3 11.129 +2, 10415, Control_c, 0, 1, 4 11.130 +2, 10440, Control_c, 0, 1, 5 11.131 +2, 10462, Control_c, 0, 1, 6 11.132 +2, 10487, Control_c, 0, 1, 7 11.133 +2, 10510, Control_c, 0, 1, 8 11.134 +2, 10535, Control_c, 0, 1, 9 11.135 +2, 10560, Control_c, 0, 1, 10 11.136 +2, 10582, Control_c, 0, 1, 11 11.137 +2, 10607, Control_c, 0, 1, 12 11.138 +2, 10630, Control_c, 0, 1, 13 11.139 +2, 10655, Control_c, 0, 1, 14 11.140 +2, 10680, Control_c, 0, 1, 15 11.141 +2, 10702, Control_c, 0, 1, 16 11.142 +2, 10727, Control_c, 0, 1, 17 11.143 +2, 10750, Control_c, 0, 1, 18 11.144 +2, 10775, Control_c, 0, 1, 19 11.145 +2, 10800, Control_c, 0, 1, 20 11.146 +2, 10822, Control_c, 0, 1, 21 11.147 +2, 10847, Control_c, 0, 1, 22 11.148 +2, 10870, Control_c, 0, 1, 23 11.149 +2, 10895, Control_c, 0, 1, 24 11.150 +2, 10920, Control_c, 0, 1, 25 11.151 +2, 10942, Control_c, 0, 1, 26 11.152 +2, 10967, Control_c, 0, 1, 27 11.153 +2, 10990, Control_c, 0, 1, 28 11.154 +2, 11015, Control_c, 0, 1, 29 11.155 +2, 11040, Control_c, 0, 1, 30 11.156 +2, 11062, Control_c, 0, 1, 31 11.157 +2, 11087, Control_c, 0, 1, 32 11.158 +2, 11110, Control_c, 0, 1, 33 11.159 +2, 11135, Control_c, 0, 1, 34 11.160 +2, 11160, Control_c, 0, 1, 35 11.161 +2, 11182, Control_c, 0, 1, 36 11.162 +2, 11207, Control_c, 0, 1, 37 11.163 +2, 11230, Control_c, 0, 1, 38 11.164 +2, 11255, Control_c, 0, 1, 39 11.165 +2, 11280, Control_c, 0, 1, 40 11.166 +2, 11302, Control_c, 0, 1, 41 11.167 +2, 11327, Control_c, 0, 1, 42 11.168 +2, 11350, Control_c, 0, 1, 43 11.169 +2, 11375, Control_c, 0, 1, 44 11.170 +2, 11400, Control_c, 0, 1, 45 11.171 +2, 11400, Note_off_c, 0, 69, 127 11.172 +2, 11422, Control_c, 0, 1, 46 11.173 +2, 11447, Control_c, 0, 1, 47 11.174 +2, 11470, Control_c, 0, 1, 48 11.175 +2, 11495, Control_c, 0, 1, 49 11.176 +2, 11520, Note_on_c, 0, 70, 127 11.177 +2, 11520, Control_c, 0, 1, 0 11.178 +2, 11520, Control_c, 0, 1, 50 11.179 +2, 11760, Note_on_c, 0, 72, 127 11.180 +2, 11760, Note_off_c, 0, 70, 127 11.181 +2, 12000, Note_on_c, 0, 70, 127 11.182 +2, 12000, Note_off_c, 0, 72, 127 11.183 +2, 12240, Note_on_c, 0, 69, 127 11.184 +2, 12240, Note_off_c, 0, 70, 127 11.185 +2, 12480, Note_off_c, 0, 69, 127 11.186 +2, 12720, Note_on_c, 0, 67, 127 11.187 +2, 13140, Note_off_c, 0, 67, 127 11.188 +2, 13200, Note_on_c, 0, 70, 127 11.189 +2, 13440, Note_on_c, 0, 69, 127 11.190 +2, 13440, Note_off_c, 0, 70, 127 11.191 +2, 13680, Note_on_c, 0, 64, 127 11.192 +2, 13680, Note_off_c, 0, 69, 127 11.193 +2, 13920, Note_on_c, 0, 67, 127 11.194 +2, 13920, Note_off_c, 0, 64, 127 11.195 +2, 14160, Note_on_c, 0, 65, 127 11.196 +2, 14160, Note_off_c, 0, 67, 127 11.197 +2, 14400, Note_off_c, 0, 65, 127 11.198 +2, 15360, Note_on_c, 0, 69, 127 11.199 +2, 15600, Note_on_c, 0, 65, 127 11.200 +2, 15600, Note_off_c, 0, 69, 127 11.201 +2, 15840, Note_on_c, 0, 69, 127 11.202 +2, 15840, Note_off_c, 0, 65, 127 11.203 +2, 16080, Note_on_c, 0, 70, 127 11.204 +2, 16080, Note_off_c, 0, 69, 127 11.205 +2, 16320, Note_off_c, 0, 70, 127 11.206 +2, 16560, Note_on_c, 0, 70, 127 11.207 +2, 16560, Control_c, 0, 1, 0 11.208 +2, 16567, Control_c, 0, 1, 1 11.209 +2, 16577, Control_c, 0, 1, 2 11.210 +2, 16587, Control_c, 0, 1, 3 11.211 +2, 16597, Control_c, 0, 1, 4 11.212 +2, 16607, Control_c, 0, 1, 5 11.213 +2, 16617, Control_c, 0, 1, 6 11.214 +2, 16625, Control_c, 0, 1, 7 11.215 +2, 16635, Control_c, 0, 1, 8 11.216 +2, 16645, Control_c, 0, 1, 9 11.217 +2, 16655, Control_c, 0, 1, 10 11.218 +2, 16665, Control_c, 0, 1, 11 11.219 +2, 16675, Control_c, 0, 1, 12 11.220 +2, 16682, Control_c, 0, 1, 13 11.221 +2, 16692, Control_c, 0, 1, 14 11.222 +2, 16702, Control_c, 0, 1, 15 11.223 +2, 16712, Control_c, 0, 1, 16 11.224 +2, 16722, Control_c, 0, 1, 17 11.225 +2, 16732, Control_c, 0, 1, 18 11.226 +2, 16740, Control_c, 0, 1, 19 11.227 +2, 16750, Control_c, 0, 1, 20 11.228 +2, 16760, Control_c, 0, 1, 21 11.229 +2, 16770, Control_c, 0, 1, 22 11.230 +2, 16780, Control_c, 0, 1, 23 11.231 +2, 16790, Control_c, 0, 1, 24 11.232 +2, 16797, Control_c, 0, 1, 25 11.233 +2, 16807, Control_c, 0, 1, 26 11.234 +2, 16817, Control_c, 0, 1, 27 11.235 +2, 16827, Control_c, 0, 1, 28 11.236 +2, 16837, Control_c, 0, 1, 29 11.237 +2, 16847, Control_c, 0, 1, 30 11.238 +2, 16857, Control_c, 0, 1, 31 11.239 +2, 16865, Control_c, 0, 1, 32 11.240 +2, 16875, Control_c, 0, 1, 33 11.241 +2, 16885, Control_c, 0, 1, 34 11.242 +2, 16895, Control_c, 0, 1, 35 11.243 +2, 16905, Control_c, 0, 1, 36 11.244 +2, 16915, Control_c, 0, 1, 37 11.245 +2, 16922, Control_c, 0, 1, 38 11.246 +2, 16932, Control_c, 0, 1, 39 11.247 +2, 16942, Control_c, 0, 1, 40 11.248 +2, 16952, Control_c, 0, 1, 41 11.249 +2, 16962, Control_c, 0, 1, 42 11.250 +2, 16972, Control_c, 0, 1, 43 11.251 +2, 16980, Control_c, 0, 1, 44 11.252 +2, 16980, Note_off_c, 0, 70, 127 11.253 +2, 16990, Control_c, 0, 1, 45 11.254 +2, 17000, Control_c, 0, 1, 46 11.255 +2, 17010, Control_c, 0, 1, 47 11.256 +2, 17020, Control_c, 0, 1, 48 11.257 +2, 17030, Control_c, 0, 1, 49 11.258 +2, 17040, Note_on_c, 0, 70, 127 11.259 +2, 17040, Control_c, 0, 1, 0 11.260 +2, 17040, Control_c, 0, 1, 50 11.261 +2, 17280, Note_on_c, 0, 72, 127 11.262 +2, 17280, Note_off_c, 0, 70, 127 11.263 +2, 17520, Note_on_c, 0, 67, 127 11.264 +2, 17520, Note_off_c, 0, 72, 127 11.265 +2, 17760, Note_on_c, 0, 70, 127 11.266 +2, 17760, Note_off_c, 0, 67, 127 11.267 +2, 18000, Control_c, 0, 1, 0 11.268 +2, 18000, Note_off_c, 0, 70, 127 11.269 +2, 18000, Note_on_c, 0, 69, 127 11.270 +2, 18022, Control_c, 0, 1, 1 11.271 +2, 18047, Control_c, 0, 1, 2 11.272 +2, 18070, Control_c, 0, 1, 3 11.273 +2, 18095, Control_c, 0, 1, 4 11.274 +2, 18120, Control_c, 0, 1, 5 11.275 +2, 18142, Control_c, 0, 1, 6 11.276 +2, 18167, Control_c, 0, 1, 7 11.277 +2, 18190, Control_c, 0, 1, 8 11.278 +2, 18215, Control_c, 0, 1, 9 11.279 +2, 18240, Control_c, 0, 1, 10 11.280 +2, 18262, Control_c, 0, 1, 11 11.281 +2, 18287, Control_c, 0, 1, 12 11.282 +2, 18310, Control_c, 0, 1, 13 11.283 +2, 18335, Control_c, 0, 1, 14 11.284 +2, 18360, Control_c, 0, 1, 15 11.285 +2, 18382, Control_c, 0, 1, 16 11.286 +2, 18407, Control_c, 0, 1, 17 11.287 +2, 18430, Control_c, 0, 1, 18 11.288 +2, 18455, Control_c, 0, 1, 19 11.289 +2, 18480, Control_c, 0, 1, 20 11.290 +2, 18502, Control_c, 0, 1, 21 11.291 +2, 18527, Control_c, 0, 1, 22 11.292 +2, 18550, Control_c, 0, 1, 23 11.293 +2, 18575, Control_c, 0, 1, 24 11.294 +2, 18600, Control_c, 0, 1, 25 11.295 +2, 18622, Control_c, 0, 1, 26 11.296 +2, 18647, Control_c, 0, 1, 27 11.297 +2, 18670, Control_c, 0, 1, 28 11.298 +2, 18695, Control_c, 0, 1, 29 11.299 +2, 18720, Control_c, 0, 1, 30 11.300 +2, 18742, Control_c, 0, 1, 31 11.301 +2, 18767, Control_c, 0, 1, 32 11.302 +2, 18790, Control_c, 0, 1, 33 11.303 +2, 18815, Control_c, 0, 1, 34 11.304 +2, 18840, Control_c, 0, 1, 35 11.305 +2, 18862, Control_c, 0, 1, 36 11.306 +2, 18887, Control_c, 0, 1, 37 11.307 +2, 18910, Control_c, 0, 1, 38 11.308 +2, 18935, Control_c, 0, 1, 39 11.309 +2, 18960, Control_c, 0, 1, 40 11.310 +2, 18982, Control_c, 0, 1, 41 11.311 +2, 19007, Control_c, 0, 1, 42 11.312 +2, 19030, Control_c, 0, 1, 43 11.313 +2, 19055, Control_c, 0, 1, 44 11.314 +2, 19080, Control_c, 0, 1, 45 11.315 +2, 19080, Note_off_c, 0, 69, 127 11.316 +2, 19102, Control_c, 0, 1, 46 11.317 +2, 19127, Control_c, 0, 1, 47 11.318 +2, 19150, Control_c, 0, 1, 48 11.319 +2, 19175, Control_c, 0, 1, 49 11.320 +2, 19200, Note_on_c, 0, 70, 127 11.321 +2, 19200, Control_c, 0, 1, 0 11.322 +2, 19200, Control_c, 0, 1, 50 11.323 +2, 19440, Note_on_c, 0, 72, 127 11.324 +2, 19440, Note_off_c, 0, 70, 127 11.325 +2, 19680, Note_on_c, 0, 70, 127 11.326 +2, 19680, Note_off_c, 0, 72, 127 11.327 +2, 19920, Note_on_c, 0, 69, 127 11.328 +2, 19920, Note_off_c, 0, 70, 127 11.329 +2, 20160, Note_off_c, 0, 69, 127 11.330 +2, 20400, Note_on_c, 0, 67, 127 11.331 +2, 20820, Note_off_c, 0, 67, 127 11.332 +2, 20880, Note_on_c, 0, 70, 127 11.333 +2, 21120, Note_on_c, 0, 69, 127 11.334 +2, 21120, Note_off_c, 0, 70, 127 11.335 +2, 21360, Note_on_c, 0, 64, 127 11.336 +2, 21360, Note_off_c, 0, 69, 127 11.337 +2, 21600, Note_on_c, 0, 67, 127 11.338 +2, 21600, Note_off_c, 0, 64, 127 11.339 +2, 21840, Note_on_c, 0, 65, 127 11.340 +2, 21840, Note_off_c, 0, 67, 127 11.341 +2, 22080, Note_off_c, 0, 65, 127 11.342 +2, 23520, Note_on_c, 0, 65, 127 11.343 +2, 23760, Note_on_c, 0, 65, 127 11.344 +2, 23760, Note_off_c, 0, 65, 127 11.345 +2, 24000, Note_on_c, 0, 69, 127 11.346 +2, 24000, Note_off_c, 0, 65, 127 11.347 +2, 24240, Note_on_c, 0, 72, 127 11.348 +2, 24240, Note_off_c, 0, 69, 127 11.349 +2, 24480, Note_on_c, 0, 72, 127 11.350 +2, 24480, Note_off_c, 0, 72, 127 11.351 +2, 24720, Note_on_c, 0, 72, 127 11.352 +2, 24720, Note_off_c, 0, 72, 127 11.353 +2, 24960, Note_on_c, 0, 77, 127 11.354 +2, 24960, Note_off_c, 0, 72, 127 11.355 +2, 25380, Note_off_c, 0, 77, 127 11.356 +2, 25440, Note_on_c, 0, 76, 127 11.357 +2, 25860, Note_off_c, 0, 76, 127 11.358 +2, 25920, Note_on_c, 0, 74, 127 11.359 +2, 26340, Note_off_c, 0, 74, 127 11.360 +2, 26400, Note_on_c, 0, 76, 127 11.361 +2, 26820, Note_off_c, 0, 76, 127 11.362 +2, 26880, Note_on_c, 0, 74, 127 11.363 +2, 27120, Note_on_c, 0, 76, 127 11.364 +2, 27120, Note_off_c, 0, 74, 127 11.365 +2, 27240, Note_on_c, 0, 74, 127 11.366 +2, 27240, Note_off_c, 0, 76, 127 11.367 +2, 27360, Control_c, 0, 1, 0 11.368 +2, 27360, Note_off_c, 0, 74, 127 11.369 +2, 27360, Note_on_c, 0, 72, 127 11.370 +2, 27387, Control_c, 0, 1, 1 11.371 +2, 27417, Control_c, 0, 1, 2 11.372 +2, 27445, Control_c, 0, 1, 3 11.373 +2, 27475, Control_c, 0, 1, 4 11.374 +2, 27502, Control_c, 0, 1, 5 11.375 +2, 27532, Control_c, 0, 1, 6 11.376 +2, 27560, Control_c, 0, 1, 7 11.377 +2, 27590, Control_c, 0, 1, 8 11.378 +2, 27617, Control_c, 0, 1, 9 11.379 +2, 27647, Control_c, 0, 1, 10 11.380 +2, 27675, Control_c, 0, 1, 11 11.381 +2, 27705, Control_c, 0, 1, 12 11.382 +2, 27732, Control_c, 0, 1, 13 11.383 +2, 27762, Control_c, 0, 1, 14 11.384 +2, 27790, Control_c, 0, 1, 15 11.385 +2, 27820, Control_c, 0, 1, 16 11.386 +2, 27847, Control_c, 0, 1, 17 11.387 +2, 27877, Control_c, 0, 1, 18 11.388 +2, 27905, Control_c, 0, 1, 19 11.389 +2, 27935, Control_c, 0, 1, 20 11.390 +2, 27962, Control_c, 0, 1, 21 11.391 +2, 27992, Control_c, 0, 1, 22 11.392 +2, 28020, Control_c, 0, 1, 23 11.393 +2, 28050, Control_c, 0, 1, 24 11.394 +2, 28080, Control_c, 0, 1, 25 11.395 +2, 28107, Control_c, 0, 1, 26 11.396 +2, 28137, Control_c, 0, 1, 27 11.397 +2, 28165, Control_c, 0, 1, 28 11.398 +2, 28195, Control_c, 0, 1, 29 11.399 +2, 28222, Control_c, 0, 1, 30 11.400 +2, 28252, Control_c, 0, 1, 31 11.401 +2, 28280, Control_c, 0, 1, 32 11.402 +2, 28310, Control_c, 0, 1, 33 11.403 +2, 28337, Control_c, 0, 1, 34 11.404 +2, 28367, Control_c, 0, 1, 35 11.405 +2, 28395, Control_c, 0, 1, 36 11.406 +2, 28425, Control_c, 0, 1, 37 11.407 +2, 28452, Control_c, 0, 1, 38 11.408 +2, 28482, Control_c, 0, 1, 39 11.409 +2, 28510, Control_c, 0, 1, 40 11.410 +2, 28540, Control_c, 0, 1, 41 11.411 +2, 28567, Control_c, 0, 1, 42 11.412 +2, 28597, Control_c, 0, 1, 43 11.413 +2, 28625, Control_c, 0, 1, 44 11.414 +2, 28655, Control_c, 0, 1, 45 11.415 +2, 28680, Note_off_c, 0, 72, 127 11.416 +2, 28682, Control_c, 0, 1, 46 11.417 +2, 28712, Control_c, 0, 1, 47 11.418 +2, 28740, Control_c, 0, 1, 48 11.419 +2, 28770, Control_c, 0, 1, 49 11.420 +2, 28800, Note_on_c, 0, 86, 127 11.421 +2, 28800, Control_c, 0, 1, 0 11.422 +2, 28800, Control_c, 0, 1, 50 11.423 +2, 29040, Note_on_c, 0, 84, 127 11.424 +2, 29040, Note_off_c, 0, 86, 127 11.425 +2, 29280, Note_off_c, 0, 84, 127 11.426 +2, 29280, Note_on_c, 0, 84, 127 11.427 +2, 29520, Note_off_c, 0, 84, 127 11.428 +2, 29520, Note_on_c, 0, 81, 127 11.429 +2, 29760, Note_off_c, 0, 81, 127 11.430 +2, 29760, Note_on_c, 0, 86, 127 11.431 +2, 30180, Note_off_c, 0, 86, 127 11.432 +2, 30240, Note_on_c, 0, 84, 127 11.433 +2, 30660, Note_off_c, 0, 84, 127 11.434 +2, 31200, Note_on_c, 0, 65, 127 11.435 +2, 31440, Note_on_c, 0, 65, 127 11.436 +2, 31440, Note_off_c, 0, 65, 127 11.437 +2, 31680, Note_off_c, 0, 65, 127 11.438 +2, 31680, Note_on_c, 0, 69, 127 11.439 +2, 31920, Note_off_c, 0, 69, 127 11.440 +2, 31920, Note_on_c, 0, 72, 127 11.441 +2, 32160, Note_off_c, 0, 72, 127 11.442 +2, 32160, Note_on_c, 0, 72, 127 11.443 +2, 32400, Note_on_c, 0, 72, 127 11.444 +2, 32400, Note_off_c, 0, 72, 127 11.445 +2, 32640, Note_off_c, 0, 72, 127 11.446 +2, 32640, Note_on_c, 0, 77, 127 11.447 +2, 33060, Note_off_c, 0, 77, 127 11.448 +2, 33120, Note_on_c, 0, 76, 127 11.449 +2, 33540, Note_off_c, 0, 76, 127 11.450 +2, 33600, Note_on_c, 0, 74, 127 11.451 +2, 34020, Note_off_c, 0, 74, 127 11.452 +2, 34080, Note_on_c, 0, 76, 127 11.453 +2, 34500, Note_off_c, 0, 76, 127 11.454 +2, 34560, Note_on_c, 0, 74, 127 11.455 +2, 34800, Note_on_c, 0, 76, 127 11.456 +2, 34800, Note_off_c, 0, 74, 127 11.457 +2, 34920, Note_off_c, 0, 76, 127 11.458 +2, 34920, Note_on_c, 0, 74, 127 11.459 +2, 35040, Note_on_c, 0, 72, 127 11.460 +2, 35040, Note_off_c, 0, 74, 127 11.461 +2, 35040, Control_c, 0, 1, 0 11.462 +2, 35067, Control_c, 0, 1, 1 11.463 +2, 35097, Control_c, 0, 1, 2 11.464 +2, 35125, Control_c, 0, 1, 3 11.465 +2, 35155, Control_c, 0, 1, 4 11.466 +2, 35182, Control_c, 0, 1, 5 11.467 +2, 35212, Control_c, 0, 1, 6 11.468 +2, 35240, Control_c, 0, 1, 7 11.469 +2, 35270, Control_c, 0, 1, 8 11.470 +2, 35297, Control_c, 0, 1, 9 11.471 +2, 35327, Control_c, 0, 1, 10 11.472 +2, 35355, Control_c, 0, 1, 11 11.473 +2, 35385, Control_c, 0, 1, 12 11.474 +2, 35412, Control_c, 0, 1, 13 11.475 +2, 35442, Control_c, 0, 1, 14 11.476 +2, 35470, Control_c, 0, 1, 15 11.477 +2, 35500, Control_c, 0, 1, 16 11.478 +2, 35527, Control_c, 0, 1, 17 11.479 +2, 35557, Control_c, 0, 1, 18 11.480 +2, 35585, Control_c, 0, 1, 19 11.481 +2, 35615, Control_c, 0, 1, 20 11.482 +2, 35642, Control_c, 0, 1, 21 11.483 +2, 35672, Control_c, 0, 1, 22 11.484 +2, 35700, Control_c, 0, 1, 23 11.485 +2, 35730, Control_c, 0, 1, 24 11.486 +2, 35760, Control_c, 0, 1, 25 11.487 +2, 35787, Control_c, 0, 1, 26 11.488 +2, 35817, Control_c, 0, 1, 27 11.489 +2, 35845, Control_c, 0, 1, 28 11.490 +2, 35875, Control_c, 0, 1, 29 11.491 +2, 35902, Control_c, 0, 1, 30 11.492 +2, 35932, Control_c, 0, 1, 31 11.493 +2, 35960, Control_c, 0, 1, 32 11.494 +2, 35990, Control_c, 0, 1, 33 11.495 +2, 36017, Control_c, 0, 1, 34 11.496 +2, 36047, Control_c, 0, 1, 35 11.497 +2, 36075, Control_c, 0, 1, 36 11.498 +2, 36105, Control_c, 0, 1, 37 11.499 +2, 36132, Control_c, 0, 1, 38 11.500 +2, 36162, Control_c, 0, 1, 39 11.501 +2, 36190, Control_c, 0, 1, 40 11.502 +2, 36220, Control_c, 0, 1, 41 11.503 +2, 36247, Control_c, 0, 1, 42 11.504 +2, 36277, Control_c, 0, 1, 43 11.505 +2, 36305, Control_c, 0, 1, 44 11.506 +2, 36335, Control_c, 0, 1, 45 11.507 +2, 36360, Note_off_c, 0, 72, 127 11.508 +2, 36362, Control_c, 0, 1, 46 11.509 +2, 36392, Control_c, 0, 1, 47 11.510 +2, 36420, Control_c, 0, 1, 48 11.511 +2, 36450, Control_c, 0, 1, 49 11.512 +2, 36480, Control_c, 0, 1, 0 11.513 +2, 36480, Control_c, 0, 1, 50 11.514 +2, 36480, Note_on_c, 0, 86, 127 11.515 +2, 36720, Note_on_c, 0, 84, 127 11.516 +2, 36720, Note_off_c, 0, 86, 127 11.517 +2, 36960, Note_on_c, 0, 84, 127 11.518 +2, 36960, Note_off_c, 0, 84, 127 11.519 +2, 37200, Note_on_c, 0, 81, 127 11.520 +2, 37200, Note_off_c, 0, 84, 127 11.521 +2, 37440, Note_off_c, 0, 81, 127 11.522 +2, 37440, Note_on_c, 0, 86, 127 11.523 +2, 37860, Note_off_c, 0, 86, 127 11.524 +2, 37920, Note_on_c, 0, 84, 127 11.525 +2, 38340, Note_off_c, 0, 84, 127 11.526 +2, 38400, Note_on_c, 0, 74, 127 11.527 +2, 38820, Note_off_c, 0, 74, 127 11.528 +2, 38880, Note_on_c, 0, 65, 127 11.529 +2, 39300, Note_off_c, 0, 65, 127 11.530 +2, 39360, Note_on_c, 0, 67, 127 11.531 +2, 39780, Note_off_c, 0, 67, 127 11.532 +2, 39840, Note_on_c, 0, 72, 127 11.533 +2, 40080, Note_off_c, 0, 72, 127 11.534 +2, 40080, Note_on_c, 0, 70, 127 11.535 +2, 40320, Note_on_c, 0, 69, 127 11.536 +2, 40320, Note_off_c, 0, 70, 127 11.537 +2, 40740, Note_off_c, 0, 69, 127 11.538 +2, 40800, Note_on_c, 0, 65, 127 11.539 +2, 41220, Note_off_c, 0, 65, 127 11.540 +2, 41280, Note_on_c, 0, 60, 127 11.541 +2, 42120, Note_off_c, 0, 60, 127 11.542 +2, 42240, Note_on_c, 0, 74, 127 11.543 +2, 42480, Note_off_c, 0, 74, 127 11.544 +2, 42480, Note_on_c, 0, 72, 127 11.545 +2, 42720, Note_on_c, 0, 70, 127 11.546 +2, 42720, Note_off_c, 0, 72, 127 11.547 +2, 42960, Note_on_c, 0, 69, 127 11.548 +2, 42960, Note_off_c, 0, 70, 127 11.549 +2, 43200, Note_on_c, 0, 67, 127 11.550 +2, 43200, Note_off_c, 0, 69, 127 11.551 +2, 43620, Note_off_c, 0, 67, 127 11.552 +2, 43680, Note_on_c, 0, 65, 127 11.553 +2, 43920, Note_off_c, 0, 65, 127 11.554 +2, 43920, Note_on_c, 0, 64, 127 11.555 +2, 44160, Control_c, 0, 1, 0 11.556 +2, 44160, Note_off_c, 0, 64, 127 11.557 +2, 44160, Note_on_c, 0, 65, 127 11.558 +2, 44197, Control_c, 0, 1, 1 11.559 +2, 44235, Control_c, 0, 1, 2 11.560 +2, 44275, Control_c, 0, 1, 3 11.561 +2, 44312, Control_c, 0, 1, 4 11.562 +2, 44350, Control_c, 0, 1, 5 11.563 +2, 44390, Control_c, 0, 1, 6 11.564 +2, 44427, Control_c, 0, 1, 7 11.565 +2, 44465, Control_c, 0, 1, 8 11.566 +2, 44505, Control_c, 0, 1, 9 11.567 +2, 44542, Control_c, 0, 1, 10 11.568 +2, 44580, Control_c, 0, 1, 11 11.569 +2, 44620, Control_c, 0, 1, 12 11.570 +2, 44657, Control_c, 0, 1, 13 11.571 +2, 44697, Control_c, 0, 1, 14 11.572 +2, 44735, Control_c, 0, 1, 15 11.573 +2, 44772, Control_c, 0, 1, 16 11.574 +2, 44812, Control_c, 0, 1, 17 11.575 +2, 44850, Control_c, 0, 1, 18 11.576 +2, 44887, Control_c, 0, 1, 19 11.577 +2, 44927, Control_c, 0, 1, 20 11.578 +2, 44965, Control_c, 0, 1, 21 11.579 +2, 45002, Control_c, 0, 1, 22 11.580 +2, 45042, Control_c, 0, 1, 23 11.581 +2, 45080, Control_c, 0, 1, 24 11.582 +2, 45117, Control_c, 0, 1, 25 11.583 +2, 45157, Control_c, 0, 1, 26 11.584 +2, 45195, Control_c, 0, 1, 27 11.585 +2, 45235, Control_c, 0, 1, 28 11.586 +2, 45272, Control_c, 0, 1, 29 11.587 +2, 45310, Control_c, 0, 1, 30 11.588 +2, 45350, Control_c, 0, 1, 31 11.589 +2, 45387, Control_c, 0, 1, 32 11.590 +2, 45425, Control_c, 0, 1, 33 11.591 +2, 45465, Control_c, 0, 1, 34 11.592 +2, 45502, Control_c, 0, 1, 35 11.593 +2, 45540, Control_c, 0, 1, 36 11.594 +2, 45580, Control_c, 0, 1, 37 11.595 +2, 45617, Control_c, 0, 1, 38 11.596 +2, 45657, Control_c, 0, 1, 39 11.597 +2, 45695, Control_c, 0, 1, 40 11.598 +2, 45732, Control_c, 0, 1, 41 11.599 +2, 45772, Control_c, 0, 1, 42 11.600 +2, 45810, Control_c, 0, 1, 43 11.601 +2, 45847, Control_c, 0, 1, 44 11.602 +2, 45887, Control_c, 0, 1, 45 11.603 +2, 45925, Control_c, 0, 1, 46 11.604 +2, 45960, Note_off_c, 0, 65, 127 11.605 +2, 45962, Control_c, 0, 1, 47 11.606 +2, 46002, Control_c, 0, 1, 48 11.607 +2, 46040, Control_c, 0, 1, 49 11.608 +2, 46080, End_track 11.609 +3, 0, Start_track 11.610 +3, 0, Title_t, "{:out 1 :duty 3}" 11.611 +3, 0, Control_c, 1, 121, 0 11.612 +3, 0, Program_c, 1, 80 11.613 +3, 0, Control_c, 1, 32, 0 11.614 +3, 0, Control_c, 1, 0, 0 11.615 +3, 0, Control_c, 1, 10, 64 11.616 +3, 0, Control_c, 1, 7, 127 11.617 +3, 0, Control_c, 1, 91, 0 11.618 +3, 0, Control_c, 1, 7, 100 11.619 +3, 0, Control_c, 1, 93, 0 11.620 +3, 0, Control_c, 1, 10, 64 11.621 +3, 480, Note_on_c, 1, 50, 127 11.622 +3, 900, Note_off_c, 1, 50, 127 11.623 +3, 1440, Note_on_c, 1, 50, 127 11.624 +3, 1860, Note_off_c, 1, 50, 127 11.625 +3, 2400, Note_on_c, 1, 50, 127 11.626 +3, 2820, Note_off_c, 1, 50, 127 11.627 +3, 3360, Note_on_c, 1, 50, 127 11.628 +3, 3780, Note_off_c, 1, 50, 127 11.629 +3, 4320, Note_on_c, 1, 50, 127 11.630 +3, 4740, Note_off_c, 1, 50, 127 11.631 +3, 5280, Note_on_c, 1, 50, 127 11.632 +3, 5700, Note_off_c, 1, 50, 127 11.633 +3, 6240, Note_on_c, 1, 50, 127 11.634 +3, 6660, Note_off_c, 1, 50, 127 11.635 +3, 6960, Note_on_c, 1, 50, 110 11.636 +3, 7200, Note_on_c, 1, 46, 110 11.637 +3, 7200, Note_off_c, 1, 50, 127 11.638 +3, 7440, Note_on_c, 1, 43, 110 11.639 +3, 7440, Note_off_c, 1, 46, 127 11.640 +3, 7680, Note_off_c, 1, 43, 127 11.641 +3, 7680, Note_on_c, 1, 41, 110 11.642 +3, 8040, Note_on_c, 1, 41, 110 11.643 +3, 8040, Note_off_c, 1, 41, 127 11.644 +3, 8160, Note_on_c, 1, 45, 110 11.645 +3, 8160, Note_off_c, 1, 41, 127 11.646 +3, 8400, Note_on_c, 1, 41, 110 11.647 +3, 8400, Note_off_c, 1, 45, 127 11.648 +3, 8640, Note_on_c, 1, 46, 110 11.649 +3, 8640, Note_off_c, 1, 41, 127 11.650 +3, 9000, Note_on_c, 1, 46, 110 11.651 +3, 9000, Note_off_c, 1, 46, 127 11.652 +3, 9120, Note_on_c, 1, 50, 110 11.653 +3, 9120, Note_off_c, 1, 46, 127 11.654 +3, 9360, Note_on_c, 1, 46, 110 11.655 +3, 9360, Note_off_c, 1, 50, 127 11.656 +3, 9600, Note_on_c, 1, 48, 110 11.657 +3, 9600, Note_off_c, 1, 46, 127 11.658 +3, 9960, Note_on_c, 1, 48, 110 11.659 +3, 9960, Note_off_c, 1, 48, 127 11.660 +3, 10080, Note_on_c, 1, 52, 110 11.661 +3, 10080, Note_off_c, 1, 48, 127 11.662 +3, 10320, Note_on_c, 1, 48, 110 11.663 +3, 10320, Note_off_c, 1, 52, 127 11.664 +3, 10560, Note_on_c, 1, 41, 110 11.665 +3, 10560, Note_off_c, 1, 48, 127 11.666 +3, 10920, Note_on_c, 1, 41, 110 11.667 +3, 10920, Note_off_c, 1, 41, 127 11.668 +3, 11040, Note_on_c, 1, 45, 110 11.669 +3, 11040, Note_off_c, 1, 41, 127 11.670 +3, 11280, Note_on_c, 1, 41, 110 11.671 +3, 11280, Note_off_c, 1, 45, 127 11.672 +3, 11520, Note_off_c, 1, 41, 127 11.673 +3, 11520, Note_on_c, 1, 46, 110 11.674 +3, 11880, Note_on_c, 1, 46, 110 11.675 +3, 11880, Note_off_c, 1, 46, 127 11.676 +3, 12000, Note_on_c, 1, 53, 110 11.677 +3, 12000, Note_off_c, 1, 46, 127 11.678 +3, 12240, Note_on_c, 1, 41, 110 11.679 +3, 12240, Note_off_c, 1, 53, 127 11.680 +3, 12480, Note_on_c, 1, 43, 110 11.681 +3, 12480, Note_off_c, 1, 41, 127 11.682 +3, 12840, Note_on_c, 1, 43, 110 11.683 +3, 12840, Note_off_c, 1, 43, 127 11.684 +3, 12960, Note_on_c, 1, 50, 110 11.685 +3, 12960, Note_off_c, 1, 43, 127 11.686 +3, 13200, Note_on_c, 1, 43, 110 11.687 +3, 13200, Note_off_c, 1, 50, 127 11.688 +3, 13440, Note_on_c, 1, 45, 110 11.689 +3, 13440, Note_off_c, 1, 43, 127 11.690 +3, 13800, Note_on_c, 1, 45, 110 11.691 +3, 13800, Note_off_c, 1, 45, 127 11.692 +3, 13920, Note_on_c, 1, 40, 110 11.693 +3, 13920, Note_off_c, 1, 45, 127 11.694 +3, 14160, Note_on_c, 1, 45, 110 11.695 +3, 14160, Note_off_c, 1, 40, 127 11.696 +3, 14400, Note_on_c, 1, 50, 110 11.697 +3, 14400, Note_off_c, 1, 45, 127 11.698 +3, 14760, Note_on_c, 1, 50, 110 11.699 +3, 14760, Note_off_c, 1, 50, 127 11.700 +3, 14880, Note_on_c, 1, 45, 110 11.701 +3, 14880, Note_off_c, 1, 50, 127 11.702 +3, 15120, Note_on_c, 1, 50, 110 11.703 +3, 15120, Note_off_c, 1, 45, 127 11.704 +3, 15360, Note_on_c, 1, 41, 110 11.705 +3, 15360, Note_off_c, 1, 50, 127 11.706 +3, 15720, Note_on_c, 1, 41, 110 11.707 +3, 15720, Note_off_c, 1, 41, 127 11.708 +3, 15840, Note_on_c, 1, 45, 110 11.709 +3, 15840, Note_off_c, 1, 41, 127 11.710 +3, 16080, Note_on_c, 1, 41, 110 11.711 +3, 16080, Note_off_c, 1, 45, 127 11.712 +3, 16320, Note_on_c, 1, 46, 110 11.713 +3, 16320, Note_off_c, 1, 41, 127 11.714 +3, 16680, Note_on_c, 1, 46, 110 11.715 +3, 16680, Note_off_c, 1, 46, 127 11.716 +3, 16800, Note_on_c, 1, 50, 110 11.717 +3, 16800, Note_off_c, 1, 46, 127 11.718 +3, 17040, Note_on_c, 1, 46, 110 11.719 +3, 17040, Note_off_c, 1, 50, 127 11.720 +3, 17280, Note_on_c, 1, 48, 110 11.721 +3, 17280, Note_off_c, 1, 46, 127 11.722 +3, 17640, Note_on_c, 1, 48, 110 11.723 +3, 17640, Note_off_c, 1, 48, 127 11.724 +3, 17760, Note_on_c, 1, 52, 110 11.725 +3, 17760, Note_off_c, 1, 48, 127 11.726 +3, 18000, Note_on_c, 1, 48, 110 11.727 +3, 18000, Note_off_c, 1, 52, 127 11.728 +3, 18240, Note_on_c, 1, 41, 110 11.729 +3, 18240, Note_off_c, 1, 48, 127 11.730 +3, 18600, Note_on_c, 1, 41, 110 11.731 +3, 18600, Note_off_c, 1, 41, 127 11.732 +3, 18720, Note_on_c, 1, 45, 110 11.733 +3, 18720, Note_off_c, 1, 41, 127 11.734 +3, 18960, Note_on_c, 1, 41, 110 11.735 +3, 18960, Note_off_c, 1, 45, 127 11.736 +3, 19200, Note_off_c, 1, 41, 127 11.737 +3, 19200, Note_on_c, 1, 46, 110 11.738 +3, 19560, Note_on_c, 1, 46, 110 11.739 +3, 19560, Note_off_c, 1, 46, 127 11.740 +3, 19680, Note_on_c, 1, 53, 110 11.741 +3, 19680, Note_off_c, 1, 46, 127 11.742 +3, 19920, Note_on_c, 1, 41, 110 11.743 +3, 19920, Note_off_c, 1, 53, 127 11.744 +3, 20160, Note_on_c, 1, 43, 110 11.745 +3, 20160, Note_off_c, 1, 41, 127 11.746 +3, 20520, Note_on_c, 1, 43, 110 11.747 +3, 20520, Note_off_c, 1, 43, 127 11.748 +3, 20640, Note_on_c, 1, 50, 110 11.749 +3, 20640, Note_off_c, 1, 43, 127 11.750 +3, 20880, Note_on_c, 1, 43, 110 11.751 +3, 20880, Note_off_c, 1, 50, 127 11.752 +3, 21120, Note_on_c, 1, 45, 110 11.753 +3, 21120, Note_off_c, 1, 43, 127 11.754 +3, 21480, Note_on_c, 1, 45, 110 11.755 +3, 21480, Note_off_c, 1, 45, 127 11.756 +3, 21600, Note_on_c, 1, 40, 110 11.757 +3, 21600, Note_off_c, 1, 45, 127 11.758 +3, 21840, Note_on_c, 1, 45, 110 11.759 +3, 21840, Note_off_c, 1, 40, 127 11.760 +3, 22080, Note_on_c, 1, 50, 110 11.761 +3, 22080, Note_off_c, 1, 45, 127 11.762 +3, 22440, Note_on_c, 1, 50, 110 11.763 +3, 22440, Note_off_c, 1, 50, 127 11.764 +3, 22560, Note_off_c, 1, 50, 127 11.765 +3, 22560, Note_on_c, 1, 45, 110 11.766 +3, 22800, Note_off_c, 1, 45, 127 11.767 +3, 22800, Note_on_c, 1, 50, 110 11.768 +3, 23040, Note_on_c, 1, 41, 127 11.769 +3, 23040, Note_off_c, 1, 50, 127 11.770 +3, 23100, Note_off_c, 1, 41, 127 11.771 +3, 23280, Note_on_c, 1, 41, 127 11.772 +3, 23340, Note_off_c, 1, 41, 127 11.773 +3, 23520, Note_on_c, 1, 41, 127 11.774 +3, 23580, Note_off_c, 1, 41, 127 11.775 +3, 23760, Note_on_c, 1, 41, 127 11.776 +3, 23820, Note_off_c, 1, 41, 127 11.777 +3, 23880, Note_on_c, 1, 41, 127 11.778 +3, 23940, Note_off_c, 1, 41, 127 11.779 +3, 24000, Note_on_c, 1, 43, 127 11.780 +3, 24060, Note_off_c, 1, 43, 127 11.781 +3, 24240, Note_on_c, 1, 43, 127 11.782 +3, 24300, Note_off_c, 1, 43, 127 11.783 +3, 24480, Note_on_c, 1, 43, 127 11.784 +3, 24540, Note_off_c, 1, 43, 127 11.785 +3, 24720, Note_on_c, 1, 43, 127 11.786 +3, 24780, Note_off_c, 1, 43, 127 11.787 +3, 24840, Note_on_c, 1, 43, 127 11.788 +3, 24900, Note_off_c, 1, 43, 127 11.789 +3, 24960, Note_on_c, 1, 45, 127 11.790 +3, 25020, Note_off_c, 1, 45, 127 11.791 +3, 25200, Note_on_c, 1, 45, 127 11.792 +3, 25260, Note_off_c, 1, 45, 127 11.793 +3, 25440, Note_on_c, 1, 45, 127 11.794 +3, 25500, Note_off_c, 1, 45, 127 11.795 +3, 25680, Note_on_c, 1, 45, 127 11.796 +3, 25740, Note_off_c, 1, 45, 127 11.797 +3, 25800, Note_on_c, 1, 45, 127 11.798 +3, 25860, Note_off_c, 1, 45, 127 11.799 +3, 25920, Note_on_c, 1, 46, 127 11.800 +3, 25980, Note_off_c, 1, 46, 127 11.801 +3, 26160, Note_on_c, 1, 46, 127 11.802 +3, 26220, Note_off_c, 1, 46, 127 11.803 +3, 26400, Note_on_c, 1, 46, 127 11.804 +3, 26460, Note_off_c, 1, 46, 127 11.805 +3, 26640, Note_on_c, 1, 46, 127 11.806 +3, 26700, Note_off_c, 1, 46, 127 11.807 +3, 26760, Note_on_c, 1, 46, 127 11.808 +3, 26820, Note_off_c, 1, 46, 127 11.809 +3, 26880, Note_on_c, 1, 41, 127 11.810 +3, 26940, Note_off_c, 1, 41, 127 11.811 +3, 27120, Note_on_c, 1, 41, 127 11.812 +3, 27180, Note_off_c, 1, 41, 127 11.813 +3, 27360, Note_on_c, 1, 41, 127 11.814 +3, 27420, Note_off_c, 1, 41, 127 11.815 +3, 27600, Note_on_c, 1, 41, 127 11.816 +3, 27660, Note_off_c, 1, 41, 127 11.817 +3, 27720, Note_on_c, 1, 41, 127 11.818 +3, 27780, Note_off_c, 1, 41, 127 11.819 +3, 27840, Note_on_c, 1, 43, 127 11.820 +3, 27900, Note_off_c, 1, 43, 127 11.821 +3, 28080, Note_on_c, 1, 43, 127 11.822 +3, 28140, Note_off_c, 1, 43, 127 11.823 +3, 28320, Note_on_c, 1, 43, 127 11.824 +3, 28380, Note_off_c, 1, 43, 127 11.825 +3, 28560, Note_on_c, 1, 43, 127 11.826 +3, 28620, Note_off_c, 1, 43, 127 11.827 +3, 28680, Note_on_c, 1, 43, 127 11.828 +3, 28740, Note_off_c, 1, 43, 127 11.829 +3, 28800, Note_on_c, 1, 45, 127 11.830 +3, 28860, Note_off_c, 1, 45, 127 11.831 +3, 29040, Note_on_c, 1, 45, 127 11.832 +3, 29100, Note_off_c, 1, 45, 127 11.833 +3, 29280, Note_on_c, 1, 45, 127 11.834 +3, 29340, Note_off_c, 1, 45, 127 11.835 +3, 29520, Note_on_c, 1, 45, 127 11.836 +3, 29580, Note_off_c, 1, 45, 127 11.837 +3, 29640, Note_on_c, 1, 45, 127 11.838 +3, 29700, Note_off_c, 1, 45, 127 11.839 +3, 29760, Note_on_c, 1, 46, 127 11.840 +3, 29820, Note_off_c, 1, 46, 127 11.841 +3, 30000, Note_on_c, 1, 46, 127 11.842 +3, 30060, Note_off_c, 1, 46, 127 11.843 +3, 30240, Note_on_c, 1, 46, 127 11.844 +3, 30300, Note_off_c, 1, 46, 127 11.845 +3, 30480, Note_on_c, 1, 46, 127 11.846 +3, 30540, Note_off_c, 1, 46, 127 11.847 +3, 30600, Note_on_c, 1, 46, 127 11.848 +3, 30660, Note_off_c, 1, 46, 127 11.849 +3, 30720, Note_on_c, 1, 41, 127 11.850 +3, 30780, Note_off_c, 1, 41, 127 11.851 +3, 30960, Note_on_c, 1, 41, 127 11.852 +3, 31020, Note_off_c, 1, 41, 127 11.853 +3, 31200, Note_on_c, 1, 41, 127 11.854 +3, 31260, Note_off_c, 1, 41, 127 11.855 +3, 31440, Note_on_c, 1, 41, 127 11.856 +3, 31500, Note_off_c, 1, 41, 127 11.857 +3, 31560, Note_on_c, 1, 41, 127 11.858 +3, 31620, Note_off_c, 1, 41, 127 11.859 +3, 31680, Note_on_c, 1, 43, 127 11.860 +3, 31740, Note_off_c, 1, 43, 127 11.861 +3, 31920, Note_on_c, 1, 43, 127 11.862 +3, 31980, Note_off_c, 1, 43, 127 11.863 +3, 32160, Note_on_c, 1, 43, 127 11.864 +3, 32220, Note_off_c, 1, 43, 127 11.865 +3, 32400, Note_on_c, 1, 43, 127 11.866 +3, 32460, Note_off_c, 1, 43, 127 11.867 +3, 32520, Note_on_c, 1, 43, 127 11.868 +3, 32580, Note_off_c, 1, 43, 127 11.869 +3, 32640, Note_on_c, 1, 45, 127 11.870 +3, 32700, Note_off_c, 1, 45, 127 11.871 +3, 32880, Note_on_c, 1, 45, 127 11.872 +3, 32940, Note_off_c, 1, 45, 127 11.873 +3, 33120, Note_on_c, 1, 45, 127 11.874 +3, 33180, Note_off_c, 1, 45, 127 11.875 +3, 33360, Note_on_c, 1, 45, 127 11.876 +3, 33420, Note_off_c, 1, 45, 127 11.877 +3, 33480, Note_on_c, 1, 45, 127 11.878 +3, 33540, Note_off_c, 1, 45, 127 11.879 +3, 33600, Note_on_c, 1, 46, 127 11.880 +3, 33660, Note_off_c, 1, 46, 127 11.881 +3, 33840, Note_on_c, 1, 46, 127 11.882 +3, 33900, Note_off_c, 1, 46, 127 11.883 +3, 34080, Note_on_c, 1, 46, 127 11.884 +3, 34140, Note_off_c, 1, 46, 127 11.885 +3, 34320, Note_on_c, 1, 46, 127 11.886 +3, 34380, Note_off_c, 1, 46, 127 11.887 +3, 34440, Note_on_c, 1, 46, 127 11.888 +3, 34500, Note_off_c, 1, 46, 127 11.889 +3, 34560, Note_on_c, 1, 45, 127 11.890 +3, 34620, Note_off_c, 1, 45, 127 11.891 +3, 34800, Note_on_c, 1, 45, 127 11.892 +3, 34860, Note_off_c, 1, 45, 127 11.893 +3, 35040, Note_on_c, 1, 45, 127 11.894 +3, 35100, Note_off_c, 1, 45, 127 11.895 +3, 35280, Note_on_c, 1, 45, 127 11.896 +3, 35340, Note_off_c, 1, 45, 127 11.897 +3, 35400, Note_on_c, 1, 45, 127 11.898 +3, 35460, Note_off_c, 1, 45, 127 11.899 +3, 35520, Note_on_c, 1, 45, 127 11.900 +3, 35580, Note_off_c, 1, 45, 127 11.901 +3, 35760, Note_on_c, 1, 45, 127 11.902 +3, 35820, Note_off_c, 1, 45, 127 11.903 +3, 36000, Note_on_c, 1, 45, 127 11.904 +3, 36060, Note_off_c, 1, 45, 127 11.905 +3, 36240, Note_on_c, 1, 45, 127 11.906 +3, 36300, Note_off_c, 1, 45, 127 11.907 +3, 36360, Note_on_c, 1, 45, 127 11.908 +3, 36420, Note_off_c, 1, 45, 127 11.909 +3, 36480, Note_on_c, 1, 45, 127 11.910 +3, 36540, Note_off_c, 1, 45, 127 11.911 +3, 36720, Note_on_c, 1, 45, 127 11.912 +3, 36780, Note_off_c, 1, 45, 127 11.913 +3, 36960, Note_on_c, 1, 45, 127 11.914 +3, 37020, Note_off_c, 1, 45, 127 11.915 +3, 37200, Note_on_c, 1, 45, 127 11.916 +3, 37260, Note_off_c, 1, 45, 127 11.917 +3, 37320, Note_on_c, 1, 45, 127 11.918 +3, 37380, Note_off_c, 1, 45, 127 11.919 +3, 37440, Note_on_c, 1, 45, 127 11.920 +3, 37500, Note_off_c, 1, 45, 127 11.921 +3, 37680, Note_on_c, 1, 45, 127 11.922 +3, 37740, Note_off_c, 1, 45, 127 11.923 +3, 37920, Note_on_c, 1, 45, 127 11.924 +3, 37980, Note_off_c, 1, 45, 127 11.925 +3, 38160, Note_on_c, 1, 45, 127 11.926 +3, 38220, Note_off_c, 1, 45, 127 11.927 +3, 38280, Note_on_c, 1, 45, 127 11.928 +3, 38340, Note_off_c, 1, 45, 127 11.929 +3, 38400, Note_on_c, 1, 46, 110 11.930 +3, 38820, Note_off_c, 1, 46, 127 11.931 +3, 38880, Note_on_c, 1, 50, 110 11.932 +3, 39120, Note_off_c, 1, 50, 127 11.933 +3, 39120, Note_on_c, 1, 46, 110 11.934 +3, 39360, Note_off_c, 1, 46, 127 11.935 +3, 39360, Note_on_c, 1, 48, 110 11.936 +3, 39780, Note_off_c, 1, 48, 127 11.937 +3, 39840, Note_on_c, 1, 40, 110 11.938 +3, 40080, Note_off_c, 1, 40, 127 11.939 +3, 40080, Note_on_c, 1, 43, 110 11.940 +3, 40320, Note_on_c, 1, 41, 110 11.941 +3, 40320, Note_off_c, 1, 43, 127 11.942 +3, 40740, Note_off_c, 1, 41, 127 11.943 +3, 41040, Note_on_c, 1, 41, 110 11.944 +3, 41280, Note_on_c, 1, 41, 110 11.945 +3, 41280, Note_off_c, 1, 41, 127 11.946 +3, 41520, Note_on_c, 1, 41, 110 11.947 +3, 41520, Note_off_c, 1, 41, 127 11.948 +3, 41760, Note_on_c, 1, 44, 110 11.949 +3, 41760, Note_off_c, 1, 41, 127 11.950 +3, 42000, Note_on_c, 1, 45, 110 11.951 +3, 42000, Note_off_c, 1, 44, 127 11.952 +3, 42240, Note_off_c, 1, 45, 127 11.953 +3, 42240, Note_on_c, 1, 46, 110 11.954 +3, 42660, Note_off_c, 1, 46, 127 11.955 +3, 42720, Note_on_c, 1, 50, 110 11.956 +3, 42960, Note_on_c, 1, 46, 110 11.957 +3, 42960, Note_off_c, 1, 50, 127 11.958 +3, 43200, Note_off_c, 1, 46, 127 11.959 +3, 43200, Note_on_c, 1, 48, 110 11.960 +3, 43620, Note_off_c, 1, 48, 127 11.961 +3, 43680, Note_on_c, 1, 43, 110 11.962 +3, 43920, Note_on_c, 1, 42, 110 11.963 +3, 43920, Note_off_c, 1, 43, 127 11.964 +3, 44160, Note_off_c, 1, 42, 127 11.965 +3, 44160, Note_on_c, 1, 41, 110 11.966 +3, 44580, Note_off_c, 1, 41, 127 11.967 +3, 46080, End_track 11.968 +0, 0, End_of_file
12.1 Binary file music/mother.mid has changed
13.1 Binary file music/mother.rg has changed
14.1 Binary file music/pony-offset.mid has changed
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/music/pony-title.csv Sun May 06 20:52:31 2012 -0500 15.3 @@ -0,0 +1,548 @@ 15.4 +0, 0, Header, 1, 4, 480 15.5 +1, 0, Start_track 15.6 +1, 0, Copyright_t, "rlm" 15.7 +1, 0, Cue_point_t, "Created by Rosegarden" 15.8 +1, 0, Cue_point_t, "http://www.rosegardenmusic.com/" 15.9 +1, 0, Tempo, 250000 15.10 +1, 0, Time_signature, 4, 2, 24, 8 15.11 +1, 55680, End_track 15.12 +2, 0, Start_track 15.13 +2, 0, Title_t, "{:out 0 :duty 2}" 15.14 +2, 0, Program_c, 0, 19 15.15 +2, 0, Control_c, 0, 7, 100 15.16 +2, 0, Control_c, 0, 10, 64 15.17 +2, 0, Control_c, 0, 93, 0 15.18 +2, 0, Control_c, 0, 7, 100 15.19 +2, 0, Control_c, 0, 10, 64 15.20 +2, 0, Note_on_c, 0, 66, 80 15.21 +2, 0, Control_c, 0, 93, 30 15.22 +2, 0, Control_c, 0, 93, 30 15.23 +2, 0, Control_c, 0, 121, 0 15.24 +2, 0, Control_c, 0, 7, 100 15.25 +2, 0, Control_c, 0, 91, 30 15.26 +2, 0, Control_c, 0, 91, 0 15.27 +2, 0, Control_c, 0, 91, 30 15.28 +2, 0, Control_c, 0, 10, 64 15.29 +2, 420, Note_on_c, 0, 69, 80 15.30 +2, 420, Note_off_c, 0, 66, 127 15.31 +2, 840, Note_on_c, 0, 66, 80 15.32 +2, 840, Note_off_c, 0, 69, 127 15.33 +2, 1260, Note_off_c, 0, 66, 127 15.34 +2, 1260, Note_on_c, 0, 64, 80 15.35 +2, 2100, Note_on_c, 0, 69, 80 15.36 +2, 2100, Note_off_c, 0, 64, 127 15.37 +2, 3360, Note_on_c, 0, 62, 80 15.38 +2, 3360, Note_off_c, 0, 69, 127 15.39 +2, 3780, Note_on_c, 0, 64, 80 15.40 +2, 3780, Note_off_c, 0, 62, 127 15.41 +2, 4200, Note_on_c, 0, 62, 80 15.42 +2, 4200, Note_off_c, 0, 64, 127 15.43 +2, 4620, Note_on_c, 0, 61, 80 15.44 +2, 4620, Note_off_c, 0, 62, 127 15.45 +2, 5460, Note_on_c, 0, 57, 80 15.46 +2, 5460, Note_off_c, 0, 61, 127 15.47 +2, 6720, Note_on_c, 0, 59, 80 15.48 +2, 6720, Note_off_c, 0, 57, 127 15.49 +2, 7560, Note_on_c, 0, 61, 80 15.50 +2, 7560, Note_off_c, 0, 59, 127 15.51 +2, 8400, Note_on_c, 0, 62, 80 15.52 +2, 8400, Note_off_c, 0, 61, 127 15.53 +2, 9240, Note_on_c, 0, 64, 80 15.54 +2, 9240, Note_off_c, 0, 62, 127 15.55 +2, 10080, Note_on_c, 0, 62, 80 15.56 +2, 10080, Note_off_c, 0, 64, 127 15.57 +2, 11040, Note_on_c, 0, 61, 80 15.58 +2, 11040, Note_off_c, 0, 62, 127 15.59 +2, 11280, Note_on_c, 0, 62, 80 15.60 +2, 11280, Note_off_c, 0, 61, 127 15.61 +2, 11760, Note_on_c, 0, 64, 80 15.62 +2, 11760, Note_off_c, 0, 62, 127 15.63 +2, 12240, Note_on_c, 0, 62, 80 15.64 +2, 12240, Note_off_c, 0, 64, 127 15.65 +2, 13920, Note_off_c, 0, 62, 127 15.66 +2, 14160, Note_on_c, 0, 66, 80 15.67 +2, 14280, Note_off_c, 0, 66, 127 15.68 +2, 14400, Note_on_c, 0, 66, 80 15.69 +2, 14520, Note_off_c, 0, 66, 127 15.70 +2, 14640, Note_on_c, 0, 66, 80 15.71 +2, 14760, Note_off_c, 0, 66, 127 15.72 +2, 14880, Note_on_c, 0, 66, 80 15.73 +2, 15360, Note_on_c, 0, 62, 80 15.74 +2, 15360, Note_off_c, 0, 66, 127 15.75 +2, 15600, Note_on_c, 0, 64, 80 15.76 +2, 15600, Note_off_c, 0, 62, 127 15.77 +2, 16080, Note_on_c, 0, 62, 80 15.78 +2, 16080, Note_off_c, 0, 64, 127 15.79 +2, 16560, Note_on_c, 0, 66, 80 15.80 +2, 16560, Note_off_c, 0, 62, 127 15.81 +2, 17280, Note_on_c, 0, 64, 80 15.82 +2, 17280, Note_off_c, 0, 66, 127 15.83 +2, 17760, Note_on_c, 0, 62, 80 15.84 +2, 17760, Note_off_c, 0, 64, 127 15.85 +2, 18720, Note_on_c, 0, 61, 80 15.86 +2, 18720, Note_off_c, 0, 62, 127 15.87 +2, 18960, Note_on_c, 0, 62, 80 15.88 +2, 18960, Note_off_c, 0, 61, 127 15.89 +2, 19440, Note_on_c, 0, 64, 80 15.90 +2, 19440, Note_off_c, 0, 62, 127 15.91 +2, 19920, Note_on_c, 0, 62, 80 15.92 +2, 19920, Note_off_c, 0, 64, 127 15.93 +2, 20760, Note_off_c, 0, 62, 127 15.94 +2, 21120, Note_on_c, 0, 62, 80 15.95 +2, 21360, Note_on_c, 0, 64, 80 15.96 +2, 21360, Note_off_c, 0, 62, 127 15.97 +2, 21600, Note_off_c, 0, 64, 127 15.98 +2, 21600, Note_on_c, 0, 66, 80 15.99 +2, 21840, Note_on_c, 0, 69, 80 15.100 +2, 21840, Note_off_c, 0, 66, 127 15.101 +2, 22320, Note_off_c, 0, 69, 127 15.102 +2, 22510, Note_on_c, 0, 69, 80 15.103 +2, 22990, Note_off_c, 0, 69, 127 15.104 +2, 23040, Note_on_c, 0, 66, 80 15.105 +2, 23280, Note_on_c, 0, 64, 80 15.106 +2, 23280, Note_off_c, 0, 66, 127 15.107 +2, 23760, Note_on_c, 0, 62, 80 15.108 +2, 23760, Note_off_c, 0, 64, 127 15.109 +2, 24000, Note_on_c, 0, 66, 80 15.110 +2, 24000, Note_off_c, 0, 62, 127 15.111 +2, 24480, Note_on_c, 0, 64, 80 15.112 +2, 24480, Note_off_c, 0, 66, 127 15.113 +2, 25440, Note_off_c, 0, 64, 127 15.114 +2, 25920, Note_on_c, 0, 62, 80 15.115 +2, 26040, Note_off_c, 0, 62, 127 15.116 +2, 26160, Note_on_c, 0, 62, 80 15.117 +2, 26280, Note_off_c, 0, 62, 127 15.118 +2, 26400, Note_on_c, 0, 62, 80 15.119 +2, 26880, Note_on_c, 0, 66, 80 15.120 +2, 26880, Note_off_c, 0, 62, 127 15.121 +2, 27360, Note_on_c, 0, 69, 80 15.122 +2, 27360, Note_off_c, 0, 66, 127 15.123 +2, 27600, Note_on_c, 0, 71, 80 15.124 +2, 27600, Note_off_c, 0, 69, 127 15.125 +2, 28080, Note_on_c, 0, 69, 80 15.126 +2, 28080, Note_off_c, 0, 71, 127 15.127 +2, 29040, Note_on_c, 0, 64, 80 15.128 +2, 29040, Note_off_c, 0, 69, 127 15.129 +2, 29160, Note_off_c, 0, 64, 127 15.130 +2, 29280, Note_on_c, 0, 64, 80 15.131 +2, 29400, Note_off_c, 0, 64, 127 15.132 +2, 29520, Note_on_c, 0, 64, 80 15.133 +2, 29640, Note_off_c, 0, 64, 127 15.134 +2, 29760, Note_on_c, 0, 64, 80 15.135 +2, 30000, Note_off_c, 0, 64, 127 15.136 +2, 30240, Note_on_c, 0, 64, 80 15.137 +2, 30480, Note_off_c, 0, 64, 127 15.138 +2, 30720, Note_on_c, 0, 64, 80 15.139 +2, 30960, Note_off_c, 0, 64, 127 15.140 +2, 31200, Note_on_c, 0, 64, 80 15.141 +2, 31440, Note_on_c, 0, 66, 80 15.142 +2, 31440, Note_off_c, 0, 64, 127 15.143 +2, 31920, Note_on_c, 0, 64, 80 15.144 +2, 31920, Note_off_c, 0, 66, 127 15.145 +2, 32640, Note_off_c, 0, 64, 127 15.146 +2, 33120, Note_on_c, 0, 62, 80 15.147 +2, 33360, Note_on_c, 0, 64, 80 15.148 +2, 33360, Note_off_c, 0, 62, 127 15.149 +2, 33840, Note_on_c, 0, 66, 80 15.150 +2, 33840, Note_off_c, 0, 64, 127 15.151 +2, 34320, Note_on_c, 0, 62, 80 15.152 +2, 34320, Note_off_c, 0, 66, 127 15.153 +2, 34440, Note_off_c, 0, 62, 127 15.154 +2, 34560, Note_on_c, 0, 62, 80 15.155 +2, 34800, Note_on_c, 0, 66, 80 15.156 +2, 34800, Note_off_c, 0, 62, 127 15.157 +2, 35040, Note_on_c, 0, 69, 80 15.158 +2, 35040, Note_off_c, 0, 66, 127 15.159 +2, 35280, Note_off_c, 0, 69, 127 15.160 +2, 35280, Note_on_c, 0, 71, 80 15.161 +2, 35760, Note_on_c, 0, 69, 80 15.162 +2, 35760, Note_off_c, 0, 71, 127 15.163 +2, 36480, Note_on_c, 0, 62, 80 15.164 +2, 36480, Note_off_c, 0, 69, 127 15.165 +2, 36960, Note_off_c, 0, 62, 127 15.166 +2, 36960, Note_on_c, 0, 64, 80 15.167 +2, 37200, Note_off_c, 0, 64, 127 15.168 +2, 37440, Note_on_c, 0, 64, 80 15.169 +2, 37680, Note_off_c, 0, 64, 127 15.170 +2, 37920, Note_on_c, 0, 64, 80 15.171 +2, 38400, Note_off_c, 0, 64, 127 15.172 +2, 38400, Note_on_c, 0, 66, 80 15.173 +2, 38880, Note_on_c, 0, 71, 80 15.174 +2, 38880, Note_off_c, 0, 66, 127 15.175 +2, 39360, Note_off_c, 0, 71, 127 15.176 +2, 39360, Note_on_c, 0, 69, 80 15.177 +2, 39480, Note_off_c, 0, 69, 127 15.178 +2, 39600, Note_on_c, 0, 69, 80 15.179 +2, 39960, Note_off_c, 0, 69, 127 15.180 +2, 40080, Note_on_c, 0, 67, 80 15.181 +2, 40320, Note_off_c, 0, 67, 127 15.182 +2, 40320, Note_on_c, 0, 69, 100 15.183 +2, 40560, Note_off_c, 0, 69, 127 15.184 +2, 40800, Note_on_c, 0, 62, 80 15.185 +2, 41760, Note_on_c, 0, 61, 80 15.186 +2, 41760, Note_off_c, 0, 62, 127 15.187 +2, 42000, Note_on_c, 0, 62, 80 15.188 +2, 42000, Note_off_c, 0, 61, 127 15.189 +2, 42480, Note_off_c, 0, 62, 127 15.190 +2, 42480, Note_on_c, 0, 64, 80 15.191 +2, 42960, Note_off_c, 0, 64, 127 15.192 +2, 42960, Note_on_c, 0, 62, 80 15.193 +2, 43920, Note_off_c, 0, 62, 127 15.194 +2, 44160, Note_on_c, 0, 62, 80 15.195 +2, 44400, Note_off_c, 0, 62, 127 15.196 +2, 44400, Note_on_c, 0, 64, 80 15.197 +2, 44640, Note_on_c, 0, 66, 80 15.198 +2, 44640, Note_off_c, 0, 64, 127 15.199 +2, 45120, Note_on_c, 0, 62, 80 15.200 +2, 45120, Note_off_c, 0, 66, 127 15.201 +2, 45360, Note_off_c, 0, 62, 127 15.202 +2, 45360, Note_on_c, 0, 67, 80 15.203 +2, 46080, Note_off_c, 0, 67, 127 15.204 +2, 46080, Note_on_c, 0, 66, 80 15.205 +2, 46560, Note_on_c, 0, 64, 80 15.206 +2, 46560, Note_off_c, 0, 66, 127 15.207 +2, 47040, Note_off_c, 0, 64, 127 15.208 +2, 47040, Note_on_c, 0, 62, 80 15.209 +2, 47520, Note_on_c, 0, 66, 80 15.210 +2, 47520, Note_off_c, 0, 62, 127 15.211 +2, 48480, Note_on_c, 0, 62, 100 15.212 +2, 48480, Note_off_c, 0, 66, 127 15.213 +2, 55680, Note_off_c, 0, 62, 127 15.214 +2, 55680, End_track 15.215 +3, 0, Start_track 15.216 +3, 0, Title_t, "{:out 1 :duty 3}" 15.217 +3, 0, Control_c, 1, 91, 0 15.218 +3, 0, Control_c, 1, 91, 30 15.219 +3, 0, Control_c, 1, 7, 100 15.220 +3, 0, Control_c, 1, 93, 0 15.221 +3, 0, Control_c, 1, 10, 64 15.222 +3, 0, Control_c, 1, 10, 64 15.223 +3, 0, Control_c, 1, 121, 0 15.224 +3, 0, Program_c, 1, 18 15.225 +3, 0, Control_c, 1, 7, 100 15.226 +3, 0, Control_c, 1, 93, 30 15.227 +3, 6720, Note_on_c, 1, 62, 100 15.228 +3, 7560, Note_on_c, 1, 64, 100 15.229 +3, 7560, Note_off_c, 1, 62, 127 15.230 +3, 8400, Note_on_c, 1, 66, 100 15.231 +3, 8400, Note_off_c, 1, 64, 127 15.232 +3, 9240, Note_on_c, 1, 67, 100 15.233 +3, 9240, Note_off_c, 1, 66, 127 15.234 +3, 10080, Note_on_c, 1, 38, 80 15.235 +3, 10080, Note_off_c, 1, 67, 127 15.236 +3, 10800, Note_off_c, 1, 38, 127 15.237 +3, 11040, Note_on_c, 1, 38, 80 15.238 +3, 11760, Note_on_c, 1, 40, 80 15.239 +3, 11760, Note_off_c, 1, 38, 127 15.240 +3, 12000, Note_off_c, 1, 40, 127 15.241 +3, 12240, Note_on_c, 1, 40, 80 15.242 +3, 12480, Note_off_c, 1, 40, 127 15.243 +3, 12720, Note_on_c, 1, 40, 80 15.244 +3, 12840, Note_off_c, 1, 40, 127 15.245 +3, 12960, Note_on_c, 1, 40, 80 15.246 +3, 13920, Note_on_c, 1, 47, 80 15.247 +3, 13920, Note_off_c, 1, 40, 127 15.248 +3, 14640, Note_off_c, 1, 47, 127 15.249 +3, 14880, Note_on_c, 1, 47, 80 15.250 +3, 15600, Note_on_c, 1, 45, 80 15.251 +3, 15600, Note_off_c, 1, 47, 127 15.252 +3, 15840, Note_off_c, 1, 45, 127 15.253 +3, 16080, Note_on_c, 1, 45, 80 15.254 +3, 16320, Note_off_c, 1, 45, 127 15.255 +3, 16560, Note_on_c, 1, 45, 80 15.256 +3, 16680, Note_off_c, 1, 45, 127 15.257 +3, 16800, Note_on_c, 1, 45, 80 15.258 +3, 17760, Note_on_c, 1, 38, 80 15.259 +3, 17760, Note_off_c, 1, 45, 127 15.260 +3, 18480, Note_off_c, 1, 38, 127 15.261 +3, 18720, Note_on_c, 1, 38, 80 15.262 +3, 19440, Note_on_c, 1, 40, 80 15.263 +3, 19440, Note_off_c, 1, 38, 127 15.264 +3, 19680, Note_off_c, 1, 40, 127 15.265 +3, 19920, Note_on_c, 1, 40, 80 15.266 +3, 20160, Note_off_c, 1, 40, 127 15.267 +3, 20400, Note_on_c, 1, 40, 80 15.268 +3, 20520, Note_off_c, 1, 40, 127 15.269 +3, 20640, Note_on_c, 1, 40, 80 15.270 +3, 21600, Note_on_c, 1, 47, 80 15.271 +3, 21600, Note_off_c, 1, 40, 127 15.272 +3, 22320, Note_off_c, 1, 47, 127 15.273 +3, 22560, Note_on_c, 1, 47, 80 15.274 +3, 23280, Note_on_c, 1, 45, 80 15.275 +3, 23280, Note_off_c, 1, 47, 127 15.276 +3, 23520, Note_off_c, 1, 45, 127 15.277 +3, 23760, Note_on_c, 1, 45, 80 15.278 +3, 24000, Note_off_c, 1, 45, 127 15.279 +3, 24240, Note_on_c, 1, 45, 80 15.280 +3, 24360, Note_off_c, 1, 45, 127 15.281 +3, 24480, Note_on_c, 1, 45, 80 15.282 +3, 24960, Note_off_c, 1, 45, 127 15.283 +3, 25440, Note_on_c, 1, 43, 80 15.284 +3, 25920, Note_off_c, 1, 43, 127 15.285 +3, 27360, Note_on_c, 1, 47, 80 15.286 +3, 27840, Note_off_c, 1, 47, 127 15.287 +3, 29280, Note_on_c, 1, 45, 80 15.288 +3, 29760, Note_off_c, 1, 45, 127 15.289 +3, 32640, Note_on_c, 1, 45, 80 15.290 +3, 33120, Note_on_c, 1, 43, 80 15.291 +3, 33120, Note_off_c, 1, 45, 127 15.292 +3, 33600, Note_off_c, 1, 43, 127 15.293 +3, 35040, Note_on_c, 1, 47, 80 15.294 +3, 35520, Note_off_c, 1, 47, 127 15.295 +3, 36960, Note_on_c, 1, 45, 80 15.296 +3, 37680, Note_off_c, 1, 45, 127 15.297 +3, 37920, Note_on_c, 1, 45, 80 15.298 +3, 38400, Note_off_c, 1, 45, 127 15.299 +3, 38640, Note_on_c, 1, 45, 80 15.300 +3, 38880, Note_off_c, 1, 45, 127 15.301 +3, 39120, Note_on_c, 1, 45, 80 15.302 +3, 39600, Note_off_c, 1, 45, 127 15.303 +3, 39840, Note_on_c, 1, 45, 80 15.304 +3, 40080, Note_off_c, 1, 45, 127 15.305 +3, 40320, Note_on_c, 1, 45, 80 15.306 +3, 40800, Note_on_c, 1, 38, 80 15.307 +3, 40800, Note_off_c, 1, 45, 127 15.308 +3, 41520, Note_off_c, 1, 38, 127 15.309 +3, 41760, Note_on_c, 1, 38, 80 15.310 +3, 42240, Note_off_c, 1, 38, 127 15.311 +3, 42480, Note_on_c, 1, 40, 80 15.312 +3, 42720, Note_off_c, 1, 40, 127 15.313 +3, 42960, Note_on_c, 1, 40, 80 15.314 +3, 43200, Note_off_c, 1, 40, 127 15.315 +3, 43440, Note_on_c, 1, 40, 80 15.316 +3, 43560, Note_off_c, 1, 40, 127 15.317 +3, 43680, Note_on_c, 1, 40, 80 15.318 +3, 44640, Note_on_c, 1, 47, 80 15.319 +3, 44640, Note_off_c, 1, 40, 127 15.320 +3, 45360, Note_off_c, 1, 47, 127 15.321 +3, 45600, Note_on_c, 1, 47, 80 15.322 +3, 46320, Note_off_c, 1, 47, 127 15.323 +3, 46320, Note_on_c, 1, 45, 80 15.324 +3, 46560, Note_off_c, 1, 45, 127 15.325 +3, 46800, Note_on_c, 1, 45, 80 15.326 +3, 47040, Note_off_c, 1, 45, 127 15.327 +3, 47280, Note_on_c, 1, 45, 80 15.328 +3, 47400, Note_off_c, 1, 45, 127 15.329 +3, 47520, Note_on_c, 1, 45, 80 15.330 +3, 48000, Note_off_c, 1, 45, 127 15.331 +3, 48480, Note_on_c, 1, 43, 80 15.332 +3, 49440, Note_off_c, 1, 43, 127 15.333 +3, 49440, Note_on_c, 1, 45, 80 15.334 +3, 50400, Note_on_c, 1, 47, 80 15.335 +3, 50400, Note_off_c, 1, 45, 127 15.336 +3, 51360, Note_on_c, 1, 49, 80 15.337 +3, 51360, Note_off_c, 1, 47, 127 15.338 +3, 52320, Note_on_c, 1, 38, 100 15.339 +3, 52320, Note_off_c, 1, 49, 127 15.340 +3, 55680, Note_off_c, 1, 38, 127 15.341 +3, 55680, End_track 15.342 +4, 0, Start_track 15.343 +4, 0, Title_t, "{:out 2}" 15.344 +4, 0, Control_c, 9, 10, 64 15.345 +4, 0, Control_c, 9, 7, 100 15.346 +4, 0, Control_c, 9, 7, 100 15.347 +4, 0, Control_c, 9, 91, 0 15.348 +4, 0, Control_c, 9, 7, 100 15.349 +4, 0, Control_c, 9, 93, 30 15.350 +4, 0, Control_c, 9, 93, 0 15.351 +4, 0, Control_c, 9, 10, 64 15.352 +4, 0, Control_c, 9, 93, 30 15.353 +4, 0, Control_c, 9, 121, 0 15.354 +4, 0, Control_c, 9, 91, 30 15.355 +4, 0, Program_c, 9, 0 15.356 +4, 0, Control_c, 9, 32, 0 15.357 +4, 0, Control_c, 9, 91, 30 15.358 +4, 0, Control_c, 9, 0, 1 15.359 +4, 0, Control_c, 9, 10, 64 15.360 +4, 10080, Note_on_c, 9, 35, 80 15.361 +4, 10200, Note_off_c, 9, 35, 127 15.362 +4, 10560, Note_on_c, 9, 38, 80 15.363 +4, 10680, Note_off_c, 9, 38, 127 15.364 +4, 11040, Note_on_c, 9, 35, 80 15.365 +4, 11160, Note_off_c, 9, 35, 127 15.366 +4, 11520, Note_on_c, 9, 38, 80 15.367 +4, 11640, Note_off_c, 9, 38, 127 15.368 +4, 11760, Note_on_c, 9, 35, 80 15.369 +4, 11880, Note_off_c, 9, 35, 127 15.370 +4, 12240, Note_on_c, 9, 35, 80 15.371 +4, 12360, Note_off_c, 9, 35, 127 15.372 +4, 12480, Note_on_c, 9, 38, 80 15.373 +4, 12600, Note_off_c, 9, 38, 127 15.374 +4, 12960, Note_on_c, 9, 35, 80 15.375 +4, 13080, Note_off_c, 9, 35, 127 15.376 +4, 13200, Note_on_c, 9, 35, 80 15.377 +4, 13320, Note_off_c, 9, 35, 127 15.378 +4, 13440, Note_on_c, 9, 38, 80 15.379 +4, 13560, Note_off_c, 9, 38, 127 15.380 +4, 13920, Note_on_c, 9, 35, 80 15.381 +4, 14040, Note_off_c, 9, 35, 127 15.382 +4, 14400, Note_on_c, 9, 38, 80 15.383 +4, 14520, Note_off_c, 9, 38, 127 15.384 +4, 14880, Note_on_c, 9, 35, 80 15.385 +4, 15000, Note_off_c, 9, 35, 127 15.386 +4, 15360, Note_on_c, 9, 38, 80 15.387 +4, 15480, Note_off_c, 9, 38, 127 15.388 +4, 15600, Note_on_c, 9, 35, 80 15.389 +4, 15720, Note_off_c, 9, 35, 127 15.390 +4, 16080, Note_on_c, 9, 35, 80 15.391 +4, 16200, Note_off_c, 9, 35, 127 15.392 +4, 16320, Note_on_c, 9, 38, 80 15.393 +4, 16440, Note_off_c, 9, 38, 127 15.394 +4, 16800, Note_on_c, 9, 35, 80 15.395 +4, 16920, Note_off_c, 9, 35, 127 15.396 +4, 17040, Note_on_c, 9, 35, 80 15.397 +4, 17160, Note_off_c, 9, 35, 127 15.398 +4, 17280, Note_on_c, 9, 38, 80 15.399 +4, 17400, Note_off_c, 9, 38, 127 15.400 +4, 17760, Note_on_c, 9, 35, 80 15.401 +4, 17880, Note_off_c, 9, 35, 127 15.402 +4, 18240, Note_on_c, 9, 38, 80 15.403 +4, 18360, Note_off_c, 9, 38, 127 15.404 +4, 18720, Note_on_c, 9, 35, 80 15.405 +4, 18840, Note_off_c, 9, 35, 127 15.406 +4, 19200, Note_on_c, 9, 38, 80 15.407 +4, 19320, Note_off_c, 9, 38, 127 15.408 +4, 19440, Note_on_c, 9, 35, 80 15.409 +4, 19560, Note_off_c, 9, 35, 127 15.410 +4, 19920, Note_on_c, 9, 35, 80 15.411 +4, 20040, Note_off_c, 9, 35, 127 15.412 +4, 20160, Note_on_c, 9, 38, 80 15.413 +4, 20280, Note_off_c, 9, 38, 127 15.414 +4, 20640, Note_on_c, 9, 35, 80 15.415 +4, 20760, Note_off_c, 9, 35, 127 15.416 +4, 20880, Note_on_c, 9, 35, 80 15.417 +4, 21000, Note_off_c, 9, 35, 127 15.418 +4, 21120, Note_on_c, 9, 38, 80 15.419 +4, 21240, Note_off_c, 9, 38, 127 15.420 +4, 21600, Note_on_c, 9, 35, 80 15.421 +4, 21720, Note_off_c, 9, 35, 127 15.422 +4, 22080, Note_on_c, 9, 38, 80 15.423 +4, 22200, Note_off_c, 9, 38, 127 15.424 +4, 22560, Note_on_c, 9, 35, 80 15.425 +4, 22680, Note_off_c, 9, 35, 127 15.426 +4, 23040, Note_on_c, 9, 38, 80 15.427 +4, 23160, Note_off_c, 9, 38, 127 15.428 +4, 23280, Note_on_c, 9, 35, 80 15.429 +4, 23400, Note_off_c, 9, 35, 127 15.430 +4, 23760, Note_on_c, 9, 35, 80 15.431 +4, 23880, Note_off_c, 9, 35, 127 15.432 +4, 24000, Note_on_c, 9, 38, 80 15.433 +4, 24120, Note_off_c, 9, 38, 127 15.434 +4, 24480, Note_on_c, 9, 35, 80 15.435 +4, 24600, Note_off_c, 9, 35, 127 15.436 +4, 24720, Note_on_c, 9, 35, 80 15.437 +4, 24840, Note_off_c, 9, 35, 127 15.438 +4, 24960, Note_on_c, 9, 38, 80 15.439 +4, 25080, Note_off_c, 9, 38, 127 15.440 +4, 25440, Note_on_c, 9, 35, 80 15.441 +4, 25560, Note_off_c, 9, 35, 127 15.442 +4, 27360, Note_on_c, 9, 35, 80 15.443 +4, 27480, Note_off_c, 9, 35, 127 15.444 +4, 29280, Note_on_c, 9, 35, 80 15.445 +4, 29400, Note_off_c, 9, 35, 127 15.446 +4, 33120, Note_on_c, 9, 35, 80 15.447 +4, 33240, Note_off_c, 9, 35, 127 15.448 +4, 33600, Note_on_c, 9, 39, 80 15.449 +4, 33840, Note_off_c, 9, 39, 127 15.450 +4, 34560, Note_on_c, 9, 39, 80 15.451 +4, 34800, Note_off_c, 9, 39, 127 15.452 +4, 35040, Note_on_c, 9, 35, 80 15.453 +4, 35160, Note_off_c, 9, 35, 127 15.454 +4, 35520, Note_on_c, 9, 39, 80 15.455 +4, 35760, Note_off_c, 9, 39, 127 15.456 +4, 36480, Note_on_c, 9, 39, 80 15.457 +4, 36720, Note_off_c, 9, 39, 127 15.458 +4, 36960, Note_on_c, 9, 35, 80 15.459 +4, 37080, Note_off_c, 9, 35, 127 15.460 +4, 37440, Note_on_c, 9, 39, 80 15.461 +4, 37560, Note_off_c, 9, 39, 127 15.462 +4, 38400, Note_on_c, 9, 39, 80 15.463 +4, 38520, Note_off_c, 9, 39, 127 15.464 +4, 38880, Note_on_c, 9, 38, 80 15.465 +4, 39000, Note_off_c, 9, 38, 127 15.466 +4, 39120, Note_on_c, 9, 38, 80 15.467 +4, 39240, Note_off_c, 9, 38, 127 15.468 +4, 39360, Note_on_c, 9, 39, 100 15.469 +4, 39480, Note_off_c, 9, 39, 127 15.470 +4, 39600, Note_on_c, 9, 38, 80 15.471 +4, 39720, Note_off_c, 9, 38, 127 15.472 +4, 39840, Note_on_c, 9, 38, 100 15.473 +4, 39960, Note_off_c, 9, 38, 127 15.474 +4, 40080, Note_on_c, 9, 38, 80 15.475 +4, 40200, Note_off_c, 9, 38, 127 15.476 +4, 40320, Note_on_c, 9, 39, 80 15.477 +4, 40440, Note_off_c, 9, 39, 127 15.478 +4, 40560, Note_on_c, 9, 38, 80 15.479 +4, 40680, Note_off_c, 9, 38, 127 15.480 +4, 40800, Note_on_c, 9, 35, 80 15.481 +4, 40920, Note_off_c, 9, 35, 127 15.482 +4, 41280, Note_on_c, 9, 38, 80 15.483 +4, 41400, Note_off_c, 9, 38, 127 15.484 +4, 41760, Note_on_c, 9, 35, 80 15.485 +4, 41880, Note_off_c, 9, 35, 127 15.486 +4, 42240, Note_on_c, 9, 38, 80 15.487 +4, 42360, Note_off_c, 9, 38, 127 15.488 +4, 42480, Note_on_c, 9, 35, 80 15.489 +4, 42600, Note_off_c, 9, 35, 127 15.490 +4, 42960, Note_on_c, 9, 35, 80 15.491 +4, 43080, Note_off_c, 9, 35, 127 15.492 +4, 43200, Note_on_c, 9, 38, 80 15.493 +4, 43320, Note_off_c, 9, 38, 127 15.494 +4, 43680, Note_on_c, 9, 35, 80 15.495 +4, 43800, Note_off_c, 9, 35, 127 15.496 +4, 43920, Note_on_c, 9, 35, 80 15.497 +4, 44040, Note_off_c, 9, 35, 127 15.498 +4, 44160, Note_on_c, 9, 38, 80 15.499 +4, 44280, Note_off_c, 9, 38, 127 15.500 +4, 44640, Note_on_c, 9, 35, 80 15.501 +4, 44760, Note_off_c, 9, 35, 127 15.502 +4, 45120, Note_on_c, 9, 38, 80 15.503 +4, 45240, Note_off_c, 9, 38, 127 15.504 +4, 45600, Note_on_c, 9, 35, 80 15.505 +4, 45720, Note_off_c, 9, 35, 127 15.506 +4, 46080, Note_on_c, 9, 38, 80 15.507 +4, 46200, Note_off_c, 9, 38, 127 15.508 +4, 46320, Note_on_c, 9, 35, 80 15.509 +4, 46440, Note_off_c, 9, 35, 127 15.510 +4, 46800, Note_on_c, 9, 35, 80 15.511 +4, 46920, Note_off_c, 9, 35, 127 15.512 +4, 47040, Note_on_c, 9, 38, 80 15.513 +4, 47160, Note_off_c, 9, 38, 127 15.514 +4, 47520, Note_on_c, 9, 35, 80 15.515 +4, 47640, Note_off_c, 9, 35, 127 15.516 +4, 47760, Note_on_c, 9, 35, 80 15.517 +4, 47880, Note_off_c, 9, 35, 127 15.518 +4, 48000, Note_on_c, 9, 38, 80 15.519 +4, 48120, Note_off_c, 9, 38, 127 15.520 +4, 48240, Note_on_c, 9, 38, 80 15.521 +4, 48360, Note_off_c, 9, 38, 127 15.522 +4, 48480, Note_on_c, 9, 35, 80 15.523 +4, 48600, Note_off_c, 9, 35, 127 15.524 +4, 48960, Note_on_c, 9, 38, 80 15.525 +4, 49080, Note_off_c, 9, 38, 127 15.526 +4, 49200, Note_on_c, 9, 38, 80 15.527 +4, 49320, Note_off_c, 9, 38, 127 15.528 +4, 49440, Note_on_c, 9, 35, 80 15.529 +4, 49560, Note_off_c, 9, 35, 127 15.530 +4, 49920, Note_on_c, 9, 38, 80 15.531 +4, 50040, Note_off_c, 9, 38, 127 15.532 +4, 50160, Note_on_c, 9, 38, 80 15.533 +4, 50280, Note_off_c, 9, 38, 127 15.534 +4, 50400, Note_on_c, 9, 35, 80 15.535 +4, 50520, Note_off_c, 9, 35, 127 15.536 +4, 50880, Note_on_c, 9, 38, 80 15.537 +4, 51000, Note_off_c, 9, 38, 127 15.538 +4, 51120, Note_on_c, 9, 38, 80 15.539 +4, 51240, Note_off_c, 9, 38, 127 15.540 +4, 51360, Note_on_c, 9, 35, 80 15.541 +4, 51480, Note_off_c, 9, 35, 127 15.542 +4, 51600, Note_on_c, 9, 38, 80 15.543 +4, 51720, Note_off_c, 9, 38, 127 15.544 +4, 51840, Note_on_c, 9, 38, 80 15.545 +4, 51960, Note_off_c, 9, 38, 127 15.546 +4, 52080, Note_on_c, 9, 38, 80 15.547 +4, 52200, Note_off_c, 9, 38, 127 15.548 +4, 52320, Note_on_c, 9, 35, 80 15.549 +4, 52800, Note_off_c, 9, 35, 127 15.550 +4, 55680, End_track 15.551 +0, 0, End_of_file
16.1 Binary file music/pony-title.mid has changed
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 17.2 +++ b/music/ship-of-regret-and-sleep.csv Sun May 06 20:52:31 2012 -0500 17.3 @@ -0,0 +1,620 @@ 17.4 +0, 0, Header, 1, 3, 480 17.5 +1, 0, Start_track 17.6 +1, 0, Copyright_t, "Copyright (c) xxxx Copyright Holder" 17.7 +1, 0, Cue_point_t, "Created by Rosegarden" 17.8 +1, 0, Cue_point_t, "http://www.rosegardenmusic.com/" 17.9 +1, 0, Tempo, 375000 17.10 +1, 0, Time_signature, 3, 2, 24, 8 17.11 +1, 72000, End_track 17.12 +2, 0, Start_track 17.13 +2, 0, Title_t, "{:out 0 :duty 1}" 17.14 +2, 0, Control_c, 1, 0, 0 17.15 +2, 0, Control_c, 1, 10, 64 17.16 +2, 0, Control_c, 1, 121, 0 17.17 +2, 0, Program_c, 1, 6 17.18 +2, 0, Note_on_c, 1, 61, 126 17.19 +2, 0, Control_c, 1, 91, 0 17.20 +2, 0, Control_c, 1, 32, 0 17.21 +2, 0, Control_c, 1, 7, 100 17.22 +2, 0, Control_c, 1, 93, 0 17.23 +2, 480, Note_on_c, 1, 68, 126 17.24 +2, 480, Note_off_c, 1, 61, 127 17.25 +2, 720, Note_on_c, 1, 66, 120 17.26 +2, 720, Note_off_c, 1, 68, 127 17.27 +2, 960, Note_on_c, 1, 68, 125 17.28 +2, 960, Note_off_c, 1, 66, 127 17.29 +2, 1440, Note_on_c, 1, 64, 122 17.30 +2, 1440, Note_off_c, 1, 68, 127 17.31 +2, 1920, Note_on_c, 1, 63, 117 17.32 +2, 1920, Note_off_c, 1, 64, 127 17.33 +2, 2400, Note_on_c, 1, 61, 126 17.34 +2, 2400, Note_off_c, 1, 63, 127 17.35 +2, 2880, Note_on_c, 1, 60, 124 17.36 +2, 2880, Note_off_c, 1, 61, 127 17.37 +2, 3360, Note_on_c, 1, 61, 127 17.38 +2, 3360, Note_off_c, 1, 60, 127 17.39 +2, 3840, Note_on_c, 1, 63, 122 17.40 +2, 3840, Note_off_c, 1, 61, 127 17.41 +2, 4320, Note_on_c, 1, 56, 125 17.42 +2, 4320, Note_off_c, 1, 63, 127 17.43 +2, 4800, Note_on_c, 1, 58, 118 17.44 +2, 4800, Note_off_c, 1, 56, 127 17.45 +2, 5280, Note_on_c, 1, 60, 126 17.46 +2, 5280, Note_off_c, 1, 58, 127 17.47 +2, 5760, Note_on_c, 1, 61, 118 17.48 +2, 5760, Note_off_c, 1, 60, 127 17.49 +2, 6240, Note_on_c, 1, 63, 115 17.50 +2, 6240, Note_off_c, 1, 61, 127 17.51 +2, 6720, Note_on_c, 1, 64, 124 17.52 +2, 6720, Note_off_c, 1, 63, 127 17.53 +2, 7080, Note_off_c, 1, 64, 127 17.54 +2, 7200, Note_on_c, 1, 64, 119 17.55 +2, 7680, Note_on_c, 1, 59, 122 17.56 +2, 7680, Note_off_c, 1, 64, 127 17.57 +2, 8160, Note_on_c, 1, 68, 117 17.58 +2, 8160, Note_off_c, 1, 59, 127 17.59 +2, 8520, Note_off_c, 1, 68, 127 17.60 +2, 8640, Note_on_c, 1, 68, 113 17.61 +2, 9120, Note_on_c, 1, 66, 118 17.62 +2, 9120, Note_off_c, 1, 68, 127 17.63 +2, 9600, Note_on_c, 1, 61, 108 17.64 +2, 9600, Note_off_c, 1, 66, 127 17.65 +2, 10080, Note_on_c, 1, 60, 117 17.66 +2, 10080, Note_off_c, 1, 61, 127 17.67 +2, 10560, Note_on_c, 1, 61, 119 17.68 +2, 10560, Note_off_c, 1, 60, 127 17.69 +2, 11040, Note_on_c, 1, 63, 121 17.70 +2, 11040, Note_off_c, 1, 61, 127 17.71 +2, 11520, Note_on_c, 1, 64, 124 17.72 +2, 11520, Note_off_c, 1, 63, 127 17.73 +2, 12000, Note_on_c, 1, 71, 127 17.74 +2, 12000, Note_off_c, 1, 64, 127 17.75 +2, 12240, Note_off_c, 1, 71, 127 17.76 +2, 12480, Note_on_c, 1, 71, 127 17.77 +2, 12720, Note_off_c, 1, 71, 127 17.78 +2, 12960, Note_on_c, 1, 73, 127 17.79 +2, 13440, Note_on_c, 1, 71, 112 17.80 +2, 13440, Note_off_c, 1, 73, 127 17.81 +2, 13680, Note_on_c, 1, 69, 112 17.82 +2, 13680, Note_off_c, 1, 71, 127 17.83 +2, 13920, Note_on_c, 1, 64, 110 17.84 +2, 13920, Note_off_c, 1, 69, 127 17.85 +2, 14160, Note_on_c, 1, 66, 110 17.86 +2, 14160, Note_off_c, 1, 64, 127 17.87 +2, 14400, Note_on_c, 1, 68, 122 17.88 +2, 14400, Note_off_c, 1, 66, 127 17.89 +2, 14760, Note_off_c, 1, 68, 127 17.90 +2, 14880, Note_on_c, 1, 69, 118 17.91 +2, 15240, Note_off_c, 1, 69, 127 17.92 +2, 15360, Note_on_c, 1, 71, 100 17.93 +2, 15840, Note_on_c, 1, 66, 120 17.94 +2, 15840, Note_off_c, 1, 71, 127 17.95 +2, 16800, Note_on_c, 1, 63, 117 17.96 +2, 16800, Note_off_c, 1, 66, 127 17.97 +2, 17280, Note_on_c, 1, 64, 122 17.98 +2, 17280, Note_off_c, 1, 63, 127 17.99 +2, 17760, Note_on_c, 1, 68, 127 17.100 +2, 17760, Note_off_c, 1, 64, 127 17.101 +2, 18120, Note_off_c, 1, 68, 127 17.102 +2, 18240, Note_on_c, 1, 68, 127 17.103 +2, 18720, Note_on_c, 1, 69, 125 17.104 +2, 18720, Note_off_c, 1, 68, 127 17.105 +2, 19200, Note_on_c, 1, 68, 117 17.106 +2, 19200, Note_off_c, 1, 69, 127 17.107 +2, 19440, Note_on_c, 1, 66, 127 17.108 +2, 19440, Note_off_c, 1, 68, 127 17.109 +2, 19680, Note_on_c, 1, 64, 118 17.110 +2, 19680, Note_off_c, 1, 66, 127 17.111 +2, 19920, Note_on_c, 1, 66, 117 17.112 +2, 19920, Note_off_c, 1, 64, 127 17.113 +2, 20160, Note_on_c, 1, 64, 119 17.114 +2, 20160, Note_off_c, 1, 66, 127 17.115 +2, 20640, Note_on_c, 1, 68, 127 17.116 +2, 20640, Note_off_c, 1, 64, 127 17.117 +2, 21120, Note_on_c, 1, 71, 116 17.118 +2, 21120, Note_off_c, 1, 68, 127 17.119 +2, 21480, Note_off_c, 1, 71, 127 17.120 +2, 21608, Note_on_c, 1, 73, 120 17.121 +2, 23648, Note_off_c, 1, 73, 127 17.122 +2, 24000, Note_on_c, 1, 75, 121 17.123 +2, 24240, Note_on_c, 1, 73, 121 17.124 +2, 24240, Note_off_c, 1, 75, 127 17.125 +2, 24420, Note_off_c, 1, 73, 127 17.126 +2, 24480, Note_on_c, 1, 71, 117 17.127 +2, 24960, Note_on_c, 1, 69, 125 17.128 +2, 24960, Note_off_c, 1, 71, 127 17.129 +2, 25440, Note_on_c, 1, 68, 127 17.130 +2, 25440, Note_off_c, 1, 69, 127 17.131 +2, 25920, Note_on_c, 1, 66, 127 17.132 +2, 25920, Note_off_c, 1, 68, 127 17.133 +2, 26400, Note_on_c, 1, 64, 126 17.134 +2, 26400, Note_off_c, 1, 66, 127 17.135 +2, 26880, Note_on_c, 1, 66, 125 17.136 +2, 26880, Note_off_c, 1, 64, 127 17.137 +2, 27240, Note_off_c, 1, 66, 127 17.138 +2, 27360, Note_on_c, 1, 68, 124 17.139 +2, 28320, Note_on_c, 1, 63, 116 17.140 +2, 28320, Note_off_c, 1, 68, 127 17.141 +2, 28800, Note_on_c, 1, 60, 115 17.142 +2, 28800, Note_off_c, 1, 63, 127 17.143 +2, 30240, Note_on_c, 1, 61, 127 17.144 +2, 30240, Note_off_c, 1, 60, 127 17.145 +2, 30720, Note_on_c, 1, 68, 127 17.146 +2, 30720, Note_off_c, 1, 61, 127 17.147 +2, 30960, Note_on_c, 1, 66, 110 17.148 +2, 30960, Note_off_c, 1, 68, 127 17.149 +2, 31200, Note_on_c, 1, 68, 125 17.150 +2, 31200, Note_off_c, 1, 66, 127 17.151 +2, 31680, Note_on_c, 1, 64, 123 17.152 +2, 31680, Note_off_c, 1, 68, 127 17.153 +2, 32160, Note_on_c, 1, 63, 123 17.154 +2, 32160, Note_off_c, 1, 64, 127 17.155 +2, 32640, Note_on_c, 1, 61, 122 17.156 +2, 32640, Note_off_c, 1, 63, 127 17.157 +2, 33120, Note_on_c, 1, 60, 116 17.158 +2, 33120, Note_off_c, 1, 61, 127 17.159 +2, 33600, Note_on_c, 1, 61, 113 17.160 +2, 33600, Note_off_c, 1, 60, 127 17.161 +2, 33900, Note_off_c, 1, 61, 127 17.162 +2, 34080, Note_on_c, 1, 63, 115 17.163 +2, 34560, Note_on_c, 1, 56, 116 17.164 +2, 34560, Note_off_c, 1, 63, 127 17.165 +2, 35040, Note_on_c, 1, 58, 121 17.166 +2, 35040, Note_off_c, 1, 56, 127 17.167 +2, 35520, Note_on_c, 1, 60, 111 17.168 +2, 35520, Note_off_c, 1, 58, 127 17.169 +2, 36000, Note_on_c, 1, 61, 122 17.170 +2, 36000, Note_off_c, 1, 60, 127 17.171 +2, 36480, Note_on_c, 1, 63, 112 17.172 +2, 36480, Note_off_c, 1, 61, 127 17.173 +2, 36960, Note_on_c, 1, 64, 127 17.174 +2, 36960, Note_off_c, 1, 63, 127 17.175 +2, 37320, Note_off_c, 1, 64, 127 17.176 +2, 37440, Note_on_c, 1, 64, 124 17.177 +2, 37920, Note_on_c, 1, 59, 127 17.178 +2, 37920, Note_off_c, 1, 64, 127 17.179 +2, 38400, Note_on_c, 1, 68, 125 17.180 +2, 38400, Note_off_c, 1, 59, 127 17.181 +2, 38760, Note_off_c, 1, 68, 127 17.182 +2, 38880, Note_on_c, 1, 68, 119 17.183 +2, 39360, Note_on_c, 1, 66, 115 17.184 +2, 39360, Note_off_c, 1, 68, 127 17.185 +2, 39840, Note_on_c, 1, 61, 121 17.186 +2, 39840, Note_off_c, 1, 66, 127 17.187 +2, 40320, Note_on_c, 1, 60, 116 17.188 +2, 40320, Note_off_c, 1, 61, 127 17.189 +2, 40800, Note_on_c, 1, 61, 122 17.190 +2, 40800, Note_off_c, 1, 60, 127 17.191 +2, 41280, Note_on_c, 1, 63, 120 17.192 +2, 41280, Note_off_c, 1, 61, 127 17.193 +2, 41760, Note_on_c, 1, 64, 117 17.194 +2, 41760, Note_off_c, 1, 63, 127 17.195 +2, 42120, Note_off_c, 1, 64, 127 17.196 +2, 42240, Note_on_c, 1, 71, 122 17.197 +2, 42480, Note_off_c, 1, 71, 127 17.198 +2, 42720, Note_on_c, 1, 71, 118 17.199 +2, 43080, Note_off_c, 1, 71, 127 17.200 +2, 43200, Note_on_c, 1, 73, 114 17.201 +2, 43560, Note_off_c, 1, 73, 127 17.202 +2, 43680, Note_on_c, 1, 71, 111 17.203 +2, 43920, Note_on_c, 1, 69, 108 17.204 +2, 43920, Note_off_c, 1, 71, 127 17.205 +2, 44160, Note_on_c, 1, 64, 115 17.206 +2, 44160, Note_off_c, 1, 69, 127 17.207 +2, 44400, Note_on_c, 1, 66, 108 17.208 +2, 44400, Note_off_c, 1, 64, 127 17.209 +2, 44640, Note_on_c, 1, 68, 112 17.210 +2, 44640, Note_off_c, 1, 66, 127 17.211 +2, 45120, Note_on_c, 1, 69, 114 17.212 +2, 45120, Note_off_c, 1, 68, 127 17.213 +2, 45600, Note_on_c, 1, 71, 112 17.214 +2, 45600, Note_off_c, 1, 69, 127 17.215 +2, 46080, Note_on_c, 1, 66, 110 17.216 +2, 46080, Note_off_c, 1, 71, 127 17.217 +2, 47040, Note_off_c, 1, 66, 127 17.218 +2, 47040, Note_on_c, 1, 63, 105 17.219 +2, 47520, Note_on_c, 1, 64, 113 17.220 +2, 47520, Note_off_c, 1, 63, 127 17.221 +2, 48000, Note_on_c, 1, 68, 119 17.222 +2, 48000, Note_off_c, 1, 64, 127 17.223 +2, 48360, Note_off_c, 1, 68, 127 17.224 +2, 48480, Note_on_c, 1, 68, 119 17.225 +2, 48960, Note_on_c, 1, 69, 117 17.226 +2, 48960, Note_off_c, 1, 68, 127 17.227 +2, 49440, Note_off_c, 1, 69, 127 17.228 +2, 49440, Note_on_c, 1, 68, 114 17.229 +2, 49680, Note_off_c, 1, 68, 127 17.230 +2, 49680, Note_on_c, 1, 66, 109 17.231 +2, 49920, Note_on_c, 1, 64, 113 17.232 +2, 49920, Note_off_c, 1, 66, 127 17.233 +2, 50160, Note_off_c, 1, 64, 127 17.234 +2, 50160, Note_on_c, 1, 66, 109 17.235 +2, 50400, Note_on_c, 1, 64, 110 17.236 +2, 50400, Note_off_c, 1, 66, 127 17.237 +2, 50880, Note_off_c, 1, 64, 127 17.238 +2, 50880, Note_on_c, 1, 68, 121 17.239 +2, 51360, Note_on_c, 1, 71, 116 17.240 +2, 51360, Note_off_c, 1, 68, 127 17.241 +2, 51720, Note_off_c, 1, 71, 127 17.242 +2, 51840, Note_on_c, 1, 73, 116 17.243 +2, 53880, Note_off_c, 1, 73, 127 17.244 +2, 54240, Note_on_c, 1, 75, 123 17.245 +2, 54480, Note_off_c, 1, 75, 127 17.246 +2, 54480, Note_on_c, 1, 73, 116 17.247 +2, 54660, Note_off_c, 1, 73, 127 17.248 +2, 54720, Note_on_c, 1, 71, 112 17.249 +2, 55200, Note_off_c, 1, 71, 127 17.250 +2, 55200, Note_on_c, 1, 69, 113 17.251 +2, 55680, Note_on_c, 1, 68, 121 17.252 +2, 55680, Note_off_c, 1, 69, 127 17.253 +2, 56160, Note_on_c, 1, 66, 120 17.254 +2, 56160, Note_off_c, 1, 68, 127 17.255 +2, 56640, Note_on_c, 1, 64, 119 17.256 +2, 56640, Note_off_c, 1, 66, 127 17.257 +2, 57120, Note_on_c, 1, 66, 117 17.258 +2, 57120, Note_off_c, 1, 64, 127 17.259 +2, 57600, Note_off_c, 1, 66, 127 17.260 +2, 57600, Note_on_c, 1, 68, 107 17.261 +2, 58560, Note_on_c, 1, 63, 114 17.262 +2, 58560, Note_off_c, 1, 68, 127 17.263 +2, 59040, Note_on_c, 1, 60, 109 17.264 +2, 59040, Note_off_c, 1, 63, 127 17.265 +2, 60360, Note_off_c, 1, 60, 127 17.266 +2, 60480, Note_on_c, 1, 64, 126 17.267 +2, 60960, Note_off_c, 1, 64, 127 17.268 +2, 60960, Note_on_c, 1, 63, 117 17.269 +2, 61440, Note_on_c, 1, 61, 115 17.270 +2, 61440, Note_off_c, 1, 63, 127 17.271 +2, 61920, Note_on_c, 1, 60, 116 17.272 +2, 61920, Note_off_c, 1, 61, 127 17.273 +2, 62400, Note_off_c, 1, 60, 127 17.274 +2, 62400, Note_on_c, 1, 61, 117 17.275 +2, 62700, Note_off_c, 1, 61, 127 17.276 +2, 62880, Note_on_c, 1, 63, 107 17.277 +2, 63360, Note_off_c, 1, 63, 127 17.278 +2, 63360, Note_on_c, 1, 66, 115 17.279 +2, 63840, Note_on_c, 1, 64, 105 17.280 +2, 63840, Note_off_c, 1, 66, 127 17.281 +2, 64320, Note_on_c, 1, 63, 117 17.282 +2, 64320, Note_off_c, 1, 64, 127 17.283 +2, 64800, Note_on_c, 1, 64, 118 17.284 +2, 64800, Note_off_c, 1, 63, 127 17.285 +2, 65280, Note_off_c, 1, 64, 127 17.286 +2, 65280, Note_on_c, 1, 66, 115 17.287 +2, 65760, Note_off_c, 1, 66, 127 17.288 +2, 65760, Note_on_c, 1, 68, 127 17.289 +2, 66240, Note_on_c, 1, 69, 109 17.290 +2, 66240, Note_off_c, 1, 68, 127 17.291 +2, 66720, Note_on_c, 1, 68, 116 17.292 +2, 66720, Note_off_c, 1, 69, 127 17.293 +2, 67020, Note_off_c, 1, 68, 127 17.294 +2, 67200, Note_on_c, 1, 66, 115 17.295 +2, 67680, Note_off_c, 1, 66, 127 17.296 +2, 67680, Note_on_c, 1, 64, 127 17.297 +2, 68640, Note_on_c, 1, 63, 126 17.298 +2, 68640, Note_off_c, 1, 64, 127 17.299 +2, 69120, Control_c, 1, 91, 90 17.300 +2, 69120, Note_off_c, 1, 63, 127 17.301 +2, 69120, Note_on_c, 1, 61, 100 17.302 +2, 69120, Control_c, 1, 93, 60 17.303 +2, 70560, Note_off_c, 1, 61, 127 17.304 +2, 72000, End_track 17.305 +3, 0, Start_track 17.306 +3, 0, Title_t, "{:out 1 :duty 3}" 17.307 +3, 0, Control_c, 2, 121, 0 17.308 +3, 0, Program_c, 2, 6 17.309 +3, 0, Control_c, 2, 32, 0 17.310 +3, 0, Control_c, 2, 0, 0 17.311 +3, 0, Note_on_c, 2, 49, 118 17.312 +3, 0, Control_c, 2, 91, 0 17.313 +3, 0, Control_c, 2, 7, 100 17.314 +3, 0, Control_c, 2, 93, 0 17.315 +3, 0, Control_c, 2, 10, 64 17.316 +3, 480, Note_on_c, 2, 56, 117 17.317 +3, 480, Note_off_c, 2, 49, 127 17.318 +3, 960, Note_on_c, 2, 61, 90 17.319 +3, 960, Note_off_c, 2, 56, 127 17.320 +3, 1620, Note_off_c, 2, 61, 127 17.321 +3, 2400, Note_on_c, 2, 56, 126 17.322 +3, 2760, Note_off_c, 2, 56, 127 17.323 +3, 2880, Note_on_c, 2, 44, 100 17.324 +3, 3840, Note_on_c, 2, 51, 115 17.325 +3, 3840, Note_off_c, 2, 44, 127 17.326 +3, 4320, Note_on_c, 2, 56, 120 17.327 +3, 4320, Control_c, 2, 64, 127 17.328 +3, 4320, Note_off_c, 2, 51, 127 17.329 +3, 4920, Note_off_c, 2, 56, 127 17.330 +3, 5280, Note_on_c, 2, 56, 111 17.331 +3, 5760, Note_on_c, 2, 45, 100 17.332 +3, 5760, Note_off_c, 2, 56, 127 17.333 +3, 6720, Note_on_c, 2, 57, 114 17.334 +3, 6720, Note_off_c, 2, 45, 127 17.335 +3, 7200, Note_on_c, 2, 40, 115 17.336 +3, 7200, Note_off_c, 2, 57, 127 17.337 +3, 7203, Control_c, 2, 64, 0 17.338 +3, 7372, Control_c, 2, 64, 127 17.339 +3, 7680, Note_on_c, 2, 47, 115 17.340 +3, 7680, Note_off_c, 2, 40, 127 17.341 +3, 8160, Note_on_c, 2, 52, 107 17.342 +3, 8160, Note_off_c, 2, 47, 127 17.343 +3, 8400, Note_off_c, 2, 52, 127 17.344 +3, 8640, Note_on_c, 2, 42, 117 17.345 +3, 8643, Control_c, 2, 64, 0 17.346 +3, 8787, Control_c, 2, 64, 127 17.347 +3, 9120, Note_on_c, 2, 49, 105 17.348 +3, 9120, Note_off_c, 2, 42, 127 17.349 +3, 9600, Note_on_c, 2, 54, 111 17.350 +3, 9600, Note_off_c, 2, 49, 127 17.351 +3, 9840, Note_off_c, 2, 54, 127 17.352 +3, 10067, Control_c, 2, 64, 0 17.353 +3, 10080, Note_on_c, 2, 44, 100 17.354 +3, 10264, Control_c, 2, 64, 127 17.355 +3, 10560, Note_on_c, 2, 51, 106 17.356 +3, 10560, Note_off_c, 2, 44, 127 17.357 +3, 11040, Note_on_c, 2, 56, 117 17.358 +3, 11040, Note_off_c, 2, 51, 127 17.359 +3, 11520, Note_on_c, 2, 40, 100 17.360 +3, 11520, Note_off_c, 2, 56, 127 17.361 +3, 11532, Control_c, 2, 64, 0 17.362 +3, 11715, Control_c, 2, 64, 127 17.363 +3, 12480, Note_on_c, 2, 52, 123 17.364 +3, 12480, Note_off_c, 2, 40, 127 17.365 +3, 12960, Note_on_c, 2, 45, 118 17.366 +3, 12960, Note_off_c, 2, 52, 127 17.367 +3, 12964, Control_c, 2, 64, 0 17.368 +3, 13127, Control_c, 2, 64, 127 17.369 +3, 13920, Note_on_c, 2, 57, 110 17.370 +3, 13920, Note_off_c, 2, 45, 127 17.371 +3, 14400, Note_on_c, 2, 40, 100 17.372 +3, 14400, Note_off_c, 2, 57, 127 17.373 +3, 14412, Control_c, 2, 64, 0 17.374 +3, 14567, Control_c, 2, 64, 127 17.375 +3, 15360, Note_on_c, 2, 52, 110 17.376 +3, 15360, Note_off_c, 2, 40, 127 17.377 +3, 15840, Note_on_c, 2, 47, 100 17.378 +3, 15840, Control_c, 2, 64, 0 17.379 +3, 15840, Note_off_c, 2, 52, 127 17.380 +3, 16067, Control_c, 2, 64, 127 17.381 +3, 16800, Note_off_c, 2, 47, 127 17.382 +3, 17280, Note_on_c, 2, 49, 125 17.383 +3, 17304, Control_c, 2, 64, 0 17.384 +3, 17495, Control_c, 2, 64, 127 17.385 +3, 17760, Note_on_c, 2, 56, 115 17.386 +3, 17760, Note_off_c, 2, 49, 127 17.387 +3, 18240, Note_on_c, 2, 61, 108 17.388 +3, 18240, Note_off_c, 2, 56, 127 17.389 +3, 18720, Note_on_c, 2, 48, 116 17.390 +3, 18720, Note_off_c, 2, 61, 127 17.391 +3, 18755, Control_c, 2, 64, 0 17.392 +3, 18935, Control_c, 2, 64, 127 17.393 +3, 19200, Note_on_c, 2, 56, 110 17.394 +3, 19200, Note_off_c, 2, 48, 127 17.395 +3, 19680, Note_on_c, 2, 60, 110 17.396 +3, 19680, Note_off_c, 2, 56, 127 17.397 +3, 20144, Control_c, 2, 64, 0 17.398 +3, 20160, Note_on_c, 2, 47, 103 17.399 +3, 20160, Note_off_c, 2, 60, 127 17.400 +3, 20292, Control_c, 2, 64, 127 17.401 +3, 20640, Note_on_c, 2, 56, 114 17.402 +3, 20640, Note_off_c, 2, 47, 127 17.403 +3, 21120, Note_on_c, 2, 59, 108 17.404 +3, 21120, Note_off_c, 2, 56, 127 17.405 +3, 21595, Control_c, 2, 64, 0 17.406 +3, 21600, Note_on_c, 2, 46, 126 17.407 +3, 21600, Note_off_c, 2, 59, 127 17.408 +3, 21780, Control_c, 2, 64, 127 17.409 +3, 23060, Control_c, 2, 64, 0 17.410 +3, 23220, Control_c, 2, 64, 127 17.411 +3, 23400, Note_off_c, 2, 46, 127 17.412 +3, 24475, Control_c, 2, 64, 0 17.413 +3, 24480, Note_on_c, 2, 42, 121 17.414 +3, 24655, Control_c, 2, 64, 127 17.415 +3, 24960, Note_on_c, 2, 49, 121 17.416 +3, 24960, Note_off_c, 2, 42, 127 17.417 +3, 25440, Note_on_c, 2, 54, 111 17.418 +3, 25440, Note_off_c, 2, 49, 127 17.419 +3, 25915, Control_c, 2, 64, 0 17.420 +3, 25920, Note_on_c, 2, 47, 121 17.421 +3, 25920, Note_off_c, 2, 54, 127 17.422 +3, 26131, Control_c, 2, 64, 127 17.423 +3, 26400, Note_on_c, 2, 54, 116 17.424 +3, 26400, Note_off_c, 2, 47, 127 17.425 +3, 26880, Note_on_c, 2, 59, 123 17.426 +3, 26880, Note_off_c, 2, 54, 127 17.427 +3, 27360, Note_on_c, 2, 44, 100 17.428 +3, 27360, Note_off_c, 2, 59, 127 17.429 +3, 28320, Note_on_c, 2, 51, 118 17.430 +3, 28320, Note_off_c, 2, 44, 127 17.431 +3, 28800, Note_on_c, 2, 44, 109 17.432 +3, 28800, Note_off_c, 2, 51, 127 17.433 +3, 28868, Control_c, 2, 64, 0 17.434 +3, 29060, Control_c, 2, 64, 127 17.435 +3, 29640, Control_c, 2, 64, 0 17.436 +3, 29655, Control_c, 2, 64, 127 17.437 +3, 29760, Note_off_c, 2, 44, 127 17.438 +3, 30240, Note_on_c, 2, 49, 120 17.439 +3, 30308, Control_c, 2, 64, 0 17.440 +3, 30415, Control_c, 2, 64, 127 17.441 +3, 30720, Note_on_c, 2, 56, 127 17.442 +3, 30720, Note_off_c, 2, 49, 127 17.443 +3, 31200, Note_on_c, 2, 61, 117 17.444 +3, 31200, Note_off_c, 2, 56, 127 17.445 +3, 31560, Note_off_c, 2, 61, 127 17.446 +3, 31695, Control_c, 2, 64, 0 17.447 +3, 31868, Control_c, 2, 64, 127 17.448 +3, 32640, Note_on_c, 2, 56, 119 17.449 +3, 32880, Note_off_c, 2, 56, 127 17.450 +3, 33120, Note_on_c, 2, 44, 100 17.451 +3, 33195, Control_c, 2, 64, 0 17.452 +3, 33344, Control_c, 2, 64, 127 17.453 +3, 34080, Note_on_c, 2, 51, 124 17.454 +3, 34080, Note_off_c, 2, 44, 127 17.455 +3, 34560, Note_on_c, 2, 56, 127 17.456 +3, 34560, Note_off_c, 2, 51, 127 17.457 +3, 34588, Control_c, 2, 64, 0 17.458 +3, 34755, Control_c, 2, 64, 127 17.459 +3, 35280, Note_off_c, 2, 56, 127 17.460 +3, 35520, Note_on_c, 2, 56, 122 17.461 +3, 36000, Note_on_c, 2, 45, 100 17.462 +3, 36000, Note_off_c, 2, 56, 127 17.463 +3, 36960, Note_on_c, 2, 57, 115 17.464 +3, 36960, Note_off_c, 2, 45, 127 17.465 +3, 37440, Note_on_c, 2, 40, 114 17.466 +3, 37440, Note_off_c, 2, 57, 127 17.467 +3, 37504, Control_c, 2, 64, 0 17.468 +3, 37684, Control_c, 2, 64, 127 17.469 +3, 37920, Note_on_c, 2, 47, 115 17.470 +3, 37920, Note_off_c, 2, 40, 127 17.471 +3, 38400, Note_on_c, 2, 52, 111 17.472 +3, 38400, Note_off_c, 2, 47, 127 17.473 +3, 38880, Note_on_c, 2, 42, 121 17.474 +3, 38880, Note_off_c, 2, 52, 127 17.475 +3, 39360, Note_on_c, 2, 49, 109 17.476 +3, 39360, Note_off_c, 2, 42, 127 17.477 +3, 39840, Note_on_c, 2, 54, 103 17.478 +3, 39840, Note_off_c, 2, 49, 127 17.479 +3, 40308, Control_c, 2, 64, 0 17.480 +3, 40320, Note_on_c, 2, 44, 100 17.481 +3, 40320, Note_off_c, 2, 54, 127 17.482 +3, 40488, Control_c, 2, 64, 127 17.483 +3, 40800, Note_on_c, 2, 51, 116 17.484 +3, 40800, Note_off_c, 2, 44, 127 17.485 +3, 41280, Note_on_c, 2, 56, 119 17.486 +3, 41280, Note_off_c, 2, 51, 127 17.487 +3, 41760, Note_on_c, 2, 40, 100 17.488 +3, 41760, Note_off_c, 2, 56, 127 17.489 +3, 41783, Control_c, 2, 64, 0 17.490 +3, 41951, Control_c, 2, 64, 127 17.491 +3, 42720, Note_on_c, 2, 52, 110 17.492 +3, 42720, Note_off_c, 2, 40, 127 17.493 +3, 43200, Note_on_c, 2, 45, 117 17.494 +3, 43200, Note_off_c, 2, 52, 127 17.495 +3, 43223, Control_c, 2, 64, 0 17.496 +3, 43356, Control_c, 2, 64, 127 17.497 +3, 44160, Note_on_c, 2, 57, 113 17.498 +3, 44160, Note_off_c, 2, 45, 127 17.499 +3, 44640, Note_off_c, 2, 57, 127 17.500 +3, 44640, Note_on_c, 2, 40, 100 17.501 +3, 44676, Control_c, 2, 64, 0 17.502 +3, 44808, Control_c, 2, 64, 127 17.503 +3, 45600, Note_off_c, 2, 40, 127 17.504 +3, 45600, Note_on_c, 2, 52, 100 17.505 +3, 46080, Note_on_c, 2, 47, 115 17.506 +3, 46080, Note_off_c, 2, 52, 127 17.507 +3, 46088, Control_c, 2, 64, 0 17.508 +3, 46280, Control_c, 2, 64, 127 17.509 +3, 46560, Note_on_c, 2, 59, 119 17.510 +3, 46560, Note_off_c, 2, 47, 127 17.511 +3, 47040, Note_off_c, 2, 59, 127 17.512 +3, 47520, Note_on_c, 2, 49, 121 17.513 +3, 47528, Control_c, 2, 64, 0 17.514 +3, 47688, Control_c, 2, 64, 127 17.515 +3, 48000, Note_on_c, 2, 56, 122 17.516 +3, 48000, Note_off_c, 2, 49, 127 17.517 +3, 48480, Note_on_c, 2, 61, 116 17.518 +3, 48480, Note_off_c, 2, 56, 127 17.519 +3, 48960, Note_off_c, 2, 61, 127 17.520 +3, 48960, Note_on_c, 2, 48, 118 17.521 +3, 48968, Control_c, 2, 64, 0 17.522 +3, 49160, Control_c, 2, 64, 127 17.523 +3, 49440, Note_on_c, 2, 56, 113 17.524 +3, 49440, Note_off_c, 2, 48, 127 17.525 +3, 49920, Note_off_c, 2, 56, 127 17.526 +3, 49920, Note_on_c, 2, 60, 122 17.527 +3, 50400, Note_off_c, 2, 60, 127 17.528 +3, 50400, Note_on_c, 2, 47, 114 17.529 +3, 50416, Control_c, 2, 64, 0 17.530 +3, 50540, Control_c, 2, 64, 127 17.531 +3, 50880, Note_on_c, 2, 56, 114 17.532 +3, 50880, Note_off_c, 2, 47, 127 17.533 +3, 51360, Note_on_c, 2, 59, 114 17.534 +3, 51360, Note_off_c, 2, 56, 127 17.535 +3, 51840, Note_on_c, 2, 46, 127 17.536 +3, 51840, Note_off_c, 2, 59, 127 17.537 +3, 51868, Control_c, 2, 64, 0 17.538 +3, 52028, Control_c, 2, 64, 127 17.539 +3, 53311, Control_c, 2, 64, 0 17.540 +3, 53468, Control_c, 2, 64, 127 17.541 +3, 54000, Note_off_c, 2, 46, 127 17.542 +3, 54720, Note_on_c, 2, 42, 124 17.543 +3, 54740, Control_c, 2, 64, 0 17.544 +3, 54943, Control_c, 2, 64, 127 17.545 +3, 55200, Note_on_c, 2, 49, 116 17.546 +3, 55200, Note_off_c, 2, 42, 127 17.547 +3, 55680, Note_on_c, 2, 54, 117 17.548 +3, 55680, Note_off_c, 2, 49, 127 17.549 +3, 55920, Note_off_c, 2, 54, 127 17.550 +3, 56160, Note_on_c, 2, 47, 92 17.551 +3, 56176, Control_c, 2, 64, 0 17.552 +3, 56640, Note_on_c, 2, 54, 102 17.553 +3, 56640, Note_off_c, 2, 47, 127 17.554 +3, 56903, Control_c, 2, 64, 127 17.555 +3, 57120, Note_on_c, 2, 59, 115 17.556 +3, 57120, Note_off_c, 2, 54, 127 17.557 +3, 57600, Note_off_c, 2, 59, 127 17.558 +3, 57600, Note_on_c, 2, 44, 100 17.559 +3, 58560, Note_off_c, 2, 44, 127 17.560 +3, 58560, Note_on_c, 2, 51, 109 17.561 +3, 59040, Note_off_c, 2, 51, 127 17.562 +3, 59040, Note_on_c, 2, 56, 112 17.563 +3, 59043, Control_c, 2, 64, 0 17.564 +3, 59323, Control_c, 2, 64, 127 17.565 +3, 60000, Note_off_c, 2, 56, 127 17.566 +3, 60480, Note_on_c, 2, 45, 123 17.567 +3, 60543, Control_c, 2, 64, 0 17.568 +3, 60748, Control_c, 2, 64, 127 17.569 +3, 60960, Note_off_c, 2, 45, 127 17.570 +3, 60960, Note_on_c, 2, 52, 113 17.571 +3, 61440, Note_on_c, 2, 57, 110 17.572 +3, 61440, Note_off_c, 2, 52, 127 17.573 +3, 61888, Control_c, 2, 64, 0 17.574 +3, 61920, Note_on_c, 2, 44, 121 17.575 +3, 61920, Note_off_c, 2, 57, 127 17.576 +3, 62068, Control_c, 2, 64, 127 17.577 +3, 62400, Note_off_c, 2, 44, 127 17.578 +3, 62400, Note_on_c, 2, 51, 108 17.579 +3, 62880, Note_off_c, 2, 51, 127 17.580 +3, 62880, Note_on_c, 2, 56, 114 17.581 +3, 63360, Note_off_c, 2, 56, 127 17.582 +3, 63360, Note_on_c, 2, 48, 117 17.583 +3, 63436, Control_c, 2, 64, 0 17.584 +3, 63640, Control_c, 2, 64, 127 17.585 +3, 63840, Note_off_c, 2, 48, 127 17.586 +3, 63840, Note_on_c, 2, 56, 115 17.587 +3, 64320, Note_off_c, 2, 56, 127 17.588 +3, 64776, Control_c, 2, 64, 0 17.589 +3, 64800, Note_on_c, 2, 49, 122 17.590 +3, 64971, Control_c, 2, 64, 127 17.591 +3, 65280, Note_off_c, 2, 49, 127 17.592 +3, 65280, Note_on_c, 2, 56, 108 17.593 +3, 65760, Note_off_c, 2, 56, 127 17.594 +3, 65760, Note_on_c, 2, 61, 111 17.595 +3, 66240, Control_c, 2, 64, 0 17.596 +3, 66240, Note_off_c, 2, 61, 127 17.597 +3, 66240, Note_on_c, 2, 42, 115 17.598 +3, 66423, Control_c, 2, 64, 127 17.599 +3, 66720, Note_off_c, 2, 42, 127 17.600 +3, 66720, Note_on_c, 2, 49, 86 17.601 +3, 67200, Note_off_c, 2, 49, 127 17.602 +3, 67680, Note_on_c, 2, 44, 106 17.603 +3, 67683, Control_c, 2, 64, 0 17.604 +3, 67900, Control_c, 2, 64, 127 17.605 +3, 68160, Note_off_c, 2, 44, 127 17.606 +3, 68160, Note_on_c, 2, 56, 108 17.607 +3, 68880, Note_off_c, 2, 56, 127 17.608 +3, 69096, Control_c, 2, 64, 0 17.609 +3, 69120, Control_c, 2, 93, 60 17.610 +3, 69120, Control_c, 2, 91, 90 17.611 +3, 69120, Note_on_c, 2, 49, 120 17.612 +3, 69276, Control_c, 2, 64, 127 17.613 +3, 69600, Note_off_c, 2, 49, 127 17.614 +3, 69600, Note_on_c, 2, 56, 119 17.615 +3, 69960, Note_off_c, 2, 56, 127 17.616 +3, 70080, Note_on_c, 2, 52, 95 17.617 +3, 70440, Note_off_c, 2, 52, 127 17.618 +3, 70548, Control_c, 2, 64, 0 17.619 +3, 70560, Note_on_c, 2, 49, 118 17.620 +3, 70776, Control_c, 2, 64, 127 17.621 +3, 71160, Note_off_c, 2, 49, 127 17.622 +3, 72000, End_track 17.623 +0, 0, End_of_file
18.1 Binary file music/ship-of-regret-and-sleep.mid has changed
19.1 Binary file music/ship-of-regret-and-sleep.rg has changed
20.1 Binary file music/sync-test.mid has changed
21.1 Binary file music/sync-test.rg has changed
22.1 --- a/org/rom.org Wed May 02 13:07:36 2012 -0500 22.2 +++ b/org/rom.org Sun May 06 20:52:31 2012 -0500 22.3 @@ -202,15 +202,15 @@ 22.4 rating-special 22.5 type-1 22.6 type-2 22.7 - rarity 22.8 - rating-xp 22.9 + rarity ;; catch rate 22.10 + rating-xp ;; base exp yield 22.11 pic-dimensions ;; tile_width|tile_height (8px/tile) 22.12 ptr-pic-obverse-1 22.13 ptr-pic-obverse-2 22.14 ptr-pic-reverse-1 22.15 ptr-pic-reverse-2 22.16 - move-1 22.17 - move-2 22.18 + move-1 ;; attacks known at level 0 [i.e. by default] 22.19 + move-2 ;; (0 for none) 22.20 move-3 22.21 move-4 22.22 growth-rate 22.23 @@ -930,8 +930,8 @@ 22.24 22.25 ;;; TYPE EFFECTIVENESS 22.26 22.27 -(println (take 15 (drop 0x3E62D (rom)))) 22.28 -(println (partition 3 (take 15 (drop 0x3E62D (rom))))) 22.29 +(println (take 15 (drop 0x3E5FA (rom)))) 22.30 +(println (partition 3 (take 15 (drop 0x3E5FA (rom))))) 22.31 22.32 (println 22.33 (map 22.34 @@ -939,7 +939,7 @@ 22.35 (list atk-type def-type (/ multiplier 10.))) 22.36 22.37 (partition 3 22.38 - (take 15 (drop 0x3E62D (rom)))))) 22.39 + (take 15 (drop 0x3E5FA (rom)))))) 22.40 22.41 22.42 (println 22.43 @@ -952,7 +952,7 @@ 22.44 ]) 22.45 22.46 (partition 3 22.47 - (take 15 (drop 0x3E62D (rom)))))) 22.48 + (take 15 (drop 0x3E5FA (rom)))))) 22.49 22.50 #+end_src 22.51 22.52 @@ -960,10 +960,10 @@ 22.53 : [:normal :fighting :flying :poison :ground :rock :bird :bug :ghost :A :B :C :D :E :F :G :H :I :J :K :fire :water :grass :electric :psychic :ice :dragon] 22.54 : ([0 :normal] [1 :fighting] [2 :flying] [3 :poison] [4 :ground] [5 :rock] [6 :bird] [7 :bug] [8 :ghost] [9 :A] [10 :B] [11 :C] [12 :D] [13 :E] [14 :F] [15 :G] [16 :H] [17 :I] [18 :J] [19 :K] [20 :fire] [21 :water] [22 :grass] [23 :electric] [24 :psychic] [25 :ice] [26 :dragon]) 22.55 : 22.56 -: (0 5 5 0 8 0 8 8 20 20 7 20 20 5 5) 22.57 -: ((0 5 5) (0 8 0) (8 8 20) (20 7 20) (20 5 5)) 22.58 -: ((0 5 0.5) (0 8 0.0) (8 8 2.0) (20 7 2.0) (20 5 0.5)) 22.59 -: ([:normal :rock 0.5] [:normal :ghost 0.0] [:ghost :ghost 2.0] [:fire :bug 2.0] [:fire :rock 0.5]) 22.60 +: (21 20 20 20 22 20 20 25 20 22 21 20 23 21 20) 22.61 +: ((21 20 20) (20 22 20) (20 25 20) (22 21 20) (23 21 20)) 22.62 +: ((21 20 2.0) (20 22 2.0) (20 25 2.0) (22 21 2.0) (23 21 2.0)) 22.63 +: ([:water :fire 2.0] [:fire :grass 2.0] [:fire :ice 2.0] [:grass :water 2.0] [:electric :water 2.0]) 22.64 22.65 22.66 *** 22.67 @@ -985,11 +985,12 @@ 22.68 (/ mult 10)]) 22.69 (partition 3 22.70 (take-while (partial not= 0xFF) 22.71 - (drop 0x3E62D rom)))))) 22.72 + (drop 0x3E5FA rom)))))) 22.73 #+end_src 22.74 22.75 22.76 22.77 + 22.78 * Moves 22.79 ** Names of moves 22.80 *** See the data 22.81 @@ -1257,11 +1258,10 @@ 22.82 #+name: wilds 22.83 #+begin_src clojure 22.84 22.85 - 22.86 - 22.87 +;; 0x0489, relative to 0xCB95, points to 0xCD89. 22.88 (defn hxc-ptrs-wild 22.89 "A list of the hardcoded wild encounter data in memory. Pointers 22.90 - begin at ROM@0CB95; data begins at ROM@0x04D89" 22.91 + begin at ROM@0CB95; data begins at ROM@0x0CD89" 22.92 ([] (hxc-ptrs-wild com.aurellem.gb.gb-driver/original-rom)) 22.93 ([rom] 22.94 (let [ptrs 22.95 @@ -1274,19 +1274,20 @@ 22.96 22.97 (defn hxc-wilds 22.98 "A list of the hardcoded wild encounter data in memory. Pointers 22.99 - begin at ROM@0CB95; data begins at ROM@0x04D89" 22.100 + begin at ROM@0CB95; data begins at ROM@0x0CD89" 22.101 ([] (hxc-wilds com.aurellem.gb.gb-driver/original-rom)) 22.102 ([rom] 22.103 (let [pokenames (zipmap (range) (hxc-pokenames rom))] 22.104 (map 22.105 - (partial map (fn [[a b]] {:species (pokenames (dec b)) :level 22.106 - a})) 22.107 - (partition 10 22.108 - 22.109 - (take-while (comp (partial not= 1) 22.110 - first) 22.111 - (partition 2 22.112 - (drop 0xCD8C rom)) 22.113 + (partial map 22.114 + (fn [[a b]] 22.115 + {:species (pokenames (dec b)) 22.116 + :level a})) 22.117 + (partition 10 22.118 + (take-while 22.119 + (comp (partial not= 1) first) 22.120 + (partition 2 22.121 + (drop 0xCD8C rom)) 22.122 22.123 )))))) 22.124 22.125 @@ -1412,7 +1413,6 @@ 22.126 | 04495- | Prices of items. | Each price is two bytes of binary-coded decimal. Prices are separated by zeroes. Priceless items[fn::Like the Pok\eacute{}dex and other unsellable items.] are given a price of zero. | The cost of lemonade is 0x03 0x50, which translates to a price of ₱350. | 22.127 | 04524-04527 | (unconfirmed) possibly the bike price in Cerulean. | | | 22.128 | 045B7-0491E | Names of the items in memory. | Variable-length item names (strings of character codes). Names are separated by a single 0x50 character. | MASTER BALL#ULTRA BALL#... | 22.129 -| 04D89- | Lists of wild Pok\eacute{}mon to encounter in each region. | Each list contains ten Pokemon (ids) and their levels; twenty bytes in total. First, the level of the first Pokemon. Then the internal id of the first Pokemon. Next, the level of the second Pokemon, and so on. Since Pokemon cannot have level 0, the lists are separated by a pair 0 /X/, where /X/ is an apparently random Pokemon id. | The first list is (3 36 4 36 2 165 3 165 2 36 3 36 5 36 4 165 6 36 7 36 0 25), i.e. level 3 pidgey, level 4 pidgey, level 2 rattata, level 3 rattata, level 2 pidgey, level 3 pidgey, level 5 pidgey, level 4 rattata, level 6 pidgey, level 7 pidgey, \ldquo{}level 0 gastly\rdquo{} (i.e., end-of-list). | 22.130 |-----------------------+-----------------+-----------------+-----------------| 22.131 | 05DD2-05DF2 | Menu text for player info. | | PLAYER [newline] BADGES [nelwine] POK\Eacute{}DEX [newline] TIME [0x50] | 22.132 | 05EDB. | Which Pok\eacute{}mon to show during Prof. Oak's introduction. | A single byte, the Pok\eacute{}mon's internal id. | In Pok\eacute{}mon Yellow, it shows Pikachu during the introduction; Pikachu's internal id is 0x54. | 22.133 @@ -1424,7 +1424,8 @@ 22.134 | 7635- | Menu options for selected Pok\eacute{}mon (Includes names of out-of-battle moves). | Variable-length strings separated by 0x50. | CUT [0x50] FLY [0x50] SURF [0x50] STRENGTH [0x50] FLASH [0x50] DIG [0x50] TELEPORT [0x50] SOFTBOILED [0x50] STATS [newline] SWITCH [newline] CANCEL [0x50] | 22.135 | 7AF0-8000 | (empty space) | | 0 0 0 0 0 ... | 22.136 | 0822E-082F? | Pointers to background music, part I. | | | 22.137 -| 0CB95- | Pointers to lists of wild pokemon to encounter in each region. These lists begin at 04D89, see above. | Each pointer is a low-byte, high-byte pair. | The first entry is 0x89 0x4D, corresponding to the address 0x4D89, the location of the first list of wild Pok\eacute{}mon (see 04D89, above). | 22.138 +| 0CB95- | Pointers to lists of wild pokemon to encounter in each region. These lists begin at 04D89, see above. | Each pointer is a low-byte, high-byte pair. | The first entry is 0x89 0x4D, corresponding to the address 0x4D89 relative to this memory bank, i.e. absolute address 0xCD89, the location of the first list of wild Pok\eacute{}mon. (For details on pointer addresses, see the relevant appendix.) | 22.139 +| 0CD89- | Lists of wild Pok\eacute{}mon to encounter in each region. | Lists of 12 bytes. First, an encounter rate[fn::I suspect this is an amount out of 256.]. Next, ten alternating Pok\eacute{}mon/level pairs. Each list ends with 0x00. If the encounter rate is zero, the list ends immediately. | The first nonempty list (located at ROM@0CD8B) is (25; 3 36 4 36 2 165 3 165 2 36 3 36 5 36 4 165 6 36 7 36; 0), i.e. 25 encounter rate; level 3 pidgey, level 4 pidgey, level 2 rattata, level 3 rattata, level 2 pidgey, level 3 pidgey, level 5 pidgey, level 4 rattata, level 6 pidgey, level 7 pidgey, 0 (i.e., end-of-list). | 22.140 |-----------------------+-----------------+-----------------+-----------------| 22.141 | 0DACB. | Amount of HP restored by Soda Pop | The HP consists of a single numerical byte. | 60 | 22.142 | 0DACF. | Amount of HP restored by Lemonade | " | 80 | 22.143 @@ -1470,7 +1471,7 @@ 22.144 | 39E2F-3A5B2 | Trainer Pok\eacute{}mon | Specially-formatted lists of various length, separated by 0x00. If the list starts with 0xFF, the rest of the list will alternate between levels and internal-ids. Otherwise, start of the list is the level of the whole team, and the rest of the list is internal-ids. | The first entry is (11 165 108 0), which means a level 11 team consisting of Rattata and Ekans. The entry for MISTY is (255 18 27 21 152 0), which means a team of various levels consisting of level 18 Staryu and level 21 Starmie. [fn::Incidentally, if you want to change your rival's starter Pok\eacute{}mon, it's enough just to change its species in all of your battles with him.].) | 22.145 | 3B1E5-3B361 | Pointers to evolution/learnset data. | One high-low byte pair for each of the 190 Pok\eacute{}mon in internal order. | | 22.146 |-----------------------+-----------------+-----------------+-----------------| 22.147 -| 3B361-3BBAA | Evolution and learnset data. [fn::Evolution data consists of how to make Pok\eacute{}mon evolve, and what they evolve into. Learnset data consists of the moves that Pok\eacute{}mon learn as they level up.] | Variable-length evolution information (see below), followed by a list of level/move-id learnset pairs. | | 22.148 +| 3B361-3BBAA | *Evolution and learnset data*. [fn::Evolution data consists of how to make Pok\eacute{}mon evolve, and what they evolve into. Learnset data consists of the moves that Pok\eacute{}mon learn as they level up.] | Variable-length evolution information (see below), followed by a list of level/move-id learnset pairs. | | 22.149 | 3BBAA-3C000 | (empty) | | 0 0 0 0 ... | 22.150 |-----------------------+-----------------+-----------------+-----------------| 22.151 | 3D131-3D133 | The inventory of both OLD MAN and PROF. OAK when they battle for you. | Pairs of [item-id quantity], terminated by 0xFF. | (0x04 0x01 0xFF) They only have one Pok\eacute{}ball [fn::If you give them any ball, OAK will catch the enemy Pok\eacute{}mon and OLD MAN will miss. (OLD MAN misses even if he throws a MASTER BALL, which is a sight to see!) If you give them some other item first in the list, you'll be able to use that item normally but then you'll trigger the Safari Zone message: Pa will claim you're out of SAFARI BALLs and the battle will end. If you engage in either an OLD MAN or OAK battle with a Gym Leader, you will [1] get reprimanded if you try to throw a ball [2] incur the Safari Zone message [3] automatically win no matter which item you use [4] earn whichever reward they give you as usual [5] permanently retain the name OLD MAN / PROF. OAK.]. | 22.152 @@ -1478,6 +1479,7 @@ 22.153 | 3E190-3E194 | Which moves have an increased critical-hit ratio? | List of move ids, terminated by 0xFF. | (0x02 0x4B 0x98 0xA3 0xFF) corresponding to karate-chop, razor-leaf, crabhammer, slash, end-of-list. | 22.154 | 3E200-3E204 | " (???) | " | " | 22.155 | 3E231. | Besides normal-type, which type of move can COUNTER counter? | A single byte representing a type id. | This is set to 1, the id of the FIGHTING type. | 22.156 +| 3E5FA-3E6F0. | *Type effectiveness* | Triples of bytes: =atk-type=, =def-type=, =multiplier=. The multiplier is stored as 10x its actual value to allow for fractions; so, 20 means 2.0x effective, 5 means 0.5x effective. Unlisted type combinations have 1.0x effectiveness by default. | The first few entries are (21 20 20) (20 22 20) (20 25 20) (22 21 20) (23 21 20), corresponding to [:water :fire 2.0] [:fire :grass 2.0] [:fire :ice 2.0] | 22.157 |-----------------------+-----------------+-----------------+-----------------| 22.158 | 40252-4027B | Pok\eacute{}dex menu text | Variable-length strings separated by 0x50. | SEEN#OWN#CONTENTS#... | 22.159 | 40370-40386 | Important constants for Pok\eacute{}dex entries | | HT _ _ *?′??″* [newline] WT _ _ _ *???* lb [0x50] *POK\Eacute{}* [0x50] | 22.160 @@ -1510,7 +1512,7 @@ 22.161 | E9BD5- | The text PLAY TIME (see above, 70442) | | | 22.162 | F1A44-F1A45 | Which Pok\eacute{}mon does Officer Jenny give you? | A level/internal-id pair. | (10 177), corresponding to a level 10 Squirtle. | 22.163 | F21BF-F21C0 | Which Pok\eacute{}mon does the salesman at the Mt. Moon Pok\eacute{}mon center give you? | A level/internal-id pair | (5 133), corresponding to a level 5 Magikarp. | 22.164 - | | | 22.165 +| | | | | 22.166 #+TBLFM: 22.167 22.168 ** COMMENT