summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-11-22 16:00:35 -0500
committerFreya Murphy <freya@freyacat.org>2025-11-22 16:29:28 -0500
commitfbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d (patch)
treea41968431e016403aa3956bbdc075dd4a2203e1e /assets
parentaudio: refactor into seperate crate (diff)
downloadDungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.tar.gz
DungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.tar.bz2
DungeonCrawl-fbfb3ad0f70ebbc5db9e5d5fc41c53c15b082d9d.zip
audio: some changes
Diffstat (limited to 'assets')
-rw-r--r--assets/asm/explore_harmony1.asm74
-rw-r--r--assets/asm/explore_harmony2.asm26
-rw-r--r--assets/asm/explore_melody.asm80
3 files changed, 180 insertions, 0 deletions
diff --git a/assets/asm/explore_harmony1.asm b/assets/asm/explore_harmony1.asm
new file mode 100644
index 0000000..d313de2
--- /dev/null
+++ b/assets/asm/explore_harmony1.asm
@@ -0,0 +1,74 @@
+; explore
+; track: harmony1
+
+; setup
+P5
+a d12
+
+%define first
+--
+a v50
+a pe3 --
+a pa4 --
+a pc4 --
+a pe4 --
+a pc4 --
+a pa4 --
+a pe3 --
+a v0
+%end
+
+%define second
+--
+a v50
+a pe3 --
+a pg3 --
+a pb4 --
+a pe4 --
+a pb4 --
+a pg3 --
+a pe3 --
+a v0
+%end
+
+%define third
+--
+a v50
+a pe3 v50 --
+a pg3 v50 --
+a pc4 v50 --
+a pe4 v50 --
+a pc4 v50 --
+a pg3 v50 --
+a pe3 v50 --
+a v0
+%end
+
+%define fourth
+--
+a v50
+a pd3 v50 --
+a pg3 v50 --
+a pb4 v50 --
+a pd4 v50 --
+a pb4 v50 --
+a pg3 v50 --
+a pd3 v50 --
+a v0
+%end
+
+%define notes
+first
+first
+second
+second
+third
+third
+fourth
+fourth
+%end
+
+notes
+notes
+notes
+notes
diff --git a/assets/asm/explore_harmony2.asm b/assets/asm/explore_harmony2.asm
new file mode 100644
index 0000000..9046fbb
--- /dev/null
+++ b/assets/asm/explore_harmony2.asm
@@ -0,0 +1,26 @@
+; explore
+; track: harmony2
+
+; setup
+P5
+t v50
+
+%define note
+t p$1 -32
+%end
+
+%define notes
+note a5
+note b5
+note c5
+note b5
+note b5b
+note a5
+note b5b
+note b5
+%end
+
+notes
+notes
+notes
+notes
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