Every score on the disk, not a named one
The makefile compiled splash.score by name, so intro.score sat beside it turning into nothing - which is exactly the failure the mirror three lines above exists to prevent, and its comment says so: a list in a makefile goes stale the moment somebody adds a file, and what they forgot is invisible until they go looking for it on the machine. Found by the user going looking for it on the machine. Every .score in Programs/Tunes is compiled and put on the disk now, and every patch in Programs/Sounds is converted first so a score can name any of them. The source is mirrored to /Source/Tunes with everything else that was written; the tune goes to the root, where a program looking for one expects it - which is worth writing down, because the two being in different places is the thing that sent somebody hunting. two.score moved to Tests. It is a fixture, it names patches that only exist in the test build, and it was in the music tree only because that is where scores were when it was written - which the game disk build found immediately by failing to compile it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E2JrLzFvuFX9fgi1LDRjrW
This commit is contained in:
co-authored by
Claude Opus 5
parent
dfc9d9ef7f
commit
f351ee8844
+25
-32
@@ -6,62 +6,55 @@
|
||||
#Voice 0d0 Oboe ; which instrument each voice starts on
|
||||
#Voice 0d1 Oboe
|
||||
#Voice 0d2 Oboe
|
||||
#Voice 0d3 Oboe
|
||||
|
||||
#Sequence MotifA
|
||||
0x30 0d2
|
||||
0x00 0d2
|
||||
0x3C 0d2
|
||||
0x00 0d4
|
||||
0x48 0d4
|
||||
0x00 0d4
|
||||
0x47 0d4
|
||||
0x00 0d6
|
||||
; 28 beats
|
||||
|
||||
|
||||
#Sequence MotifB
|
||||
0x00 0d2
|
||||
0x35 0d2
|
||||
0x00 0d2
|
||||
0x40 0d4
|
||||
0x00 0d4
|
||||
0x45 0d4
|
||||
0x00 0d4
|
||||
0x43 0d6
|
||||
0x41 0d6
|
||||
|
||||
; Truncate Anachronaut motif to three introductory notes.
|
||||
|
||||
#Sequence IntroQuiet
|
||||
0x00 0d28
|
||||
0x00 0d12
|
||||
|
||||
#Sequence ChordRoot
|
||||
0x2C 0x4
|
||||
0x2E 0x4
|
||||
0x30 0x4
|
||||
; new Chords are C-maj, A-maj. "Seeeee-gaaaan"
|
||||
|
||||
#Sequence ChordFifth
|
||||
0x33 0x4
|
||||
0x35 0x4
|
||||
0x37 0x4
|
||||
#Sequence ChordA
|
||||
; C
|
||||
0x30 0d6
|
||||
; A
|
||||
0x2D 0d6
|
||||
|
||||
#Sequence ChordThird
|
||||
0x3C 0x4
|
||||
0x3E 0x4
|
||||
0x40 0x4
|
||||
; One continuous note here makes the chords blend together better.
|
||||
|
||||
#Sequence ChordB
|
||||
; E+
|
||||
0x34 0d12
|
||||
|
||||
#Sequence ChordC
|
||||
; G+
|
||||
0x37 0d6
|
||||
; Cs+
|
||||
0x3D 0x6
|
||||
|
||||
#Sequence ChordQuiet
|
||||
0x00 0d12
|
||||
|
||||
#Sequence Bass
|
||||
0x24 0x8
|
||||
; The extra rests on the end prevent the splash screen from ending before the voices are silent.
|
||||
|
||||
#Order 0d0
|
||||
MotifA ChordRoot
|
||||
MotifA ChordA IntroQuiet
|
||||
|
||||
#Order 0d1
|
||||
MotifB ChordFifth
|
||||
MotifB ChordB IntroQuiet
|
||||
|
||||
#Order 0d2
|
||||
IntroQuiet ChordThird
|
||||
|
||||
#Order 0d3
|
||||
IntroQuiet ChordQuiet Bass
|
||||
IntroQuiet ChordC IntroQuiet
|
||||
|
||||
Reference in New Issue
Block a user