diff --git a/megademo/music/MUSIC_NOTES b/megademo/music/MUSIC_NOTES index 531af2df..9a220caf 100644 --- a/megademo/music/MUSIC_NOTES +++ b/megademo/music/MUSIC_NOTES @@ -1,3 +1,40 @@ +AYemul converted: + +5952 lines * 14 bytes worst case = 83k + + +5952 = 31 * 192, and 14 unique patterns so 14*192 = 2688 * 14 = 37k + +Patterns: 31? + 0 1 2 3 4 5 4 6 7 8 9 A 4 5 4 6 7 8 9 A 4 5 B C 7 8 9 A 9 A D + +R0/R1 = A Fine/Coarse +R2/R3 = B Fine/Coarse +R4/R5 = C Fine/Coarse +R6 = Noise period +R7 = Enable (noise/tone) +R8 = A amp +R9 = B amp +R10 = C amp +R11/R12 = Envelope Period +R13 = Envelope Shape + +AF,AC+AAmp +BF,BC+BAmp +CF,CC+CAmp + + +We don't use envelope here, so we can get by with +8 bytes/frame +2688*8=21k + + + + + + + + Converting MOD to PT3 Effects: diff --git a/megademo/music/mockingbird.pt3.orig b/megademo/music/mockingbird.pt3.orig new file mode 100644 index 00000000..7cce600c Binary files /dev/null and b/megademo/music/mockingbird.pt3.orig differ diff --git a/megademo/music/mockingbird_4.ym b/megademo/music/mockingbird_4.ym new file mode 100644 index 00000000..45062aa4 Binary files /dev/null and b/megademo/music/mockingbird_4.ym differ diff --git a/megademo/music/mockingbirdo.ym b/megademo/music/mockingbirdo.ym new file mode 100644 index 00000000..a17ae1ca Binary files /dev/null and b/megademo/music/mockingbirdo.ym differ