summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-11-23 14:50:31 -0500
committerFreya Murphy <freya@freyacat.org>2025-11-23 16:18:34 -0500
commitbb670049840e64e96b9bf0bf72897d6f3a928194 (patch)
tree93adb7011a450b693e8be0c23707ad9813842a63 /assets
parentaudio: some changes (diff)
downloadDungeonCrawl-bb670049840e64e96b9bf0bf72897d6f3a928194.tar.gz
DungeonCrawl-bb670049840e64e96b9bf0bf72897d6f3a928194.tar.bz2
DungeonCrawl-bb670049840e64e96b9bf0bf72897d6f3a928194.zip
audio: refactor everything
Diffstat (limited to 'assets')
-rw-r--r--assets/asm/explore_harmony1.asm90
-rw-r--r--assets/asm/explore_harmony2.asm14
-rw-r--r--assets/asm/explore_melody.asm32
-rw-r--r--assets/asm/megalovania_base.asm26
-rw-r--r--assets/asm/megalovania_melody.asm26
-rw-r--r--assets/wav/noise_0.wavbin88244 -> 0 bytes
-rw-r--r--assets/wav/noise_1.wavbin88244 -> 0 bytes
-rw-r--r--assets/wav/pulse_12.wavbin244 -> 0 bytes
-rw-r--r--assets/wav/pulse_25.wavbin244 -> 0 bytes
-rw-r--r--assets/wav/pulse_50.wavbin244 -> 0 bytes
-rw-r--r--assets/wav/pulse_75.wavbin244 -> 0 bytes
-rw-r--r--assets/wav/triangle.wavbin244 -> 0 bytes
12 files changed, 94 insertions, 94 deletions
diff --git a/assets/asm/explore_harmony1.asm b/assets/asm/explore_harmony1.asm
index d313de2..019f07e 100644
--- a/assets/asm/explore_harmony1.asm
+++ b/assets/asm/explore_harmony1.asm
@@ -3,61 +3,61 @@
; setup
P5
-a d12
+a w12
-%define first
+%macro first
--
-a v50
-a pe3 --
-a pa4 --
-a pc4 --
-a pe4 --
-a pc4 --
-a pa4 --
-a pe3 --
-a v0
-%end
+a v 50
+a p e3 --
+a p a4 --
+a p c4 --
+a p e4 --
+a p c4 --
+a p a4 --
+a p e3 --
+a v 0
+%endmacro
-%define second
+%macro second
--
-a v50
-a pe3 --
-a pg3 --
-a pb4 --
-a pe4 --
-a pb4 --
-a pg3 --
-a pe3 --
-a v0
-%end
+a v 50
+a p e3 --
+a p g3 --
+a p b4 --
+a p e4 --
+a p b4 --
+a p g3 --
+a p e3 --
+a v 0
+%endmacro
-%define third
+%macro 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
+a v 50
+a p e3 v 50 --
+a p g3 v 50 --
+a p c4 v 50 --
+a p e4 v 50 --
+a p c4 v 50 --
+a p g3 v 50 --
+a p e3 v 50 --
+a v 0
+%endmacro
-%define fourth
+%macro 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 p d3 v 50 --
+a p g3 v 50 --
+a p b4 v 50 --
+a p d4 v 50 --
+a p b4 v 50 --
+a p g3 v 50 --
+a p d3 v 50 --
a v0
-%end
+%endmacro
-%define notes
+%macro notes
first
first
second
@@ -66,7 +66,7 @@ third
third
fourth
fourth
-%end
+%endmacro
notes
notes
diff --git a/assets/asm/explore_harmony2.asm b/assets/asm/explore_harmony2.asm
index 9046fbb..e1560cf 100644
--- a/assets/asm/explore_harmony2.asm
+++ b/assets/asm/explore_harmony2.asm
@@ -3,13 +3,13 @@
; setup
P5
-t v50
+t v 50
-%define note
-t p$1 -32
-%end
+%macro note
+t p $1 -32
+%endmacro
-%define notes
+%macro notes
note a5
note b5
note c5
@@ -18,9 +18,7 @@ note b5b
note a5
note b5b
note b5
-%end
+%endmacro
notes
notes
-notes
-notes
diff --git a/assets/asm/explore_melody.asm b/assets/asm/explore_melody.asm
index 4642395..23c0ff9 100644
--- a/assets/asm/explore_melody.asm
+++ b/assets/asm/explore_melody.asm
@@ -5,37 +5,37 @@
-256
; setup
-b v100 d50
+b v100 w50
-%define rest
+%macro rest
b v0 -1
b v100
-%end
+%endmacro
-%define erest
+%macro erest
b v0 -4
b v100
-%end
+%endmacro
-%define snote
+%macro snote
b p$1 -2
-%end
+%endmacro
-%define enote
+%macro enote
b p$1 -4
-%end
+%endmacro
-%define qnote
+%macro qnote
b p$1 -8
-%end
+%endmacro
-%define hnote
+%macro hnote
b p$1 -16
-%end
+%endmacro
-%define cnote
+%macro cnote
b p$1 -$2
-%end
+%endmacro
qnote a4
qnote e3
@@ -78,3 +78,5 @@ cnote b4 11
enote c4
qnote b4
qnote g3
+
+b v0
diff --git a/assets/asm/megalovania_base.asm b/assets/asm/megalovania_base.asm
index 11fdf1f..4f4f2bf 100644
--- a/assets/asm/megalovania_base.asm
+++ b/assets/asm/megalovania_base.asm
@@ -6,20 +6,20 @@ P4
-128
; setup
-b v100 d50
+b v 100 w 50
-%define notes
-b p$1 v100 -- b v0 --
-b p$1 v100 -- b v0 --
-b p$1 v100 - b v0 -
-b p$1 v100 - b v0 - --
-b p$2 v100 - b v0 - --
-b p$2 v100 - b v0 - --
-b p$2 v100 - b v0 -
-b p$2 v100 - b v0 -
-b p$2 v100 - b v0 -
-b p$2 v100 -- b v0 --
-%end
+%macro notes
+b p $1 v 100 -- b v 0 --
+b p $1 v 100 -- b v 0 --
+b p $1 v 100 - b v 0 -
+b p $1 v 100 - b v 0 - --
+b p $2 v 100 - b v 0 - --
+b p $2 v 100 - b v 0 - --
+b p $2 v 100 - b v 0 -
+b p $2 v 100 - b v 0 -
+b p $2 v 100 - b v 0 -
+b p $2 v 100 -- b v 0 --
+%endmacro
notes d2 d2
notes c2 c2
diff --git a/assets/asm/megalovania_melody.asm b/assets/asm/megalovania_melody.asm
index 237f301..9644550 100644
--- a/assets/asm/megalovania_melody.asm
+++ b/assets/asm/megalovania_melody.asm
@@ -2,21 +2,21 @@
; track: melody
; setup
-a v100 d50
+a v 100 w 50
P4
-%define notes
-a p$1 v100 - a v0 -
-a p$1 v100 - a v0 -
-a pd4 v100 -- a v0 --
-a pa4 v100 -- a v0 -- --
-a pg3# v100 - a v0 - --
-a pg3 v100 - a v0 - --
-a pf3 v100 --- a v0 -
-a pd3 v100 - a v0 -
-a pf3 v100 - a v0 -
-a pg3 v100 - a v0 -
-%end
+%macro notes
+a p $1 v 100 - a v 0 -
+a p $1 v 100 - a v 0 -
+a p d4 v 100 -- a v 0 --
+a p a4 v 100 -- a v 0 -- --
+a p g3# v 100 - a v 0 - --
+a p g3 v 100 - a v 0 - --
+a p f3 v 100 --- a v 0 -
+a p d3 v 100 - a v 0 -
+a p f3 v 100 - a v 0 -
+a p g3 v 100 - a v 0 -
+%endmacro
notes d3
notes c3
diff --git a/assets/wav/noise_0.wav b/assets/wav/noise_0.wav
deleted file mode 100644
index dc1d2db..0000000
--- a/assets/wav/noise_0.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/noise_1.wav b/assets/wav/noise_1.wav
deleted file mode 100644
index c20882f..0000000
--- a/assets/wav/noise_1.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/pulse_12.wav b/assets/wav/pulse_12.wav
deleted file mode 100644
index 0127fbb..0000000
--- a/assets/wav/pulse_12.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/pulse_25.wav b/assets/wav/pulse_25.wav
deleted file mode 100644
index 0bc51c7..0000000
--- a/assets/wav/pulse_25.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/pulse_50.wav b/assets/wav/pulse_50.wav
deleted file mode 100644
index 83e4676..0000000
--- a/assets/wav/pulse_50.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/pulse_75.wav b/assets/wav/pulse_75.wav
deleted file mode 100644
index 11f7364..0000000
--- a/assets/wav/pulse_75.wav
+++ /dev/null
Binary files differ
diff --git a/assets/wav/triangle.wav b/assets/wav/triangle.wav
deleted file mode 100644
index 0c9bb9e..0000000
--- a/assets/wav/triangle.wav
+++ /dev/null
Binary files differ