diff options
| author | Freya Murphy <freya@freyacat.org> | 2025-11-22 16:00:35 -0500 |
|---|---|---|
| committer | Freya Murphy <freya@freyacat.org> | 2025-11-22 16:29:28 -0500 |
| commit | fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d (patch) | |
| tree | a41968431e016403aa3956bbdc075dd4a2203e1e /assets/asm/explore_melody.asm | |
| parent | audio: refactor into seperate crate (diff) | |
| download | DungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.tar.gz DungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.tar.bz2 DungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.zip | |
audio: some changes
Diffstat (limited to 'assets/asm/explore_melody.asm')
| -rw-r--r-- | assets/asm/explore_melody.asm | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/assets/asm/explore_melody.asm b/assets/asm/explore_melody.asm new file mode 100644 index 0000000..4642395 --- /dev/null +++ b/assets/asm/explore_melody.asm @@ -0,0 +1,80 @@ +; explore +; track: melody + +; wait +-256 + +; setup +b v100 d50 + +%define rest +b v0 -1 +b v100 +%end + +%define erest +b v0 -4 +b v100 +%end + +%define snote +b p$1 -2 +%end + +%define enote +b p$1 -4 +%end + +%define qnote +b p$1 -8 +%end + +%define hnote +b p$1 -16 +%end + +%define cnote +b p$1 -$2 +%end + +qnote a4 +qnote e3 +qnote a4 +qnote c4 +qnote b4 +qnote a4 +hnote g3 + +qnote c4 +qnote g3 +qnote c4 +qnote e4 +qnote d4 +cnote c4 3 +cnote d4 3 +cnote c4 2 +cnote b4 11 +rest +snote b4 +snote c4 + +qnote d4 +qnote b4b +qnote g3 +enote a4 +enote b4 +qnote c4 +qnote a4 +cnote f3 12 +enote a4 + +cnote b4b 12 +enote c4 +qnote d4 +enote c4 +enote b4 +rest +cnote b4 11 +enote c4 +qnote b4 +qnote g3 |