From 1c9413b897385b3e9019da5f6066761c00abc9af Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 7 Oct 2021 23:00:14 -0400 Subject: [PATCH] electric_duet: update peasant quest --- music/electric_duet/Makefile | 57 +- music/electric_duet/hello.bas | 10 +- music/electric_duet/peasant.txt | 1587 ++++++++++++------------------ music/electric_duet/text_to_ed.c | 17 +- 4 files changed, 695 insertions(+), 976 deletions(-) diff --git a/music/electric_duet/Makefile b/music/electric_duet/Makefile index 87eaaa7e..dc78e5a9 100644 --- a/music/electric_duet/Makefile +++ b/music/electric_duet/Makefile @@ -1,19 +1,34 @@ include ../../Makefile.inc +TOKENIZE = ../../utils/asoft_basic-utils/tokenize_asoft DOS33 = ../../utils/dos33fs-utils/dos33 +TEXT_TO_ED = ./text_to_ed +EMPTY_DISK = ../../empty_disk/empty.dsk all: eduet.dsk $(DOS33): cd ../../utils/dos33fs-utils && make -eduet.dsk: $(DOS33) ED HIGHWIND.ED FIGHTING.ED SA.ED KERBAL.ED KORO.ED +eduet.dsk: $(DOS33) HELLO ED HIGHWIND.ED FIGHTING.ED SA.ED \ + KERBAL.ED KORO.ED PEASANT.ED + cp $(EMPTY_DISK) eduet.dsk + $(DOS33) -y eduet.dsk SAVE A HELLO $(DOS33) -y eduet.dsk BSAVE -a 0x0C00 ED $(DOS33) -y eduet.dsk BSAVE -a 0x2000 HIGHWIND.ED $(DOS33) -y eduet.dsk BSAVE -a 0x2000 FIGHTING.ED $(DOS33) -y eduet.dsk BSAVE -a 0x2000 SA.ED $(DOS33) -y eduet.dsk BSAVE -a 0x2000 KERBAL.ED $(DOS33) -y eduet.dsk BSAVE -a 0x2000 KORO.ED + $(DOS33) -y eduet.dsk BSAVE -a 0x2000 PEASANT.ED + + +### + +HELLO: hello.bas + $(TOKENIZE) < hello.bas > HELLO + +### ED: duet.o ld65 -o ED duet.o -C ../../linker_scripts/apple2_c00.inc @@ -21,6 +36,42 @@ ED: duet.o duet.o: duet.s ca65 -o duet.o duet.s -l duet.lst -clean: - rm -f *~ *.o *.lst ED + +### + +PEASANT.ED: peasant.ed + cp peasant.ed PEASANT.ED + +### + +peasant.ed: $(TEXT_TO_ED) peasant.txt + $(TEXT_TO_ED) peasant.txt peasant + +### + +HIGHWIND.ED: highwind.ed + cp highwind.ed HIGHWIND.ED + +### + +highwind.ed: $(TEXT_TO_ED) highwind.txt + $(TEXT_TO_ED) -o -2 highwind.txt highwind + +### + +text_to_ed: text_to_ed.o notes.o + $(CC) -o text_to_ed text_to_ed.o notes.o $(LFLAGS) -lm + +text_to_ed.o: text_to_ed.c notes.h + $(CC) $(CFLAGS) -c text_to_ed.c + +notes.o: notes.c notes.h + $(CC) $(CFLAGS) -c notes.c + +### + +clean: + rm -f *~ *.o *.lst ED text_to_ed + + diff --git a/music/electric_duet/hello.bas b/music/electric_duet/hello.bas index 3ff95f60..69c39a33 100644 --- a/music/electric_duet/hello.bas +++ b/music/electric_duet/hello.bas @@ -6,10 +6,12 @@ 35 PRINT "2. FF7 FIGHTING" 40 PRINT "3. FF7 HIGHWIND" 45 PRINT "4. KERBAL THEME" + 50 PRINT "5. KOROBEINIKI (TETRIS THEME)" + 55 PRINT "6. PEASANT'S QUEST" 100 PRINT CHR$ (4)"BLOAD ED" 120 PRINT "-----> ";: INPUT A - 130 IF A < 0 OR A > 4 THEN GOTO 120 - 140 ON A GOTO 200,210,220,230 + 130 IF A < 0 OR A > 6 THEN GOTO 120 + 140 ON A GOTO 200,210,220,230,240,250 200 PRINT CHR$ (4)"BLOAD SA.ED,A$2000" 205 GOTO 1000 210 PRINT CHR$ (4)"BLOAD FIGHTING.ED,A$2000" @@ -18,6 +20,10 @@ 225 GOTO 1000 230 PRINT CHR$ (4)"BLOAD KERBAL.ED,A$2000" 235 GOTO 1000 + 240 PRINT CHR$ (4)"BLOAD KORO.ED,A$2000" + 245 GOTO 1000 + 250 PRINT CHR$ (4)"BLOAD PEASANT.ED,A$2000" + 255 GOTO 1000 1000 POKE 30,0: POKE 31,32 1010 CALL 256*12 1020 GOTO 2 diff --git a/music/electric_duet/peasant.txt b/music/electric_duet/peasant.txt index 875f1ab6..83d0d776 100644 --- a/music/electric_duet/peasant.txt +++ b/music/electric_duet/peasant.txt @@ -1,11 +1,11 @@ ' -' TITLE: Highwind Takes to the Skies +' TITLE: Peasant's Quest Theme ' AUTHOR: (tracked by) Vince Weaver -' COMMENTS: by Nobuo Uematsu, From Final Fantasy VII, Arranged by Thomas Wilson +' COMMENTS: based on MIDI found online ' ' LOOP: 640 ' -' BPM: 136 +' BPM: 250 ' TEMPO: 6 ' FREQ: 1000000 ' IRQ: 50 @@ -14,990 +14,641 @@ ' ' ENDHEADER ------- +' 0 +0 C 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- ----- ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 ----- ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 ----- ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 ----- ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 C 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- +' 0 again +0 C 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- ----- ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 ----- ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 ----- ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 ----- ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 C 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 1 -0 ----- A 3 6 ----- -1 ----- B 3 6 ----- -2 ----- C#4 6 ----- -3 ----- E 4 6 ----- -4 A 5 4 A 3 6 A 4 4 -5 ----- B 3 6 ----- -6 ----- C 4 6 ----- -7 ----- E 4 6 ----- -8 B 5 4 A 3 6 B 4 4 -9 ----- B 3 6 ----- -A ----- C 4 6 ----- -B ----- E 4 6 ----- -C E 6 4 A 3 6 E 5 4 -D ----- B 3 6 ----- -E ----- C 4 6 ----- -F ----- E 4 6 ----- +0 F 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- ----- ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C F 2 3 ----- ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 F 2 3 ----- ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 F 2 3 ----- ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 F 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 F 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 F 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C F 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 2 -0 D#6 4 A 3 6 D#5 4 -1 ----- B 3 6 ----- -2 ----- C#4 6 ----- -3 ----- E 4 6 ----- -4 C#6 4 A 3 6 C#5 4 -5 ----- B 3 6 ----- -6 ----- C 4 6 ----- -7 ----- E 4 6 ----- -8 B 5 4 A 3 6 B 4 4 -9 ----- B 3 6 ----- -A ----- C 4 6 ----- -B ----- E 4 6 ----- -C A 5 4 A 3 6 A 4 4 -D ----- B 3 6 ----- -E ----- C 4 6 ----- -F ----- E 4 6 ----- +0 G 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- ----- ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C G 2 3 ----- ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 G 2 3 ----- ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 G 2 3 ----- ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 G 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 G 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 G 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C G 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 3 -0 G 5 4 G 3 6 G 4 4 -1 ----- A 3 6 ----- -2 ----- B 3 6 ----- -3 ----- D 4 6 ----- -4 A 5 4 G 3 6 A 4 4 -5 ----- A 3 6 ----- -6 ----- B 3 6 ----- -7 ----- D 4 6 ----- -8 F#5 < G 3 6 D 4 2 -9 ----- A 3 6 ----- -A ----- B 3 6 ----- -B ----- D 4 6 ----- -C ----- G 3 6 ----- -D ----- A 3 6 ----- -E ----- B 3 6 ----- -F ----- D 4 6 ----- +0 C 2 3 C 4 4 ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- C 4 4 ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- C 4 4 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 C 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 C 4 4 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 C 4 4 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 C 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 4 -0 ----- G 3 6 C#5 2 -1 ----- A 3 6 ----- -2 ----- B 3 6 ----- -3 ----- D 4 6 ----- -4 ----- G 3 6 ----- -5 ----- A 3 6 ----- -6 ----- B 3 6 ----- -7 ----- D 4 6 ----- -8 ----- G 3 6 B 4 2 -9 ----- A 3 6 ----- -A ----- B 3 6 ----- -B ----- D 4 6 ----- -C ----- G 3 6 ----- -D ----- A 3 6 ----- -E ----- B 3 6 ----- -F ----- D 4 6 ----- +0 C 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- G 4 3 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 G 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 G 4 3 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 F 4 3 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 F 4 4 ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- F 4 3 ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- E 4 3 ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 C 2 3 E 4 4 ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 E 4 3 ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 F 4 3 ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 5 -0 ----- F 3 6 ----- -1 ----- G 3 6 ----- -2 ----- A 3 6 ----- -3 ----- C 4 6 ----- -4 B 5 4 F 3 6 B 4 4 -5 ----- G 3 6 ----- -6 ----- A 3 6 ----- -7 ----- C 4 6 ----- -8 C 6 4 F 3 6 C 5 4 -9 ----- G 3 6 ----- -A ----- A 3 6 ----- -B ----- C 4 6 ----- -C F 6 4 F 3 6 F 5 4 -D ----- G 3 6 ----- -E ----- A 3 6 ----- -F ----- C 4 6 ----- +0 F 2 3 C 4 4 ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- C 4 4 ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- C 4 4 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C F 2 3 C 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 F 2 3 C 4 4 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 F 2 3 C 4 4 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 F 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 F 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 F 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C F 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 6 -0 E 6 4 F 3 6 E 5 4 -1 ----- G 3 6 ----- -2 ----- A 3 6 ----- -3 ----- C 4 6 ----- -4 D 6 4 F 3 6 D 5 4 -5 ----- G 3 6 ----- -6 ----- A 3 6 ----- -7 ----- C 4 6 ----- -8 C 6 4 F 3 6 C 5 4 -9 ----- G 3 6 ----- -A ----- A 3 6 ----- -B ----- C 4 6 ----- -C B-5 4 F 3 6 B-4 4 -D ----- G 3 6 ----- -E ----- A 3 6 ----- -F ----- C 4 6 ----- +0 G 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- G 4 3 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C G 2 3 G 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 G 2 3 G 4 3 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 G 2 3 F 4 3 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 G 2 3 F 4 4 ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- F 4 3 ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- E 4 3 ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 G 2 3 E 4 4 ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 G 2 3 E 4 3 ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C G 2 3 F 4 3 ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 7 -0 A-5 4 A-3 6 C 5 2 -1 ----- B-3 6 ----- -2 ----- C 4 6 ----- -3 ----- E-4 6 ----- -4 B-5 4 A 3 6 ----- -5 ----- B 3 6 ----- -6 ----- C 4 6 ----- -7 ----- E 4 6 ----- -8 E-6 < A 3 6 B-5 4 -9 ----- B 3 6 ----- -A ----- C 4 6 ----- -B ----- E 4 6 ----- -C ----- A 3 6 D-6 4 -D ----- B 3 6 ----- -E ----- C 4 6 ----- -F ----- E 4 6 ----- +0 C 2 3 D 4 3 ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- D 4 6 ----- +4 ----- D 4 8 ----- +5 ----- ----- ----- +6 ----- D 4 3 ----- +7 ----- ----- ----- +8 ----- ----- ----- +9 ----- D 4 3 ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 A#4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 A#4 4 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 A#4 3 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 D 4 3 ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- D 4 6 ----- +1C ----- D 4 8 ----- +1D ----- ----- ----- +1E ----- D 4 4 ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- D 4 8 ----- +23 ----- ----- ----- +24 C 2 3 G 4 4 ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 G 4 4 ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 G 4 3 ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 8 -0 ----- A-3 6 C 6 1 -1 ----- B-3 6 ----- -2 ----- C 4 6 ----- -3 ----- E-4 6 ----- -4 ----- A 3 6 ----- -5 ----- B 3 6 ----- -6 ----- C 4 6 ----- -7 ----- E 4 6 ----- -8 ----- A 3 6 ----- -9 ----- B 3 6 ----- -A ----- C 4 6 ----- -B ----- E 4 6 ----- -C ----- A 3 6 ----- -D ----- B 3 6 ----- -E ----- C 4 6 ----- -F ----- E 4 6 ----- +0 C 2 3 D 4 3 ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- D 4 6 ----- +4 ----- D 4 8 ----- +5 ----- ----- ----- +6 ----- D 4 8 ----- +7 ----- ----- ----- +8 ----- D 4 4 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C C 2 3 A#4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 C 2 3 A#4 8 ----- +11 ----- ----- ----- +12 ----- D 4 4 ----- +13 ----- ----- ----- +14 C 2 3 ----- ----- +15 ----- ----- ----- +16 ----- D 4 8 ----- +17 ----- ----- ----- +18 C 2 3 G 4 4 ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- G 4 8 ----- +1D ----- ----- ----- +1E ----- D 4 4 ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- D 4 8 ----- +23 ----- ----- ----- +24 C 2 3 F 4 4 ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 F 4 8 ----- +29 ----- ----- ----- +2A ----- G 4 4 ----- +2B ----- ----- ----- +2C C 2 3 ----- ----- +2D ----- ----- ----- +2E ----- G 4 8 ----- +2F ----- ----- ----- +' 5 +0 F 2 3 C 4 4 ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- C 4 4 ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- C 4 4 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C F 2 3 C 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 F 2 3 C 4 4 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 F 2 3 C 4 4 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 F 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 F 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 F 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C F 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- +' 6 +0 G 2 3 ----- ----- +1 ----- ----- ----- +2 ----- ----- ----- +3 ----- ----- ----- +4 ----- ----- ----- +5 ----- ----- ----- +6 ----- ----- ----- +7 ----- ----- ----- +8 ----- G 4 3 ----- +9 ----- ----- ----- +A ----- ----- ----- +B ----- ----- ----- +C G 2 3 G 4 4 ----- +D ----- ----- ----- +E ----- ----- ----- +F ----- ----- ----- +10 G 2 3 G 4 3 ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 G 2 3 F 4 3 ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 G 2 3 F 4 4 ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- F 4 3 ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- E 4 3 ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 G 2 3 E 4 4 ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 G 2 3 E 4 3 ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C G 2 3 F 4 3 ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' 9 -0 D-5 2 D-3 1 A-4 2 +0 C 2 3 G 4 4 ----- 1 ----- ----- ----- 2 ----- ----- ----- 3 ----- ----- ----- -4 ----- ----- ----- +4 ----- G 4 4 ----- 5 ----- ----- ----- 6 ----- ----- ----- 7 ----- ----- ----- -8 E-5 4 ----- D-5 4 +8 ----- G 4 3 ----- 9 ----- ----- ----- A ----- ----- ----- B ----- ----- ----- -C F 5 4 ----- D-5 4 +C C 2 3 ----- ----- D ----- ----- ----- E ----- ----- ----- F ----- ----- ----- -' 10 -0 C 6 2 B-2 1 A-5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-5 2 ----- F 5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 11 -0 ----- D-3 1 ----- -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 D-5 4 ----- A-4 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- D-5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 12 -0 A-5 4 B=2 2 F-5 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 G-5 4 ----- E-5 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 D-5 4 C-3 2 B=4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C E-5 4 ----- C 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 13 -0 D-5 2 D-3 1 A-4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- D-5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 14 -0 C 6 2 B-2 1 A-5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-5 2 ----- F 5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 15 -0 ----- D-3 1 ----- -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 D-5 4 ----- A-4 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- D-5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 16 -0 A-5 4 G-3 1 F 5 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 G-5 4 ----- E-5 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 D-5 4 ----- B-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C E-5 4 ----- G-4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 17 -0 F 5 1 F-3 2 A-4 1 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 ----- G 3 4 ----- -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- A 3 4 ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 18 -0 ----- B-3 1 ----- -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 F 5 4 ----- A-4 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 A-5 4 ----- C 5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- B-4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 19 -0 E-5 2 C-4 2 E-4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-4 4 G-3 4 F 4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C C 5 4 C 4 4 E-4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 20 -0 A-4 2 C 4 2 E-4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 G-4 4 A-3 2 D-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C A-4 4 ----- E-4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 21 -0 D-5 2 D-3 1 F 4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- A-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 22 -0 C 6 2 B-2 1 E-5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-5 2 ----- D-5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 23 -0 ----- D-3 1 ----- -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 D-5 4 ----- F 4 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- A-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 24 -0 A-5 4 B=2 2 F-5 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 G-5 4 ----- E-5 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 D-5 4 C-3 2 B=4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C E-5 4 ----- C-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 25 -0 D-5 2 D-3 1 F 4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- A-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 26 -0 C 6 2 B-3 1 E-5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-5 2 ----- D-5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 27 -0 ----- D-3 1 ----- -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 D-5 4 ----- F 4 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 E-5 4 ----- A-4 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C F 5 4 ----- D-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 28 -0 A-5 4 G-3 1 F 5 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 G-5 4 ----- E-5 4 -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B-5 4 ----- F 5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C C 6 4 ----- A-5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 29 -0 D 6 2 B 2 2 F#5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 C#6 4 C#3 2 E 5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C B 5 4 ----- D 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 30 -0 F#5 2 D 3 2 B 4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B 5 2 B 2 2 D 5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 31 -0 A#5 : F#3 = C#5 : -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 ----- ----- ----- -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C B 4 4 ----- F#4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 32 -0 C#5 4 ----- A#4 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 A 4 8 ----- C#4 8 -5 ----- ----- ----- -6 C#5 6 ----- F#4 6 -7 C#5 6 ----- F#4 6 -8 C#5 8 ----- F#4 8 -9 ----- ----- ----- -A A 4 8 ----- F#4 8 -B ----- ----- ----- -C B 4 8 ----- F#4 8 -D ----- ----- ----- -E C#5 8 ----- F#4 8 -F ----- ----- ----- -' 33 -0 D 6 2 B 2 2 F#5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 C#6 4 C#3 2 E 5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C B 5 4 ----- D 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 34 -0 F#5 2 D 3 2 B 4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 B 5 2 B 2 2 D 5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 35 -0 C#6 : A 3 = E 5 : -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 ----- ----- ----- -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C B 4 4 ----- E 4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 36 -0 C#5 4 ----- A#4 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 A 4 8 ----- C#4 8 -5 ----- ----- ----- -6 C#5 6 ----- A 4 6 -7 C#5 6 ----- A 4 6 -8 C#5 8 ----- A 4 8 -9 ----- ----- ----- -A B 4 8 ----- A 4 8 -B ----- ----- ----- -C C#5 8 ----- A 4 8 -D ----- ----- ----- -E D#5 8 ----- A 4 8 -F ----- ----- ----- -' 37 -0 E 6 2 C#3 2 G#5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 D#6 4 D#3 2 F#5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C C#6 4 ----- E 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 38 -0 G#5 2 E 3 2 C#5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 C#6 2 C#3 2 E 5 2 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C ----- ----- ----- -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 39 -0 B 5 : G#2 2 D#5 : -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 ----- A#2 2 ----- -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C C#5 4 ----- A#4 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 40 -- note: mistake in sheet music (# not natural) -0 D#5 4 B 2 2 B 4 4 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 B 4 8 ----- G#4 8 -5 ----- ----- ----- -6 D 5 6 ----- G#4 6 -7 D 5 6 ----- G#4 6 -8 D 5 8 C#3 2 G#4 8 -9 ----- ----- ----- -A B 4 8 ----- G#4 8 -B ----- ----- ----- -C C#5 8 ----- G#4 8 -D ----- ----- ----- -E D#5 8 ----- G#4 8 -F ----- ----- ----- -' 41 -0 D#6 2 B 2 2 F#5 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 C#6 4 C#3 2 E 5 4 -9 ----- ----- ----- -A ----- ----- ----- -B ----- ----- ----- -C B 5 4 ----- D#5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 42 -0 F#5 2 D#3 2 B 4 2 -1 ----- ----- ----- -2 ----- ----- ----- -3 ----- ----- ----- -4 ----- ----- ----- -5 ----- ----- ----- -6 ----- ----- ----- -7 ----- ----- ----- -8 D#5 6 E 3 2 B 4 6 -9 E 5 6 ----- C#5 6 -A F#5 6 ----- D 5 6 -B G#5 6 ----- E 5 6 -C A#5 6 ----- F#5 6 -D B 5 6 ----- G#5 6 -E C#5 6 ----- A 5 6 -F D#5 6 ----- B 5 6 -' 43 -0 F#6 2 F#3 < ----- -1 ----- ----- ----- -2 ----- ----- F#5 6 -3 ----- ----- G 5 6 -4 ----- ----- A#5 6 -5 ----- ----- B 5 6 -6 ----- ----- C#6 8 -7 ----- ----- ----- -8 C#6 5 ----- C#5 6 -9 ----- ----- D#5 6 -A ----- ----- E#5 6 -B ----- ----- F#5 6 -C ----- ----- A 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 44 -0 ----- ----- ----- -1 ----- ----- ----- -2 C#5 6 ----- ----- -3 A#4 6 ----- ----- -4 C#5 8 ----- ----- -5 ----- ----- ----- -6 F#5 8 ----- ----- -7 ----- ----- ----- -8 A#5 8 F#3 8 ----- -9 ----- ----- ----- -A C#5 8 E 3 8 ----- -B ----- ----- ----- -C F#5 8 D 3 8 ----- -D ----- ----- ----- -E A 5 8 C#3 8 ----- -F ----- ----- ----- -' 45 -0 B 6 2 B 2 < ----- -1 ----- ----- ----- -2 ----- ----- B 4 6 -3 ----- ----- C#5 6 -4 ----- ----- D 5 6 -5 ----- ----- E 5 6 -6 ----- ----- F#5 8 -7 ----- ----- ----- -8 F#5 5 ----- F#4 6 -9 ----- ----- G#4 6 -A ----- ----- A#4 6 -B ----- ----- B 4 6 -C ----- ----- D 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 46 -0 ----- ----- ----- -1 ----- ----- ----- -2 D 5 6 ----- ----- -3 B 4 6 ----- ----- -4 D 5 8 ----- ----- -5 ----- ----- ----- -6 F#5 8 ----- ----- -7 ----- ----- ----- -8 B 5 8 B 2 4 ----- -9 ----- ----- ----- -A D 5 8 ----- ----- -B ----- ----- ----- -C F#5 8 C#3 4 ----- -D ----- ----- ----- -E B 5 8 ----- ----- -F ----- ----- ----- -' 47 -0 D 6 2 D 3 < ----- -1 ----- ----- ----- -2 ----- ----- D 5 6 -3 ----- ----- E 5 6 -4 ----- ----- F 5 6 -5 ----- ----- G 5 6 -6 ----- ----- A 5 8 -7 ----- ----- ----- -8 A 5 5 ----- A 4 6 -9 ----- ----- B 4 6 -A ----- ----- C 5 6 -B ----- ----- D 5 6 -C ----- ----- F#5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 48 -0 ----- ----- ----- -1 ----- ----- ----- -2 D 5 6 ----- ----- -3 A 4 6 ----- ----- -4 D 5 8 ----- ----- -5 ----- ----- ----- -6 F 5 8 ----- ----- -7 ----- ----- ----- -8 A 5 8 C#3 4 ----- -9 ----- ----- ----- -A D 5 8 ----- ----- -B ----- ----- ----- -C F#5 8 B 2 4 ----- -D ----- ----- ----- -E A 5 8 ----- ----- -F ----- ----- ----- -' 49 -0 C 6 2 A 2 < ----- -1 ----- ----- ----- -2 ----- ----- A 4 6 -3 ----- ----- B 4 6 -4 ----- ----- C#5 6 -5 ----- ----- D 5 6 -6 ----- ----- E 5 8 -7 ----- ----- ----- -8 E 5 5 ----- E 4 6 -9 ----- ----- F#4 6 -A ----- ----- G#4 6 -B ----- ----- A 4 6 -C ----- ----- C#5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 50 -0 ----- ----- ----- -1 ----- ----- ----- -2 E 5 6 ----- ----- -3 C#5 6 ----- ----- -4 E 5 8 ----- ----- -5 ----- ----- ----- -6 A 5 8 ----- ----- -7 ----- ----- ----- -8 C#6 8 A 2 4 ----- -9 ----- ----- ----- -A E 5 8 ----- ----- -B ----- ----- ----- -C A 5 8 B 2 4 ----- -D ----- ----- ----- -E C#6 8 ----- ----- -F ----- ----- ----- -' 51 -0 E 5 2 C#3 < ----- -1 ----- ----- ----- -2 ----- ----- C#5 6 -3 ----- ----- D#5 6 -4 ----- ----- E 5 6 -5 ----- ----- F#5 6 -6 ----- ----- G#5 8 -7 ----- ----- ----- -8 G#5 5 ----- G#4 6 -9 ----- ----- A#4 6 -A ----- ----- B 4 6 -B ----- ----- C#5 6 -C ----- ----- E 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 52 -0 ----- ----- ----- -1 ----- ----- ----- -2 C#5 6 ----- ----- -3 G 4 6 ----- ----- -4 C#5 8 ----- ----- -5 ----- ----- ----- -6 E 5 8 ----- ----- -7 ----- ----- ----- -8 G#5 8 B 2 4 ----- -9 ----- ----- ----- -A C#5 8 ----- ----- -B ----- ----- ----- -C E 5 8 A 2 4 ----- -D ----- ----- ----- -E G#5 8 ----- ----- -F ----- ----- ----- -' 53 -0 D#6 ; G 2 < ----- -1 ----- ----- ----- -2 ----- ----- G#5 6 -3 ----- ----- A#5 6 -4 ----- ----- B 5 6 -5 ----- ----- C#6 6 -6 ----- ----- B 5 8 -7 ----- ----- ----- -8 ----- ----- D#5 6 -9 ----- ----- E#5 6 -A ----- ----- F#5 6 -B ----- ----- G#5 6 -C ----- ----- B 5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 54 -0 ----- ----- ----- -1 ----- ----- ----- -2 D#5 6 ----- ----- -3 B 4 6 ----- ----- -4 D 5 8 ----- ----- -5 ----- ----- ----- -6 G#5 8 ----- ----- -7 ----- ----- ----- -8 B 5 8 G 2 4 ----- -9 ----- ----- ----- -A D 5 8 ----- ----- -B ----- ----- ----- -C G#5 8 A#2 4 ----- -D ----- ----- ----- -E B 5 8 ----- ----- -F ----- ----- ----- -' 55 -0 D#6 ; B 2 < ----- -1 ----- ----- ----- -2 ----- ----- B 4 6 -3 ----- ----- C#5 6 -4 ----- ----- D#5 6 -5 ----- ----- E 5 6 -6 ----- ----- F#5 8 -7 ----- ----- ----- -8 ----- ----- B 4 6 -9 ----- ----- C#5 6 -A ----- ----- D 5 6 -B ----- ----- E 5 6 -C ----- ----- F#5 4 -D ----- ----- ----- -E ----- ----- ----- -F ----- ----- ----- -' 56 -0 ----- ----- ----- -1 ----- ----- ----- -2 B 4 6 ----- ----- -3 C#5 6 ----- ----- -4 D#5 6 ----- ----- -5 E 5 6 ----- ----- -6 F#5 8 ----- ----- -7 ----- ----- ----- -8 B 4 6 B 2 4 ----- -9 C#5 6 ----- ----- -A D 5 6 ----- ----- -B E 5 6 ----- ----- -C F#5 6 A#2 4 ----- -D G#5 6 ----- ----- -E A#5 6 ----- ----- -F B 5 6 ----- ----- -' 57 -0 C 6 8 C 4 8 A-5 8 -1 ----- ----- ----- -2 B-5 8 B-3 8 G-5 8 -3 ----- ----- ----- -4 A-5 8 A-3 8 E-5 8 -5 ----- ----- ----- -6 E-6 8 E-4 8 B-5 8 -7 ----- ----- ----- -8 C 6 8 C 4 8 A-5 8 -9 ----- ----- ----- -A B-5 8 B-3 8 G-5 8 -B ----- ----- ----- -C C 6 8 C 4 8 A-5 8 -D ----- ----- ----- -E B-5 8 B-3 8 G-5 8 -F ----- ----- ----- -' 58 -0 A-5 8 A-3 8 E-5 8 -1 ----- ----- ----- -2 E-6 8 E-4 8 B-5 8 -3 ----- ----- ----- -4 C 6 8 C 4 8 A-5 8 -5 ----- ----- ----- -6 B-5 8 B-3 8 G-5 8 -7 ----- ----- ----- -8 C 6 8 C 4 8 A-5 8 -9 ----- ----- ----- -A A-5 8 A-3 8 D-5 8 -B ----- ----- ----- -C G-5 8 G-3 8 C 5 8 -D ----- ----- ----- -E E-5 8 G-3 8 G-4 8 -F ----- ----- ----- +10 C 2 3 ----- ----- +11 ----- ----- ----- +12 ----- ----- ----- +13 ----- ----- ----- +14 C 2 3 ----- ----- +15 ----- ----- ----- +16 ----- ----- ----- +17 ----- ----- ----- +18 C 2 3 ----- ----- +19 ----- ----- ----- +1A ----- ----- ----- +1B ----- ----- ----- +1C ----- ----- ----- +1D ----- ----- ----- +1E ----- ----- ----- +1F ----- ----- ----- +20 ----- ----- ----- +21 ----- ----- ----- +22 ----- ----- ----- +23 ----- ----- ----- +24 C 2 3 ----- ----- +25 ----- ----- ----- +26 ----- ----- ----- +27 ----- ----- ----- +28 C 2 3 ----- ----- +29 ----- ----- ----- +2A ----- ----- ----- +2B ----- ----- ----- +2C C 2 3 ----- ----- +2D ----- ----- ----- +2E ----- ----- ----- +2F ----- ----- ----- ' LOOP TO FRAME 8 diff --git a/music/electric_duet/text_to_ed.c b/music/electric_duet/text_to_ed.c index e72fc573..b71f3427 100644 --- a/music/electric_duet/text_to_ed.c +++ b/music/electric_duet/text_to_ed.c @@ -42,6 +42,7 @@ #include "notes.h" static int debug=0; +static int offset=0; static int bpm=120; static int baselen=80; @@ -358,10 +359,18 @@ int main(int argc, char **argv) { baselen=70; } else if (bpm==160) {// 2.66Hz, 375ms, should be 60 - baselen=60; +// baselen=60; + baselen=64; // multiple of 16? } else if (bpm==250) { - baselen=50; // eyeballed + baselen=48; // eyeballed + } + else if (bpm==300) { //40 is too fast + baselen=42; + } + else if (bpm==320) {// 2.66Hz, 375ms, should be 60 +// baselen=60; + baselen=32; // multiple of 16? } else { fprintf(stderr,"Warning! Unusual BPM of %d\n",bpm); @@ -379,6 +388,7 @@ int main(int argc, char **argv) { int lyric_line=1; fprintf(ed_file,"%c%c%c",1,voice1,voice2); + offset+=3; while(1) { result=fgets(string,BUFSIZ,in_file); @@ -523,8 +533,9 @@ int main(int argc, char **argv) { lyric_line++; fprintf(ed_file,"%c%c%c",same_count,a_last,b_last); + offset+=3; if (debug) { - printf("*** %x %x %x\n",same_count,a_last,b_last); + printf("%04X: %x %x %x\n",offset,same_count,a_last,b_last); } same_count=0;