summaryrefslogtreecommitdiff
path: root/audio/sfx
diff options
context:
space:
mode:
Diffstat (limited to 'audio/sfx')
-rw-r--r--audio/sfx/battle_27.asm2
-rw-r--r--audio/sfx/battle_28.asm2
-rw-r--r--audio/sfx/battle_29.asm2
-rw-r--r--audio/sfx/battle_2a.asm4
-rw-r--r--audio/sfx/battle_2b.asm2
-rw-r--r--audio/sfx/battle_2c.asm4
-rw-r--r--audio/sfx/battle_2e.asm2
-rw-r--r--audio/sfx/battle_2f.asm4
-rw-r--r--audio/sfx/battle_34.asm4
-rw-r--r--audio/sfx/battle_36.asm2
-rw-r--r--audio/sfx/cry00_1.asm4
-rw-r--r--audio/sfx/cry00_2.asm4
-rw-r--r--audio/sfx/cry00_3.asm4
-rw-r--r--audio/sfx/cry01_1.asm4
-rw-r--r--audio/sfx/cry01_2.asm4
-rw-r--r--audio/sfx/cry01_3.asm4
-rw-r--r--audio/sfx/cry02_1.asm2
-rw-r--r--audio/sfx/cry02_2.asm2
-rw-r--r--audio/sfx/cry02_3.asm2
-rw-r--r--audio/sfx/cry03_1.asm4
-rw-r--r--audio/sfx/cry03_2.asm4
-rw-r--r--audio/sfx/cry03_3.asm4
-rw-r--r--audio/sfx/cry04_1.asm4
-rw-r--r--audio/sfx/cry04_2.asm4
-rw-r--r--audio/sfx/cry04_3.asm4
-rw-r--r--audio/sfx/cry05_1.asm4
-rw-r--r--audio/sfx/cry05_2.asm4
-rw-r--r--audio/sfx/cry05_3.asm4
-rw-r--r--audio/sfx/cry06_1.asm2
-rw-r--r--audio/sfx/cry06_2.asm2
-rw-r--r--audio/sfx/cry06_3.asm2
-rw-r--r--audio/sfx/cry07_1.asm4
-rw-r--r--audio/sfx/cry07_2.asm4
-rw-r--r--audio/sfx/cry07_3.asm4
-rw-r--r--audio/sfx/cry08_1.asm4
-rw-r--r--audio/sfx/cry08_2.asm4
-rw-r--r--audio/sfx/cry08_3.asm4
-rw-r--r--audio/sfx/cry09_1.asm8
-rw-r--r--audio/sfx/cry09_2.asm8
-rw-r--r--audio/sfx/cry09_3.asm8
-rw-r--r--audio/sfx/cry0a_1.asm4
-rw-r--r--audio/sfx/cry0a_2.asm4
-rw-r--r--audio/sfx/cry0a_3.asm4
-rw-r--r--audio/sfx/cry0b_1.asm4
-rw-r--r--audio/sfx/cry0b_2.asm4
-rw-r--r--audio/sfx/cry0b_3.asm4
-rw-r--r--audio/sfx/cry0c_1.asm4
-rw-r--r--audio/sfx/cry0c_2.asm4
-rw-r--r--audio/sfx/cry0c_3.asm4
-rw-r--r--audio/sfx/cry0d_1.asm4
-rw-r--r--audio/sfx/cry0d_2.asm4
-rw-r--r--audio/sfx/cry0d_3.asm4
-rw-r--r--audio/sfx/cry0e_1.asm4
-rw-r--r--audio/sfx/cry0e_2.asm4
-rw-r--r--audio/sfx/cry0e_3.asm4
-rw-r--r--audio/sfx/cry0f_1.asm4
-rw-r--r--audio/sfx/cry0f_2.asm4
-rw-r--r--audio/sfx/cry0f_3.asm4
-rw-r--r--audio/sfx/cry10_1.asm4
-rw-r--r--audio/sfx/cry10_2.asm4
-rw-r--r--audio/sfx/cry10_3.asm4
-rw-r--r--audio/sfx/cry11_1.asm4
-rw-r--r--audio/sfx/cry11_2.asm4
-rw-r--r--audio/sfx/cry11_3.asm4
-rw-r--r--audio/sfx/cry12_1.asm4
-rw-r--r--audio/sfx/cry12_2.asm4
-rw-r--r--audio/sfx/cry12_3.asm4
-rw-r--r--audio/sfx/cry13_1.asm4
-rw-r--r--audio/sfx/cry13_2.asm4
-rw-r--r--audio/sfx/cry13_3.asm4
-rw-r--r--audio/sfx/cry14_1.asm4
-rw-r--r--audio/sfx/cry14_2.asm4
-rw-r--r--audio/sfx/cry14_3.asm4
-rw-r--r--audio/sfx/cry15_1.asm4
-rw-r--r--audio/sfx/cry15_2.asm4
-rw-r--r--audio/sfx/cry15_3.asm4
-rw-r--r--audio/sfx/cry16_1.asm4
-rw-r--r--audio/sfx/cry16_2.asm4
-rw-r--r--audio/sfx/cry16_3.asm4
-rw-r--r--audio/sfx/cry17_1.asm4
-rw-r--r--audio/sfx/cry17_2.asm4
-rw-r--r--audio/sfx/cry17_3.asm4
-rw-r--r--audio/sfx/cry18_1.asm4
-rw-r--r--audio/sfx/cry18_2.asm4
-rw-r--r--audio/sfx/cry18_3.asm4
-rw-r--r--audio/sfx/cry19_1.asm4
-rw-r--r--audio/sfx/cry19_2.asm4
-rw-r--r--audio/sfx/cry19_3.asm4
-rw-r--r--audio/sfx/cry1a_1.asm4
-rw-r--r--audio/sfx/cry1a_2.asm4
-rw-r--r--audio/sfx/cry1a_3.asm4
-rw-r--r--audio/sfx/cry1b_1.asm4
-rw-r--r--audio/sfx/cry1b_2.asm4
-rw-r--r--audio/sfx/cry1b_3.asm4
-rw-r--r--audio/sfx/cry1c_1.asm4
-rw-r--r--audio/sfx/cry1c_2.asm4
-rw-r--r--audio/sfx/cry1c_3.asm4
-rw-r--r--audio/sfx/cry1d_1.asm4
-rw-r--r--audio/sfx/cry1d_2.asm4
-rw-r--r--audio/sfx/cry1d_3.asm4
-rw-r--r--audio/sfx/cry1e_1.asm4
-rw-r--r--audio/sfx/cry1e_2.asm4
-rw-r--r--audio/sfx/cry1e_3.asm4
-rw-r--r--audio/sfx/cry1f_1.asm4
-rw-r--r--audio/sfx/cry1f_2.asm4
-rw-r--r--audio/sfx/cry1f_3.asm4
-rw-r--r--audio/sfx/cry20_1.asm4
-rw-r--r--audio/sfx/cry20_2.asm4
-rw-r--r--audio/sfx/cry20_3.asm4
-rw-r--r--audio/sfx/cry21_1.asm4
-rw-r--r--audio/sfx/cry21_2.asm4
-rw-r--r--audio/sfx/cry21_3.asm4
-rw-r--r--audio/sfx/cry22_1.asm4
-rw-r--r--audio/sfx/cry22_2.asm4
-rw-r--r--audio/sfx/cry22_3.asm4
-rw-r--r--audio/sfx/cry23_1.asm4
-rw-r--r--audio/sfx/cry23_2.asm4
-rw-r--r--audio/sfx/cry23_3.asm4
-rw-r--r--audio/sfx/cry24_1.asm4
-rw-r--r--audio/sfx/cry24_2.asm4
-rw-r--r--audio/sfx/cry24_3.asm4
-rw-r--r--audio/sfx/cry25_1.asm4
-rw-r--r--audio/sfx/cry25_2.asm4
-rw-r--r--audio/sfx/cry25_3.asm4
-rw-r--r--audio/sfx/psybeam.asm4
-rw-r--r--audio/sfx/shooting_star.asm2
-rw-r--r--audio/sfx/unused_1.asm4
-rw-r--r--audio/sfx/unused_2.asm4
-rw-r--r--audio/sfx/unused_3.asm4
129 files changed, 251 insertions, 251 deletions
diff --git a/audio/sfx/battle_27.asm b/audio/sfx/battle_27.asm
index 19ce5bf7..1b505811 100644
--- a/audio/sfx/battle_27.asm
+++ b/audio/sfx/battle_27.asm
@@ -10,7 +10,7 @@ SFX_Battle_27_branch_2062a:
SFX_Battle_27_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 15, 2, -7, 1992
SFX_Battle_27_branch_2063d:
diff --git a/audio/sfx/battle_28.asm b/audio/sfx/battle_28.asm
index 38646a09..467e411d 100644
--- a/audio/sfx/battle_28.asm
+++ b/audio/sfx/battle_28.asm
@@ -7,7 +7,7 @@ SFX_Battle_28_Ch5:
SFX_Battle_28_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 0, 14, 1, 1985
square_note 0, 14, 1, 1793
sound_loop 12, SFX_Battle_28_Ch6
diff --git a/audio/sfx/battle_29.asm b/audio/sfx/battle_29.asm
index f0d27ca7..c3999ec8 100644
--- a/audio/sfx/battle_29.asm
+++ b/audio/sfx/battle_29.asm
@@ -1,5 +1,5 @@
SFX_Battle_29_Ch5:
- duty_cycle_pattern 201
+ duty_cycle_pattern 3, 0, 2, 1
square_note 11, 15, 3, 288
square_note 9, 13, 3, 336
sound_loop 5, SFX_Battle_29_Ch5
diff --git a/audio/sfx/battle_2a.asm b/audio/sfx/battle_2a.asm
index ea4196a8..1faf2dda 100644
--- a/audio/sfx/battle_2a.asm
+++ b/audio/sfx/battle_2a.asm
@@ -1,5 +1,5 @@
SFX_Battle_2A_Ch5:
- duty_cycle_pattern 57
+ duty_cycle_pattern 0, 3, 2, 1
square_note 4, 15, 4, 1536
square_note 3, 12, 4, 1280
square_note 5, 11, 5, 1536
@@ -10,7 +10,7 @@ SFX_Battle_2A_Ch5:
SFX_Battle_2A_Ch6:
- duty_cycle_pattern 141
+ duty_cycle_pattern 2, 0, 3, 1
square_note 5, 14, 4, 1504
square_note 4, 11, 4, 1248
square_note 6, 10, 5, 1512
diff --git a/audio/sfx/battle_2b.asm b/audio/sfx/battle_2b.asm
index b9b20d1d..d60a96f6 100644
--- a/audio/sfx/battle_2b.asm
+++ b/audio/sfx/battle_2b.asm
@@ -1,5 +1,5 @@
SFX_Battle_2B_Ch5:
- duty_cycle_pattern 210
+ duty_cycle_pattern 3, 1, 0, 2
square_note 3, 8, 1, 768
square_note 3, 12, 1, 1024
square_note 3, 15, 1, 1280
diff --git a/audio/sfx/battle_2c.asm b/audio/sfx/battle_2c.asm
index c6d47413..7530210f 100644
--- a/audio/sfx/battle_2c.asm
+++ b/audio/sfx/battle_2c.asm
@@ -1,5 +1,5 @@
SFX_Battle_2C_Ch5:
- duty_cycle_pattern 57
+ duty_cycle_pattern 0, 3, 2, 1
square_note 15, 15, 4, 1280
square_note 15, 12, 4, 1024
square_note 15, 14, 2, 1472
@@ -8,7 +8,7 @@ SFX_Battle_2C_Ch5:
SFX_Battle_2C_Ch6:
- duty_cycle_pattern 141
+ duty_cycle_pattern 2, 0, 3, 1
square_note 7, 14, 4, 1072
square_note 15, 11, 4, 816
square_note 15, 10, 2, 1080
diff --git a/audio/sfx/battle_2e.asm b/audio/sfx/battle_2e.asm
index c509b8d5..ab5665fa 100644
--- a/audio/sfx/battle_2e.asm
+++ b/audio/sfx/battle_2e.asm
@@ -9,7 +9,7 @@ SFX_Battle_2E_Ch5:
SFX_Battle_2E_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 2, 14, 1, 770
square_note 3, 14, 1, 2034
square_note 4, 14, 1, 1538
diff --git a/audio/sfx/battle_2f.asm b/audio/sfx/battle_2f.asm
index a3138abb..dd80e599 100644
--- a/audio/sfx/battle_2f.asm
+++ b/audio/sfx/battle_2f.asm
@@ -1,5 +1,5 @@
SFX_Battle_2F_Ch5:
- duty_cycle_pattern 43
+ duty_cycle_pattern 0, 2, 2, 3
square_note 3, 15, 1, 2032
square_note 4, 15, 2, 512
sound_loop 8, SFX_Battle_2F_Ch5
@@ -7,7 +7,7 @@ SFX_Battle_2F_Ch5:
SFX_Battle_2F_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 4, 14, 2, 514
square_note 4, 14, 1, 2018
sound_loop 9, SFX_Battle_2F_Ch6
diff --git a/audio/sfx/battle_34.asm b/audio/sfx/battle_34.asm
index 4abbdbc3..654049e4 100644
--- a/audio/sfx/battle_34.asm
+++ b/audio/sfx/battle_34.asm
@@ -1,5 +1,5 @@
SFX_Battle_34_Ch5:
- duty_cycle_pattern 237
+ duty_cycle_pattern 3, 2, 3, 1
square_note 8, 15, -7, 1016
square_note 15, 15, -7, 1024
square_note 15, 15, 3, 1024
@@ -7,7 +7,7 @@ SFX_Battle_34_Ch5:
SFX_Battle_34_Ch6:
- duty_cycle_pattern 180
+ duty_cycle_pattern 2, 3, 1, 0
square_note 8, 14, -7, 960
square_note 15, 14, -7, 960
square_note 15, 14, 3, 960
diff --git a/audio/sfx/battle_36.asm b/audio/sfx/battle_36.asm
index 2fd40bd3..773bf753 100644
--- a/audio/sfx/battle_36.asm
+++ b/audio/sfx/battle_36.asm
@@ -21,7 +21,7 @@ SFX_Battle_36_branch_20930:
SFX_Battle_36_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 2, 15, 1, 1921
square_note 2, 15, 1, 1793
square_note 2, 15, 1, 1937
diff --git a/audio/sfx/cry00_1.asm b/audio/sfx/cry00_1.asm
index 087ea06f..22a41634 100644
--- a/audio/sfx/cry00_1.asm
+++ b/audio/sfx/cry00_1.asm
@@ -1,5 +1,5 @@
SFX_Cry00_1_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 4, 15, 3, 1816
square_note 15, 14, 5, 1944
square_note 8, 9, 1, 1880
@@ -7,7 +7,7 @@ SFX_Cry00_1_Ch5:
SFX_Cry00_1_Ch6:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 5, 11, 3, 1800
square_note 15, 12, 5, 1928
square_note 8, 7, 1, 1864
diff --git a/audio/sfx/cry00_2.asm b/audio/sfx/cry00_2.asm
index 0469948a..97d17e8f 100644
--- a/audio/sfx/cry00_2.asm
+++ b/audio/sfx/cry00_2.asm
@@ -1,5 +1,5 @@
SFX_Cry00_2_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 4, 15, 3, 1816
square_note 15, 14, 5, 1944
square_note 8, 9, 1, 1880
@@ -7,7 +7,7 @@ SFX_Cry00_2_Ch5:
SFX_Cry00_2_Ch6:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 5, 11, 3, 1800
square_note 15, 12, 5, 1928
square_note 8, 7, 1, 1864
diff --git a/audio/sfx/cry00_3.asm b/audio/sfx/cry00_3.asm
index f0389adf..e332c35e 100644
--- a/audio/sfx/cry00_3.asm
+++ b/audio/sfx/cry00_3.asm
@@ -1,5 +1,5 @@
SFX_Cry00_3_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 4, 15, 3, 1816
square_note 15, 14, 5, 1944
square_note 8, 9, 1, 1880
@@ -7,7 +7,7 @@ SFX_Cry00_3_Ch5:
SFX_Cry00_3_Ch6:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 5, 11, 3, 1800
square_note 15, 12, 5, 1928
square_note 8, 7, 1, 1864
diff --git a/audio/sfx/cry01_1.asm b/audio/sfx/cry01_1.asm
index 4f4ec4fa..cb35392b 100644
--- a/audio/sfx/cry01_1.asm
+++ b/audio/sfx/cry01_1.asm
@@ -1,5 +1,5 @@
SFX_Cry01_1_Ch5:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 4, 15, 3, 1536
square_note 8, 13, 5, 1888
square_note 3, 14, 2, 1824
@@ -8,7 +8,7 @@ SFX_Cry01_1_Ch5:
SFX_Cry01_1_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 5, 11, 3, 1777
square_note 7, 12, 5, 1874
square_note 3, 10, 2, 1809
diff --git a/audio/sfx/cry01_2.asm b/audio/sfx/cry01_2.asm
index 55be1d01..449adac7 100644
--- a/audio/sfx/cry01_2.asm
+++ b/audio/sfx/cry01_2.asm
@@ -1,5 +1,5 @@
SFX_Cry01_2_Ch5:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 4, 15, 3, 1536
square_note 8, 13, 5, 1888
square_note 3, 14, 2, 1824
@@ -8,7 +8,7 @@ SFX_Cry01_2_Ch5:
SFX_Cry01_2_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 5, 11, 3, 1777
square_note 7, 12, 5, 1874
square_note 3, 10, 2, 1809
diff --git a/audio/sfx/cry01_3.asm b/audio/sfx/cry01_3.asm
index f89ed321..ef8e5e8c 100644
--- a/audio/sfx/cry01_3.asm
+++ b/audio/sfx/cry01_3.asm
@@ -1,5 +1,5 @@
SFX_Cry01_3_Ch5:
- duty_cycle_pattern 160
+ duty_cycle_pattern 2, 2, 0, 0
square_note 4, 15, 3, 1536
square_note 8, 13, 5, 1888
square_note 3, 14, 2, 1824
@@ -8,7 +8,7 @@ SFX_Cry01_3_Ch5:
SFX_Cry01_3_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 5, 11, 3, 1777
square_note 7, 12, 5, 1874
square_note 3, 10, 2, 1809
diff --git a/audio/sfx/cry02_1.asm b/audio/sfx/cry02_1.asm
index c1eeac36..3db37e97 100644
--- a/audio/sfx/cry02_1.asm
+++ b/audio/sfx/cry02_1.asm
@@ -7,7 +7,7 @@ SFX_Cry02_1_Ch5:
SFX_Cry02_1_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 7, 9, 5, 1089
square_note 2, 8, 1, 1313
square_note 8, 6, 1, 1306
diff --git a/audio/sfx/cry02_2.asm b/audio/sfx/cry02_2.asm
index f3718e57..a623e071 100644
--- a/audio/sfx/cry02_2.asm
+++ b/audio/sfx/cry02_2.asm
@@ -7,7 +7,7 @@ SFX_Cry02_2_Ch5:
SFX_Cry02_2_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 7, 9, 5, 1089
square_note 2, 8, 1, 1313
square_note 8, 6, 1, 1306
diff --git a/audio/sfx/cry02_3.asm b/audio/sfx/cry02_3.asm
index 2334ae7f..4e0861d1 100644
--- a/audio/sfx/cry02_3.asm
+++ b/audio/sfx/cry02_3.asm
@@ -7,7 +7,7 @@ SFX_Cry02_3_Ch5:
SFX_Cry02_3_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 7, 9, 5, 1089
square_note 2, 8, 1, 1313
square_note 8, 6, 1, 1306
diff --git a/audio/sfx/cry03_1.asm b/audio/sfx/cry03_1.asm
index 5cb3de34..cb58c394 100644
--- a/audio/sfx/cry03_1.asm
+++ b/audio/sfx/cry03_1.asm
@@ -1,5 +1,5 @@
SFX_Cry03_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1544
square_note 6, 14, 6, 1536
square_note 6, 13, 7, 1520
@@ -11,7 +11,7 @@ SFX_Cry03_1_Ch5:
SFX_Cry03_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 12, 7, 1284
square_note 6, 10, 6, 1282
square_note 6, 9, 7, 1265
diff --git a/audio/sfx/cry03_2.asm b/audio/sfx/cry03_2.asm
index 208492c1..2813ce1a 100644
--- a/audio/sfx/cry03_2.asm
+++ b/audio/sfx/cry03_2.asm
@@ -1,5 +1,5 @@
SFX_Cry03_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1544
square_note 6, 14, 6, 1536
square_note 6, 13, 7, 1520
@@ -11,7 +11,7 @@ SFX_Cry03_2_Ch5:
SFX_Cry03_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 12, 7, 1284
square_note 6, 10, 6, 1282
square_note 6, 9, 7, 1265
diff --git a/audio/sfx/cry03_3.asm b/audio/sfx/cry03_3.asm
index 11ed4afa..ae561a7a 100644
--- a/audio/sfx/cry03_3.asm
+++ b/audio/sfx/cry03_3.asm
@@ -1,5 +1,5 @@
SFX_Cry03_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1544
square_note 6, 14, 6, 1536
square_note 6, 13, 7, 1520
@@ -11,7 +11,7 @@ SFX_Cry03_3_Ch5:
SFX_Cry03_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 12, 7, 1284
square_note 6, 10, 6, 1282
square_note 6, 9, 7, 1265
diff --git a/audio/sfx/cry04_1.asm b/audio/sfx/cry04_1.asm
index 7099c7cb..24662192 100644
--- a/audio/sfx/cry04_1.asm
+++ b/audio/sfx/cry04_1.asm
@@ -1,5 +1,5 @@
SFX_Cry04_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1696
square_note 8, 14, 6, 1700
square_note 4, 13, 6, 1696
@@ -11,7 +11,7 @@ SFX_Cry04_1_Ch5:
SFX_Cry04_1_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 4, 14, 7, 1537
square_note 8, 13, 6, 1539
square_note 4, 12, 6, 1537
diff --git a/audio/sfx/cry04_2.asm b/audio/sfx/cry04_2.asm
index f2f2a0c7..f18fd9cd 100644
--- a/audio/sfx/cry04_2.asm
+++ b/audio/sfx/cry04_2.asm
@@ -1,5 +1,5 @@
SFX_Cry04_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1696
square_note 8, 14, 6, 1700
square_note 4, 13, 6, 1696
@@ -11,7 +11,7 @@ SFX_Cry04_2_Ch5:
SFX_Cry04_2_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 4, 14, 7, 1537
square_note 8, 13, 6, 1539
square_note 4, 12, 6, 1537
diff --git a/audio/sfx/cry04_3.asm b/audio/sfx/cry04_3.asm
index 9e155fb4..718af40f 100644
--- a/audio/sfx/cry04_3.asm
+++ b/audio/sfx/cry04_3.asm
@@ -1,5 +1,5 @@
SFX_Cry04_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 7, 1696
square_note 8, 14, 6, 1700
square_note 4, 13, 6, 1696
@@ -11,7 +11,7 @@ SFX_Cry04_3_Ch5:
SFX_Cry04_3_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 4, 14, 7, 1537
square_note 8, 13, 6, 1539
square_note 4, 12, 6, 1537
diff --git a/audio/sfx/cry05_1.asm b/audio/sfx/cry05_1.asm
index 8db2db6a..1c3fce20 100644
--- a/audio/sfx/cry05_1.asm
+++ b/audio/sfx/cry05_1.asm
@@ -1,5 +1,5 @@
SFX_Cry05_1_Ch5:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 14, 2, 1280
square_note 6, 14, 3, 1408
square_note 6, 13, 3, 1392
@@ -8,7 +8,7 @@ SFX_Cry05_1_Ch5:
SFX_Cry05_1_Ch6:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 6, 14, 2, 1154
square_note 6, 13, 3, 1281
square_note 6, 11, 2, 1250
diff --git a/audio/sfx/cry05_2.asm b/audio/sfx/cry05_2.asm
index d9fe5208..53f076f2 100644
--- a/audio/sfx/cry05_2.asm
+++ b/audio/sfx/cry05_2.asm
@@ -1,5 +1,5 @@
SFX_Cry05_2_Ch5:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 14, 2, 1280
square_note 6, 14, 3, 1408
square_note 6, 13, 3, 1392
@@ -8,7 +8,7 @@ SFX_Cry05_2_Ch5:
SFX_Cry05_2_Ch6:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 6, 14, 2, 1154
square_note 6, 13, 3, 1281
square_note 6, 11, 2, 1250
diff --git a/audio/sfx/cry05_3.asm b/audio/sfx/cry05_3.asm
index 57479f06..2d5b02b8 100644
--- a/audio/sfx/cry05_3.asm
+++ b/audio/sfx/cry05_3.asm
@@ -1,5 +1,5 @@
SFX_Cry05_3_Ch5:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 14, 2, 1280
square_note 6, 14, 3, 1408
square_note 6, 13, 3, 1392
@@ -8,7 +8,7 @@ SFX_Cry05_3_Ch5:
SFX_Cry05_3_Ch6:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 6, 14, 2, 1154
square_note 6, 13, 3, 1281
square_note 6, 11, 2, 1250
diff --git a/audio/sfx/cry06_1.asm b/audio/sfx/cry06_1.asm
index 5b184121..03b75b0a 100644
--- a/audio/sfx/cry06_1.asm
+++ b/audio/sfx/cry06_1.asm
@@ -1,5 +1,5 @@
SFX_Cry06_1_Ch5:
- duty_cycle_pattern 250
+ duty_cycle_pattern 3, 3, 2, 2
square_note 6, 8, 3, 583
square_note 15, 6, 2, 550
square_note 4, 5, 2, 581
diff --git a/audio/sfx/cry06_2.asm b/audio/sfx/cry06_2.asm
index 3d32921b..6ddbfeb0 100644
--- a/audio/sfx/cry06_2.asm
+++ b/audio/sfx/cry06_2.asm
@@ -1,5 +1,5 @@
SFX_Cry06_2_Ch5:
- duty_cycle_pattern 250
+ duty_cycle_pattern 3, 3, 2, 2
square_note 6, 8, 3, 583
square_note 15, 6, 2, 550
square_note 4, 5, 2, 581
diff --git a/audio/sfx/cry06_3.asm b/audio/sfx/cry06_3.asm
index c847b1ab..d509053b 100644
--- a/audio/sfx/cry06_3.asm
+++ b/audio/sfx/cry06_3.asm
@@ -1,5 +1,5 @@
SFX_Cry06_3_Ch5:
- duty_cycle_pattern 250
+ duty_cycle_pattern 3, 3, 2, 2
square_note 6, 8, 3, 583
square_note 15, 6, 2, 550
square_note 4, 5, 2, 581
diff --git a/audio/sfx/cry07_1.asm b/audio/sfx/cry07_1.asm
index 5918d4d8..3733e746 100644
--- a/audio/sfx/cry07_1.asm
+++ b/audio/sfx/cry07_1.asm
@@ -1,5 +1,5 @@
SFX_Cry07_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1760
square_note 15, 14, 4, 1600
square_note 8, 12, 1, 1568
@@ -7,7 +7,7 @@ SFX_Cry07_1_Ch5:
SFX_Cry07_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 3, 12, 3, 1667
square_note 14, 11, 4, 1538
square_note 8, 10, 1, 1537
diff --git a/audio/sfx/cry07_2.asm b/audio/sfx/cry07_2.asm
index fcd82c8d..6a134397 100644
--- a/audio/sfx/cry07_2.asm
+++ b/audio/sfx/cry07_2.asm
@@ -1,5 +1,5 @@
SFX_Cry07_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1760
square_note 15, 14, 4, 1600
square_note 8, 12, 1, 1568
@@ -7,7 +7,7 @@ SFX_Cry07_2_Ch5:
SFX_Cry07_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 3, 12, 3, 1667
square_note 14, 11, 4, 1538
square_note 8, 10, 1, 1537
diff --git a/audio/sfx/cry07_3.asm b/audio/sfx/cry07_3.asm
index a92dd02b..a8b60f38 100644
--- a/audio/sfx/cry07_3.asm
+++ b/audio/sfx/cry07_3.asm
@@ -1,5 +1,5 @@
SFX_Cry07_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1760
square_note 15, 14, 4, 1600
square_note 8, 12, 1, 1568
@@ -7,7 +7,7 @@ SFX_Cry07_3_Ch5:
SFX_Cry07_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 3, 12, 3, 1667
square_note 14, 11, 4, 1538
square_note 8, 10, 1, 1537
diff --git a/audio/sfx/cry08_1.asm b/audio/sfx/cry08_1.asm
index 044f4add..92f17fa8 100644
--- a/audio/sfx/cry08_1.asm
+++ b/audio/sfx/cry08_1.asm
@@ -1,5 +1,5 @@
SFX_Cry08_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 6, 1381
square_note 10, 14, 4, 1404
square_note 3, 12, 2, 1372
@@ -8,7 +8,7 @@ SFX_Cry08_1_Ch5:
SFX_Cry08_1_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 14, 13, 6, 1283
square_note 9, 11, 4, 1307
square_note 4, 9, 2, 1274
diff --git a/audio/sfx/cry08_2.asm b/audio/sfx/cry08_2.asm
index 50da09d9..53ac2891 100644
--- a/audio/sfx/cry08_2.asm
+++ b/audio/sfx/cry08_2.asm
@@ -1,5 +1,5 @@
SFX_Cry08_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 6, 1381
square_note 10, 14, 4, 1404
square_note 3, 12, 2, 1372
@@ -8,7 +8,7 @@ SFX_Cry08_2_Ch5:
SFX_Cry08_2_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 14, 13, 6, 1283
square_note 9, 11, 4, 1307
square_note 4, 9, 2, 1274
diff --git a/audio/sfx/cry08_3.asm b/audio/sfx/cry08_3.asm
index b18c8b75..81bcf360 100644
--- a/audio/sfx/cry08_3.asm
+++ b/audio/sfx/cry08_3.asm
@@ -1,5 +1,5 @@
SFX_Cry08_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 6, 1381
square_note 10, 14, 4, 1404
square_note 3, 12, 2, 1372
@@ -8,7 +8,7 @@ SFX_Cry08_3_Ch5:
SFX_Cry08_3_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 14, 13, 6, 1283
square_note 9, 11, 4, 1307
square_note 4, 9, 2, 1274
diff --git a/audio/sfx/cry09_1.asm b/audio/sfx/cry09_1.asm
index 02206052..f8c600bd 100644
--- a/audio/sfx/cry09_1.asm
+++ b/audio/sfx/cry09_1.asm
@@ -1,9 +1,9 @@
SFX_Cry09_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1952
square_note 6, 14, 6, 1955
square_note 10, 15, 4, 1952
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 15, 6, 2008
square_note 4, 14, 3, 2007
square_note 15, 15, 2, 2008
@@ -11,12 +11,12 @@ SFX_Cry09_1_Ch5:
SFX_Cry09_1_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 2, 0, 8, 0
square_note 15, 10, 7, 1697
square_note 6, 8, 6, 1698
square_note 10, 7, 4, 1697
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 10, 7, 6, 1750
square_note 4, 8, 3, 1753
square_note 15, 10, 2, 1751
diff --git a/audio/sfx/cry09_2.asm b/audio/sfx/cry09_2.asm
index 545a77cc..12965e07 100644
--- a/audio/sfx/cry09_2.asm
+++ b/audio/sfx/cry09_2.asm
@@ -1,9 +1,9 @@
SFX_Cry09_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1952
square_note 6, 14, 6, 1955
square_note 10, 15, 4, 1952
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 15, 6, 2008
square_note 4, 14, 3, 2007
square_note 15, 15, 2, 2008
@@ -11,12 +11,12 @@ SFX_Cry09_2_Ch5:
SFX_Cry09_2_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 2, 0, 8, 0
square_note 15, 10, 7, 1697
square_note 6, 8, 6, 1698
square_note 10, 7, 4, 1697
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 10, 7, 6, 1750
square_note 4, 8, 3, 1753
square_note 15, 10, 2, 1751
diff --git a/audio/sfx/cry09_3.asm b/audio/sfx/cry09_3.asm
index d842066c..2c85d750 100644
--- a/audio/sfx/cry09_3.asm
+++ b/audio/sfx/cry09_3.asm
@@ -1,9 +1,9 @@
SFX_Cry09_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1952
square_note 6, 14, 6, 1955
square_note 10, 15, 4, 1952
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 15, 6, 2008
square_note 4, 14, 3, 2007
square_note 15, 15, 2, 2008
@@ -11,12 +11,12 @@ SFX_Cry09_3_Ch5:
SFX_Cry09_3_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 2, 0, 8, 0
square_note 15, 10, 7, 1697
square_note 6, 8, 6, 1698
square_note 10, 7, 4, 1697
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 10, 7, 6, 1750
square_note 4, 8, 3, 1753
square_note 15, 10, 2, 1751
diff --git a/audio/sfx/cry0a_1.asm b/audio/sfx/cry0a_1.asm
index fa1a0c31..bcb71844 100644
--- a/audio/sfx/cry0a_1.asm
+++ b/audio/sfx/cry0a_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0A_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 15, 7, 1760
square_note 6, 14, 6, 1765
square_note 3, 15, 4, 1760
@@ -11,7 +11,7 @@ SFX_Cry0A_1_Ch5:
SFX_Cry0A_1_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 3, 0, 8, 0
square_note 8, 10, 7, 1697
square_note 6, 8, 6, 1699
diff --git a/audio/sfx/cry0a_2.asm b/audio/sfx/cry0a_2.asm
index af07ff25..fb365e91 100644
--- a/audio/sfx/cry0a_2.asm
+++ b/audio/sfx/cry0a_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0A_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 15, 7, 1760
square_note 6, 14, 6, 1765
square_note 3, 15, 4, 1760
@@ -11,7 +11,7 @@ SFX_Cry0A_2_Ch5:
SFX_Cry0A_2_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 3, 0, 8, 0
square_note 8, 10, 7, 1697
square_note 6, 8, 6, 1699
diff --git a/audio/sfx/cry0a_3.asm b/audio/sfx/cry0a_3.asm
index f0bb527a..bf6dfcf1 100644
--- a/audio/sfx/cry0a_3.asm
+++ b/audio/sfx/cry0a_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0A_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 15, 7, 1760
square_note 6, 14, 6, 1765
square_note 3, 15, 4, 1760
@@ -11,7 +11,7 @@ SFX_Cry0A_3_Ch5:
SFX_Cry0A_3_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 3, 0, 8, 0
square_note 8, 10, 7, 1697
square_note 6, 8, 6, 1699
diff --git a/audio/sfx/cry0b_1.asm b/audio/sfx/cry0b_1.asm
index 9b2104aa..51e445ab 100644
--- a/audio/sfx/cry0b_1.asm
+++ b/audio/sfx/cry0b_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0B_1_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 1, 1792
square_note 4, 14, 1, 1920
square_note 4, 13, 1, 1856
@@ -14,7 +14,7 @@ SFX_Cry0B_1_Ch5:
SFX_Cry0B_1_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 0, 8, 0
square_note 4, 15, 1, 1793
square_note 4, 14, 1, 1922
diff --git a/audio/sfx/cry0b_2.asm b/audio/sfx/cry0b_2.asm
index 37e17243..68cb0ba6 100644
--- a/audio/sfx/cry0b_2.asm
+++ b/audio/sfx/cry0b_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0B_2_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 1, 1792
square_note 4, 14, 1, 1920
square_note 4, 13, 1, 1856
@@ -14,7 +14,7 @@ SFX_Cry0B_2_Ch5:
SFX_Cry0B_2_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 0, 8, 0
square_note 4, 15, 1, 1793
square_note 4, 14, 1, 1922
diff --git a/audio/sfx/cry0b_3.asm b/audio/sfx/cry0b_3.asm
index 9e788f53..3328a8b6 100644
--- a/audio/sfx/cry0b_3.asm
+++ b/audio/sfx/cry0b_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0B_3_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 1, 1792
square_note 4, 14, 1, 1920
square_note 4, 13, 1, 1856
@@ -14,7 +14,7 @@ SFX_Cry0B_3_Ch5:
SFX_Cry0B_3_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 0, 8, 0
square_note 4, 15, 1, 1793
square_note 4, 14, 1, 1922
diff --git a/audio/sfx/cry0c_1.asm b/audio/sfx/cry0c_1.asm
index 67f30936..a59f9e8d 100644
--- a/audio/sfx/cry0c_1.asm
+++ b/audio/sfx/cry0c_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0C_1_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 8, 15, 5, 1536
square_note 2, 13, 2, 1592
square_note 2, 12, 2, 1584
@@ -13,7 +13,7 @@ SFX_Cry0C_1_Ch5:
SFX_Cry0C_1_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 12, 3, 1472
square_note 3, 11, 1, 1529
square_note 2, 10, 1, 1521
diff --git a/audio/sfx/cry0c_2.asm b/audio/sfx/cry0c_2.asm
index dd1a90c1..5be195a9 100644
--- a/audio/sfx/cry0c_2.asm
+++ b/audio/sfx/cry0c_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0C_2_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 8, 15, 5, 1536
square_note 2, 13, 2, 1592
square_note 2, 12, 2, 1584
@@ -13,7 +13,7 @@ SFX_Cry0C_2_Ch5:
SFX_Cry0C_2_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 12, 3, 1472
square_note 3, 11, 1, 1529
square_note 2, 10, 1, 1521
diff --git a/audio/sfx/cry0c_3.asm b/audio/sfx/cry0c_3.asm
index 024bab85..f75f7a64 100644
--- a/audio/sfx/cry0c_3.asm
+++ b/audio/sfx/cry0c_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0C_3_Ch5:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 8, 15, 5, 1536
square_note 2, 13, 2, 1592
square_note 2, 12, 2, 1584
@@ -13,7 +13,7 @@ SFX_Cry0C_3_Ch5:
SFX_Cry0C_3_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 12, 12, 3, 1472
square_note 3, 11, 1, 1529
square_note 2, 10, 1, 1521
diff --git a/audio/sfx/cry0d_1.asm b/audio/sfx/cry0d_1.asm
index ac9963f2..3bd1c4e5 100644
--- a/audio/sfx/cry0d_1.asm
+++ b/audio/sfx/cry0d_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0D_1_Ch5:
- duty_cycle_pattern 136
+ duty_cycle_pattern 2, 0, 2, 0
square_note 5, 15, 2, 1616
square_note 9, 13, 1, 1632
square_note 5, 14, 2, 1554
@@ -11,7 +11,7 @@ SFX_Cry0D_1_Ch5:
SFX_Cry0D_1_Ch6:
- duty_cycle_pattern 64
+ duty_cycle_pattern 1, 0, 0, 0
square_note 4, 0, 8, 0
square_note 5, 15, 2, 1617
square_note 9, 13, 1, 1633
diff --git a/audio/sfx/cry0d_2.asm b/audio/sfx/cry0d_2.asm
index 8c6dd050..1c57d5dc 100644
--- a/audio/sfx/cry0d_2.asm
+++ b/audio/sfx/cry0d_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0D_2_Ch5:
- duty_cycle_pattern 136
+ duty_cycle_pattern 2, 0, 2, 0
square_note 5, 15, 2, 1616
square_note 9, 13, 1, 1632
square_note 5, 14, 2, 1554
@@ -11,7 +11,7 @@ SFX_Cry0D_2_Ch5:
SFX_Cry0D_2_Ch6:
- duty_cycle_pattern 64
+ duty_cycle_pattern 1, 0, 0, 0
square_note 4, 0, 8, 0
square_note 5, 15, 2, 1617
square_note 9, 13, 1, 1633
diff --git a/audio/sfx/cry0d_3.asm b/audio/sfx/cry0d_3.asm
index 487faa53..be354add 100644
--- a/audio/sfx/cry0d_3.asm
+++ b/audio/sfx/cry0d_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0D_3_Ch5:
- duty_cycle_pattern 136
+ duty_cycle_pattern 2, 0, 2, 0
square_note 5, 15, 2, 1616
square_note 9, 13, 1, 1632
square_note 5, 14, 2, 1554
@@ -11,7 +11,7 @@ SFX_Cry0D_3_Ch5:
SFX_Cry0D_3_Ch6:
- duty_cycle_pattern 64
+ duty_cycle_pattern 1, 0, 0, 0
square_note 4, 0, 8, 0
square_note 5, 15, 2, 1617
square_note 9, 13, 1, 1633
diff --git a/audio/sfx/cry0e_1.asm b/audio/sfx/cry0e_1.asm
index 3067b15a..183280e2 100644
--- a/audio/sfx/cry0e_1.asm
+++ b/audio/sfx/cry0e_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0E_1_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 4, 14, 1, 1792
square_note 4, 15, 2, 1920
square_note 2, 9, 2, 1856
@@ -8,7 +8,7 @@ SFX_Cry0E_1_Ch5:
SFX_Cry0E_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 11, 1, 1761
square_note 3, 12, 2, 1761
square_note 3, 6, 2, 1665
diff --git a/audio/sfx/cry0e_2.asm b/audio/sfx/cry0e_2.asm
index b3849fc5..905adbb3 100644
--- a/audio/sfx/cry0e_2.asm
+++ b/audio/sfx/cry0e_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0E_2_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 4, 14, 1, 1792
square_note 4, 15, 2, 1920
square_note 2, 9, 2, 1856
@@ -8,7 +8,7 @@ SFX_Cry0E_2_Ch5:
SFX_Cry0E_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 11, 1, 1761
square_note 3, 12, 2, 1761
square_note 3, 6, 2, 1665
diff --git a/audio/sfx/cry0e_3.asm b/audio/sfx/cry0e_3.asm
index 493f91e2..a17dc577 100644
--- a/audio/sfx/cry0e_3.asm
+++ b/audio/sfx/cry0e_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0E_3_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 4, 14, 1, 1792
square_note 4, 15, 2, 1920
square_note 2, 9, 2, 1856
@@ -8,7 +8,7 @@ SFX_Cry0E_3_Ch5:
SFX_Cry0E_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 11, 1, 1761
square_note 3, 12, 2, 1761
square_note 3, 6, 2, 1665
diff --git a/audio/sfx/cry0f_1.asm b/audio/sfx/cry0f_1.asm
index 9dbef1fb..2cf79d6d 100644
--- a/audio/sfx/cry0f_1.asm
+++ b/audio/sfx/cry0f_1.asm
@@ -1,5 +1,5 @@
SFX_Cry0F_1_Ch5:
- duty_cycle_pattern 241
+ duty_cycle_pattern 3, 3, 0, 1
square_note 4, 15, 7, 1984
square_note 12, 14, 6, 1986
square_note 6, 11, 5, 1664
@@ -10,7 +10,7 @@ SFX_Cry0F_1_Ch5:
SFX_Cry0F_1_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 12, 7, 1921
square_note 12, 11, 6, 1920
square_note 6, 10, 5, 1601
diff --git a/audio/sfx/cry0f_2.asm b/audio/sfx/cry0f_2.asm
index 7de545a4..39f70bfe 100644
--- a/audio/sfx/cry0f_2.asm
+++ b/audio/sfx/cry0f_2.asm
@@ -1,5 +1,5 @@
SFX_Cry0F_2_Ch5:
- duty_cycle_pattern 241
+ duty_cycle_pattern 3, 3, 0, 1
square_note 4, 15, 7, 1984
square_note 12, 14, 6, 1986
square_note 6, 11, 5, 1664
@@ -10,7 +10,7 @@ SFX_Cry0F_2_Ch5:
SFX_Cry0F_2_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 12, 7, 1921
square_note 12, 11, 6, 1920
square_note 6, 10, 5, 1601
diff --git a/audio/sfx/cry0f_3.asm b/audio/sfx/cry0f_3.asm
index 0d3d68b0..f96df482 100644
--- a/audio/sfx/cry0f_3.asm
+++ b/audio/sfx/cry0f_3.asm
@@ -1,5 +1,5 @@
SFX_Cry0F_3_Ch5:
- duty_cycle_pattern 241
+ duty_cycle_pattern 3, 3, 0, 1
square_note 4, 15, 7, 1984
square_note 12, 14, 6, 1986
square_note 6, 11, 5, 1664
@@ -10,7 +10,7 @@ SFX_Cry0F_3_Ch5:
SFX_Cry0F_3_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 12, 7, 1921
square_note 12, 11, 6, 1920
square_note 6, 10, 5, 1601
diff --git a/audio/sfx/cry10_1.asm b/audio/sfx/cry10_1.asm
index bcaa75ac..dc8d2b71 100644
--- a/audio/sfx/cry10_1.asm
+++ b/audio/sfx/cry10_1.asm
@@ -1,5 +1,5 @@
SFX_Cry10_1_Ch5:
- duty_cycle_pattern 201
+ duty_cycle_pattern 3, 0, 2, 1
square_note 8, 15, 7, 1664
square_note 2, 15, 7, 1632
square_note 1, 14, 7, 1600
@@ -12,7 +12,7 @@ SFX_Cry10_1_Ch5:
SFX_Cry10_1_Ch6:
- duty_cycle_pattern 121
+ duty_cycle_pattern 1, 3, 2, 1
square_note 10, 14, 7, 1666
square_note 2, 14, 7, 1634
square_note 1, 13, 7, 1602
diff --git a/audio/sfx/cry10_2.asm b/audio/sfx/cry10_2.asm
index 12c8322e..f026f7c1 100644
--- a/audio/sfx/cry10_2.asm
+++ b/audio/sfx/cry10_2.asm
@@ -1,5 +1,5 @@
SFX_Cry10_2_Ch5:
- duty_cycle_pattern 201
+ duty_cycle_pattern 3, 0, 2, 1
square_note 8, 15, 7, 1664
square_note 2, 15, 7, 1632
square_note 1, 14, 7, 1600
@@ -12,7 +12,7 @@ SFX_Cry10_2_Ch5:
SFX_Cry10_2_Ch6:
- duty_cycle_pattern 121
+ duty_cycle_pattern 1, 3, 2, 1
square_note 10, 14, 7, 1666
square_note 2, 14, 7, 1634
square_note 1, 13, 7, 1602
diff --git a/audio/sfx/cry10_3.asm b/audio/sfx/cry10_3.asm
index ac7b4655..4b494b60 100644
--- a/audio/sfx/cry10_3.asm
+++ b/audio/sfx/cry10_3.asm
@@ -1,5 +1,5 @@
SFX_Cry10_3_Ch5:
- duty_cycle_pattern 201
+ duty_cycle_pattern 3, 0, 2, 1
square_note 8, 15, 7, 1664
square_note 2, 15, 7, 1632
square_note 1, 14, 7, 1600
@@ -12,7 +12,7 @@ SFX_Cry10_3_Ch5:
SFX_Cry10_3_Ch6:
- duty_cycle_pattern 121
+ duty_cycle_pattern 1, 3, 2, 1
square_note 10, 14, 7, 1666
square_note 2, 14, 7, 1634
square_note 1, 13, 7, 1602
diff --git a/audio/sfx/cry11_1.asm b/audio/sfx/cry11_1.asm
index 5616317e..09fa8123 100644
--- a/audio/sfx/cry11_1.asm
+++ b/audio/sfx/cry11_1.asm
@@ -1,5 +1,5 @@
SFX_Cry11_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1952
square_note 8, 14, 6, 1956
square_note 4, 13, 6, 1952
@@ -11,7 +11,7 @@ SFX_Cry11_1_Ch5:
SFX_Cry11_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 0, 8, 0
square_note 6, 10, 7, 1857
square_note 8, 8, 6, 1859
diff --git a/audio/sfx/cry11_2.asm b/audio/sfx/cry11_2.asm
index 9ff4396d..b51b01c1 100644
--- a/audio/sfx/cry11_2.asm
+++ b/audio/sfx/cry11_2.asm
@@ -1,5 +1,5 @@
SFX_Cry11_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1952
square_note 8, 14, 6, 1956
square_note 4, 13, 6, 1952
@@ -11,7 +11,7 @@ SFX_Cry11_2_Ch5:
SFX_Cry11_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 0, 8, 0
square_note 6, 10, 7, 1857
square_note 8, 8, 6, 1859
diff --git a/audio/sfx/cry11_3.asm b/audio/sfx/cry11_3.asm
index 43b95fe8..1a8b0c10 100644
--- a/audio/sfx/cry11_3.asm
+++ b/audio/sfx/cry11_3.asm
@@ -1,5 +1,5 @@
SFX_Cry11_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1952
square_note 8, 14, 6, 1956
square_note 4, 13, 6, 1952
@@ -11,7 +11,7 @@ SFX_Cry11_3_Ch5:
SFX_Cry11_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 4, 0, 8, 0
square_note 6, 10, 7, 1857
square_note 8, 8, 6, 1859
diff --git a/audio/sfx/cry12_1.asm b/audio/sfx/cry12_1.asm
index c87d178d..d2ee5f6e 100644
--- a/audio/sfx/cry12_1.asm
+++ b/audio/sfx/cry12_1.asm
@@ -1,5 +1,5 @@
SFX_Cry12_1_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 12, 15, 2, 1088
square_note 15, 14, 3, 1184
square_note 4, 13, 2, 1168
@@ -8,7 +8,7 @@ SFX_Cry12_1_Ch5:
SFX_Cry12_1_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 11, 13, 2, 1080
square_note 14, 12, 6, 1176
square_note 3, 11, 2, 1160
diff --git a/audio/sfx/cry12_2.asm b/audio/sfx/cry12_2.asm
index 921b27be..8a4afa2a 100644
--- a/audio/sfx/cry12_2.asm
+++ b/audio/sfx/cry12_2.asm
@@ -1,5 +1,5 @@
SFX_Cry12_2_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 12, 15, 2, 1088
square_note 15, 14, 3, 1184
square_note 4, 13, 2, 1168
@@ -8,7 +8,7 @@ SFX_Cry12_2_Ch5:
SFX_Cry12_2_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 11, 13, 2, 1080
square_note 14, 12, 6, 1176
square_note 3, 11, 2, 1160
diff --git a/audio/sfx/cry12_3.asm b/audio/sfx/cry12_3.asm
index 98569ea8..b114cdf4 100644
--- a/audio/sfx/cry12_3.asm
+++ b/audio/sfx/cry12_3.asm
@@ -1,5 +1,5 @@
SFX_Cry12_3_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 12, 15, 2, 1088
square_note 15, 14, 3, 1184
square_note 4, 13, 2, 1168
@@ -8,7 +8,7 @@ SFX_Cry12_3_Ch5:
SFX_Cry12_3_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 11, 13, 2, 1080
square_note 14, 12, 6, 1176
square_note 3, 11, 2, 1160
diff --git a/audio/sfx/cry13_1.asm b/audio/sfx/cry13_1.asm
index 6392f327..7ba33d8d 100644
--- a/audio/sfx/cry13_1.asm
+++ b/audio/sfx/cry13_1.asm
@@ -1,5 +1,5 @@
SFX_Cry13_1_Ch5:
- duty_cycle_pattern 51
+ duty_cycle_pattern 0, 3, 0, 3
square_note 15, 15, 6, 1472
square_note 8, 14, 3, 1468
square_note 6, 13, 2, 1488
@@ -10,7 +10,7 @@ SFX_Cry13_1_Ch5:
SFX_Cry13_1_Ch6:
- duty_cycle_pattern 153
+ duty_cycle_pattern 2, 1, 2, 1
square_note 14, 12, 6, 1201
square_note 7, 12, 3, 1197
square_note 5, 11, 2, 1217
diff --git a/audio/sfx/cry13_2.asm b/audio/sfx/cry13_2.asm
index 0247bc39..31ba80a1 100644
--- a/audio/sfx/cry13_2.asm
+++ b/audio/sfx/cry13_2.asm
@@ -1,5 +1,5 @@
SFX_Cry13_2_Ch5:
- duty_cycle_pattern 51
+ duty_cycle_pattern 0, 3, 0, 3
square_note 15, 15, 6, 1472
square_note 8, 14, 3, 1468
square_note 6, 13, 2, 1488
@@ -10,7 +10,7 @@ SFX_Cry13_2_Ch5:
SFX_Cry13_2_Ch6:
- duty_cycle_pattern 153
+ duty_cycle_pattern 2, 1, 2, 1
square_note 14, 12, 6, 1201
square_note 7, 12, 3, 1197
square_note 5, 11, 2, 1217
diff --git a/audio/sfx/cry13_3.asm b/audio/sfx/cry13_3.asm
index 99871861..8ca4cb0b 100644
--- a/audio/sfx/cry13_3.asm
+++ b/audio/sfx/cry13_3.asm
@@ -1,5 +1,5 @@
SFX_Cry13_3_Ch5:
- duty_cycle_pattern 51
+ duty_cycle_pattern 0, 3, 0, 3
square_note 15, 15, 6, 1472
square_note 8, 14, 3, 1468
square_note 6, 13, 2, 1488
@@ -10,7 +10,7 @@ SFX_Cry13_3_Ch5:
SFX_Cry13_3_Ch6:
- duty_cycle_pattern 153
+ duty_cycle_pattern 2, 1, 2, 1
square_note 14, 12, 6, 1201
square_note 7, 12, 3, 1197
square_note 5, 11, 2, 1217
diff --git a/audio/sfx/cry14_1.asm b/audio/sfx/cry14_1.asm
index 99d8d8d3..d892918f 100644
--- a/audio/sfx/cry14_1.asm
+++ b/audio/sfx/cry14_1.asm
@@ -1,5 +1,5 @@
SFX_Cry14_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 14, 4, 1936
square_note 15, 15, 5, 1984
square_note 8, 13, 1, 2008
@@ -7,7 +7,7 @@ SFX_Cry14_1_Ch5:
SFX_Cry14_1_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 12, 4, 1905
square_note 15, 11, 6, 1954
square_note 8, 10, 1, 1975
diff --git a/audio/sfx/cry14_2.asm b/audio/sfx/cry14_2.asm
index 28062bc7..040bfe10 100644
--- a/audio/sfx/cry14_2.asm
+++ b/audio/sfx/cry14_2.asm
@@ -1,5 +1,5 @@
SFX_Cry14_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 14, 4, 1936
square_note 15, 15, 5, 1984
square_note 8, 13, 1, 2008
@@ -7,7 +7,7 @@ SFX_Cry14_2_Ch5:
SFX_Cry14_2_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 12, 4, 1905
square_note 15, 11, 6, 1954
square_note 8, 10, 1, 1975
diff --git a/audio/sfx/cry14_3.asm b/audio/sfx/cry14_3.asm
index 81bd63ca..142707c5 100644
--- a/audio/sfx/cry14_3.asm
+++ b/audio/sfx/cry14_3.asm
@@ -1,5 +1,5 @@
SFX_Cry14_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 8, 14, 4, 1936
square_note 15, 15, 5, 1984
square_note 8, 13, 1, 2008
@@ -7,7 +7,7 @@ SFX_Cry14_3_Ch5:
SFX_Cry14_3_Ch6:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 10, 12, 4, 1905
square_note 15, 11, 6, 1954
square_note 8, 10, 1, 1975
diff --git a/audio/sfx/cry15_1.asm b/audio/sfx/cry15_1.asm
index aaa6656e..473d46cb 100644
--- a/audio/sfx/cry15_1.asm
+++ b/audio/sfx/cry15_1.asm
@@ -1,5 +1,5 @@
SFX_Cry15_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1920
square_note 15, 14, 7, 1792
square_note 8, 13, 3, 1808
@@ -10,7 +10,7 @@ SFX_Cry15_1_Ch5:
SFX_Cry15_1_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 6, 12, 3, 1793
square_note 14, 11, 7, 1665
square_note 7, 11, 3, 1682
diff --git a/audio/sfx/cry15_2.asm b/audio/sfx/cry15_2.asm
index 77ac9ffb..82398789 100644
--- a/audio/sfx/cry15_2.asm
+++ b/audio/sfx/cry15_2.asm
@@ -1,5 +1,5 @@
SFX_Cry15_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1920
square_note 15, 14, 7, 1792
square_note 8, 13, 3, 1808
@@ -10,7 +10,7 @@ SFX_Cry15_2_Ch5:
SFX_Cry15_2_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 6, 12, 3, 1793
square_note 14, 11, 7, 1665
square_note 7, 11, 3, 1682
diff --git a/audio/sfx/cry15_3.asm b/audio/sfx/cry15_3.asm
index 2e6a9d71..dcd6683b 100644
--- a/audio/sfx/cry15_3.asm
+++ b/audio/sfx/cry15_3.asm
@@ -1,5 +1,5 @@
SFX_Cry15_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 4, 15, 3, 1920
square_note 15, 14, 7, 1792
square_note 8, 13, 3, 1808
@@ -10,7 +10,7 @@ SFX_Cry15_3_Ch5:
SFX_Cry15_3_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 6, 12, 3, 1793
square_note 14, 11, 7, 1665
square_note 7, 11, 3, 1682
diff --git a/audio/sfx/cry16_1.asm b/audio/sfx/cry16_1.asm
index e0bf7c61..410ec4ad 100644
--- a/audio/sfx/cry16_1.asm
+++ b/audio/sfx/cry16_1.asm
@@ -1,5 +1,5 @@
SFX_Cry16_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 13, 7, 1920
square_note 4, 14, 6, 1952
square_note 15, 13, 2, 1856
@@ -7,7 +7,7 @@ SFX_Cry16_1_Ch5:
SFX_Cry16_1_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 15, 12, 7, 1875
square_note 5, 11, 6, 1906
square_note 15, 12, 2, 1809
diff --git a/audio/sfx/cry16_2.asm b/audio/sfx/cry16_2.asm
index da03950f..a91355a6 100644
--- a/audio/sfx/cry16_2.asm
+++ b/audio/sfx/cry16_2.asm
@@ -1,5 +1,5 @@
SFX_Cry16_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 13, 7, 1920
square_note 4, 14, 6, 1952
square_note 15, 13, 2, 1856
@@ -7,7 +7,7 @@ SFX_Cry16_2_Ch5:
SFX_Cry16_2_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 15, 12, 7, 1875
square_note 5, 11, 6, 1906
square_note 15, 12, 2, 1809
diff --git a/audio/sfx/cry16_3.asm b/audio/sfx/cry16_3.asm
index 248163fe..838a4241 100644
--- a/audio/sfx/cry16_3.asm
+++ b/audio/sfx/cry16_3.asm
@@ -1,5 +1,5 @@
SFX_Cry16_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 13, 7, 1920
square_note 4, 14, 6, 1952
square_note 15, 13, 2, 1856
@@ -7,7 +7,7 @@ SFX_Cry16_3_Ch5:
SFX_Cry16_3_Ch6:
- duty_cycle_pattern 90
+ duty_cycle_pattern 1, 1, 2, 2
square_note 15, 12, 7, 1875
square_note 5, 11, 6, 1906
square_note 15, 12, 2, 1809
diff --git a/audio/sfx/cry17_1.asm b/audio/sfx/cry17_1.asm
index 699de068..dcfde2bc 100644
--- a/audio/sfx/cry17_1.asm
+++ b/audio/sfx/cry17_1.asm
@@ -1,5 +1,5 @@
SFX_Cry17_1_Ch5:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 15, 15, 7, 1280
square_note 15, 14, 7, 1288
square_note 8, 11, 4, 1152
@@ -8,7 +8,7 @@ SFX_Cry17_1_Ch5:
SFX_Cry17_1_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 14, 13, 7, 1153
square_note 14, 12, 7, 1161
square_note 10, 11, 4, 1025
diff --git a/audio/sfx/cry17_2.asm b/audio/sfx/cry17_2.asm
index 2f143097..f2b1f366 100644
--- a/audio/sfx/cry17_2.asm
+++ b/audio/sfx/cry17_2.asm
@@ -1,5 +1,5 @@
SFX_Cry17_2_Ch5:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 15, 15, 7, 1280
square_note 15, 14, 7, 1288
square_note 8, 11, 4, 1152
@@ -8,7 +8,7 @@ SFX_Cry17_2_Ch5:
SFX_Cry17_2_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 14, 13, 7, 1153
square_note 14, 12, 7, 1161
square_note 10, 11, 4, 1025
diff --git a/audio/sfx/cry17_3.asm b/audio/sfx/cry17_3.asm
index 32bee883..dabb4dbc 100644
--- a/audio/sfx/cry17_3.asm
+++ b/audio/sfx/cry17_3.asm
@@ -1,5 +1,5 @@
SFX_Cry17_3_Ch5:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 15, 15, 7, 1280
square_note 15, 14, 7, 1288
square_note 8, 11, 4, 1152
@@ -8,7 +8,7 @@ SFX_Cry17_3_Ch5:
SFX_Cry17_3_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 14, 13, 7, 1153
square_note 14, 12, 7, 1161
square_note 10, 11, 4, 1025
diff --git a/audio/sfx/cry18_1.asm b/audio/sfx/cry18_1.asm
index d326c2c3..c67f03d1 100644
--- a/audio/sfx/cry18_1.asm
+++ b/audio/sfx/cry18_1.asm
@@ -1,5 +1,5 @@
SFX_Cry18_1_Ch5:
- duty_cycle_pattern 80
+ duty_cycle_pattern 1, 1, 0, 0
square_note 10, 15, 5, 1664
square_note 3, 14, 2, 1696
square_note 3, 15, 2, 1728
@@ -12,7 +12,7 @@ SFX_Cry18_1_Ch5:
SFX_Cry18_1_Ch6:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 9, 13, 5, 1585
square_note 3, 13, 2, 1618
square_note 3, 14, 2, 1649
diff --git a/audio/sfx/cry18_2.asm b/audio/sfx/cry18_2.asm
index 1a81e1d3..55be1c3f 100644
--- a/audio/sfx/cry18_2.asm
+++ b/audio/sfx/cry18_2.asm
@@ -1,5 +1,5 @@
SFX_Cry18_2_Ch5:
- duty_cycle_pattern 80
+ duty_cycle_pattern 1, 1, 0, 0
square_note 10, 15, 5, 1664
square_note 3, 14, 2, 1696
square_note 3, 15, 2, 1728
@@ -12,7 +12,7 @@ SFX_Cry18_2_Ch5:
SFX_Cry18_2_Ch6:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 9, 13, 5, 1585
square_note 3, 13, 2, 1618
square_note 3, 14, 2, 1649
diff --git a/audio/sfx/cry18_3.asm b/audio/sfx/cry18_3.asm
index 7ca9f2c6..cc0db3ec 100644
--- a/audio/sfx/cry18_3.asm
+++ b/audio/sfx/cry18_3.asm
@@ -1,5 +1,5 @@
SFX_Cry18_3_Ch5:
- duty_cycle_pattern 80
+ duty_cycle_pattern 1, 1, 0, 0
square_note 10, 15, 5, 1664
square_note 3, 14, 2, 1696
square_note 3, 15, 2, 1728
@@ -12,7 +12,7 @@ SFX_Cry18_3_Ch5:
SFX_Cry18_3_Ch6:
- duty_cycle_pattern 15
+ duty_cycle_pattern 0, 0, 3, 3
square_note 9, 13, 5, 1585
square_note 3, 13, 2, 1618
square_note 3, 14, 2, 1649
diff --git a/audio/sfx/cry19_1.asm b/audio/sfx/cry19_1.asm
index 6309f902..eca89a1c 100644
--- a/audio/sfx/cry19_1.asm
+++ b/audio/sfx/cry19_1.asm
@@ -1,5 +1,5 @@
SFX_Cry19_1_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 7, 13, 2, 1856
square_note 15, 14, 5, 1888
square_note 15, 12, 1, 1840
@@ -7,7 +7,7 @@ SFX_Cry19_1_Ch5:
SFX_Cry19_1_Ch6:
- duty_cycle_pattern 129
+ duty_cycle_pattern 2, 0, 0, 1
square_note 2, 12, 2, 1793
square_note 4, 12, 2, 1800
square_note 15, 13, 7, 1857
diff --git a/audio/sfx/cry19_2.asm b/audio/sfx/cry19_2.asm
index e838612b..3a7d51fd 100644
--- a/audio/sfx/cry19_2.asm
+++ b/audio/sfx/cry19_2.asm
@@ -1,5 +1,5 @@
SFX_Cry19_2_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 7, 13, 2, 1856
square_note 15, 14, 5, 1888
square_note 15, 12, 1, 1840
@@ -7,7 +7,7 @@ SFX_Cry19_2_Ch5:
SFX_Cry19_2_Ch6:
- duty_cycle_pattern 129
+ duty_cycle_pattern 2, 0, 0, 1
square_note 2, 12, 2, 1793
square_note 4, 12, 2, 1800
square_note 15, 13, 7, 1857
diff --git a/audio/sfx/cry19_3.asm b/audio/sfx/cry19_3.asm
index 51c113b6..965e6cf0 100644
--- a/audio/sfx/cry19_3.asm
+++ b/audio/sfx/cry19_3.asm
@@ -1,5 +1,5 @@
SFX_Cry19_3_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 7, 13, 2, 1856
square_note 15, 14, 5, 1888
square_note 15, 12, 1, 1840
@@ -7,7 +7,7 @@ SFX_Cry19_3_Ch5:
SFX_Cry19_3_Ch6:
- duty_cycle_pattern 129
+ duty_cycle_pattern 2, 0, 0, 1
square_note 2, 12, 2, 1793
square_note 4, 12, 2, 1800
square_note 15, 13, 7, 1857
diff --git a/audio/sfx/cry1a_1.asm b/audio/sfx/cry1a_1.asm
index 3209263a..f319878a 100644
--- a/audio/sfx/cry1a_1.asm
+++ b/audio/sfx/cry1a_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1A_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1856
square_note 12, 14, 6, 1860
square_note 6, 13, 5, 1872
@@ -10,7 +10,7 @@ SFX_Cry1A_1_Ch5:
SFX_Cry1A_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 12, 7, 1793
square_note 11, 11, 6, 1794
square_note 6, 10, 5, 1809
diff --git a/audio/sfx/cry1a_2.asm b/audio/sfx/cry1a_2.asm
index a8dca4fc..64fd0674 100644
--- a/audio/sfx/cry1a_2.asm
+++ b/audio/sfx/cry1a_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1A_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1856
square_note 12, 14, 6, 1860
square_note 6, 13, 5, 1872
@@ -10,7 +10,7 @@ SFX_Cry1A_2_Ch5:
SFX_Cry1A_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 12, 7, 1793
square_note 11, 11, 6, 1794
square_note 6, 10, 5, 1809
diff --git a/audio/sfx/cry1a_3.asm b/audio/sfx/cry1a_3.asm
index 0fc9574d..a55f0dcf 100644
--- a/audio/sfx/cry1a_3.asm
+++ b/audio/sfx/cry1a_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1A_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1856
square_note 12, 14, 6, 1860
square_note 6, 13, 5, 1872
@@ -10,7 +10,7 @@ SFX_Cry1A_3_Ch5:
SFX_Cry1A_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 6, 12, 7, 1793
square_note 11, 11, 6, 1794
square_note 6, 10, 5, 1809
diff --git a/audio/sfx/cry1b_1.asm b/audio/sfx/cry1b_1.asm
index 8a228ec3..0070a0f1 100644
--- a/audio/sfx/cry1b_1.asm
+++ b/audio/sfx/cry1b_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1B_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1728
square_note 15, 14, 7, 1792
square_note 4, 15, 4, 1776
@@ -9,7 +9,7 @@ SFX_Cry1B_1_Ch5:
SFX_Cry1B_1_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 7, 14, 6, 1665
square_note 14, 13, 5, 1729
square_note 4, 12, 4, 1713
diff --git a/audio/sfx/cry1b_2.asm b/audio/sfx/cry1b_2.asm
index 97f85337..9453ce9b 100644
--- a/audio/sfx/cry1b_2.asm
+++ b/audio/sfx/cry1b_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1B_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1728
square_note 15, 14, 7, 1792
square_note 4, 15, 4, 1776
@@ -9,7 +9,7 @@ SFX_Cry1B_2_Ch5:
SFX_Cry1B_2_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 7, 14, 6, 1665
square_note 14, 13, 5, 1729
square_note 4, 12, 4, 1713
diff --git a/audio/sfx/cry1b_3.asm b/audio/sfx/cry1b_3.asm
index 27b7f633..f6a1d76a 100644
--- a/audio/sfx/cry1b_3.asm
+++ b/audio/sfx/cry1b_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1B_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 7, 1728
square_note 15, 14, 7, 1792
square_note 4, 15, 4, 1776
@@ -9,7 +9,7 @@ SFX_Cry1B_3_Ch5:
SFX_Cry1B_3_Ch6:
- duty_cycle_pattern 10
+ duty_cycle_pattern 0, 0, 2, 2
square_note 7, 14, 6, 1665
square_note 14, 13, 5, 1729
square_note 4, 12, 4, 1713
diff --git a/audio/sfx/cry1c_1.asm b/audio/sfx/cry1c_1.asm
index 50e29a0e..929835a5 100644
--- a/audio/sfx/cry1c_1.asm
+++ b/audio/sfx/cry1c_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1C_1_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 7, 13, 6, 2017
square_note 6, 12, 6, 2018
square_note 9, 13, 6, 2017
@@ -12,7 +12,7 @@ SFX_Cry1C_1_Ch5:
SFX_Cry1C_1_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 6, 12, 3, 1993
square_note 6, 11, 3, 1991
square_note 10, 12, 4, 1987
diff --git a/audio/sfx/cry1c_2.asm b/audio/sfx/cry1c_2.asm
index e73f557c..c9f23916 100644
--- a/audio/sfx/cry1c_2.asm
+++ b/audio/sfx/cry1c_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1C_2_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 7, 13, 6, 2017
square_note 6, 12, 6, 2018
square_note 9, 13, 6, 2017
@@ -12,7 +12,7 @@ SFX_Cry1C_2_Ch5:
SFX_Cry1C_2_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 6, 12, 3, 1993
square_note 6, 11, 3, 1991
square_note 10, 12, 4, 1987
diff --git a/audio/sfx/cry1c_3.asm b/audio/sfx/cry1c_3.asm
index 282804b2..7b18f038 100644
--- a/audio/sfx/cry1c_3.asm
+++ b/audio/sfx/cry1c_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1C_3_Ch5:
- duty_cycle_pattern 245
+ duty_cycle_pattern 3, 3, 1, 1
square_note 7, 13, 6, 2017
square_note 6, 12, 6, 2018
square_note 9, 13, 6, 2017
@@ -12,7 +12,7 @@ SFX_Cry1C_3_Ch5:
SFX_Cry1C_3_Ch6:
- duty_cycle_pattern 68
+ duty_cycle_pattern 1, 0, 1, 0
square_note 6, 12, 3, 1993
square_note 6, 11, 3, 1991
square_note 10, 12, 4, 1987
diff --git a/audio/sfx/cry1d_1.asm b/audio/sfx/cry1d_1.asm
index 97fd2d31..a532ec5c 100644
--- a/audio/sfx/cry1d_1.asm
+++ b/audio/sfx/cry1d_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1D_1_Ch5:
- duty_cycle_pattern 244
+ duty_cycle_pattern 3, 3, 1, 0
square_note 15, 15, 0, 1797
square_note 10, 14, 0, 1792
square_note 6, 11, 4, 1808
@@ -10,7 +10,7 @@ SFX_Cry1D_1_Ch5:
SFX_Cry1D_1_Ch6:
- duty_cycle_pattern 34
+ duty_cycle_pattern 0, 2, 0, 2
square_note 15, 11, 0, 1731
square_note 10, 10, 0, 1729
square_note 6, 8, 4, 1746
diff --git a/audio/sfx/cry1d_2.asm b/audio/sfx/cry1d_2.asm
index 5fc0a453..c919ba1e 100644
--- a/audio/sfx/cry1d_2.asm
+++ b/audio/sfx/cry1d_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1D_2_Ch5:
- duty_cycle_pattern 244
+ duty_cycle_pattern 3, 3, 1, 0
square_note 15, 15, 0, 1797
square_note 10, 14, 0, 1792
square_note 6, 11, 4, 1808
@@ -10,7 +10,7 @@ SFX_Cry1D_2_Ch5:
SFX_Cry1D_2_Ch6:
- duty_cycle_pattern 34
+ duty_cycle_pattern 0, 2, 0, 2
square_note 15, 11, 0, 1731
square_note 10, 10, 0, 1729
square_note 6, 8, 4, 1746
diff --git a/audio/sfx/cry1d_3.asm b/audio/sfx/cry1d_3.asm
index f86dd102..47e38997 100644
--- a/audio/sfx/cry1d_3.asm
+++ b/audio/sfx/cry1d_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1D_3_Ch5:
- duty_cycle_pattern 244
+ duty_cycle_pattern 3, 3, 1, 0
square_note 15, 15, 0, 1797
square_note 10, 14, 0, 1792
square_note 6, 11, 4, 1808
@@ -10,7 +10,7 @@ SFX_Cry1D_3_Ch5:
SFX_Cry1D_3_Ch6:
- duty_cycle_pattern 34
+ duty_cycle_pattern 0, 2, 0, 2
square_note 15, 11, 0, 1731
square_note 10, 10, 0, 1729
square_note 6, 8, 4, 1746
diff --git a/audio/sfx/cry1e_1.asm b/audio/sfx/cry1e_1.asm
index c3106e7b..19634a5e 100644
--- a/audio/sfx/cry1e_1.asm
+++ b/audio/sfx/cry1e_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1E_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 2, 1536
square_note 6, 14, 2, 1600
square_note 6, 13, 2, 1664
@@ -12,7 +12,7 @@ SFX_Cry1E_1_Ch5:
SFX_Cry1E_1_Ch6:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 3, 0, 8, 1
square_note 6, 12, 2, 1473
square_note 6, 11, 2, 1538
diff --git a/audio/sfx/cry1e_2.asm b/audio/sfx/cry1e_2.asm
index 1c904ce4..74004489 100644
--- a/audio/sfx/cry1e_2.asm
+++ b/audio/sfx/cry1e_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1E_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 2, 1536
square_note 6, 14, 2, 1600
square_note 6, 13, 2, 1664
@@ -12,7 +12,7 @@ SFX_Cry1E_2_Ch5:
SFX_Cry1E_2_Ch6:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 3, 0, 8, 1
square_note 6, 12, 2, 1473
square_note 6, 11, 2, 1538
diff --git a/audio/sfx/cry1e_3.asm b/audio/sfx/cry1e_3.asm
index 6fae812c..357c2f71 100644
--- a/audio/sfx/cry1e_3.asm
+++ b/audio/sfx/cry1e_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1E_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 6, 15, 2, 1536
square_note 6, 14, 2, 1600
square_note 6, 13, 2, 1664
@@ -12,7 +12,7 @@ SFX_Cry1E_3_Ch5:
SFX_Cry1E_3_Ch6:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 3, 0, 8, 1
square_note 6, 12, 2, 1473
square_note 6, 11, 2, 1538
diff --git a/audio/sfx/cry1f_1.asm b/audio/sfx/cry1f_1.asm
index 63148b92..1f5b3a8d 100644
--- a/audio/sfx/cry1f_1.asm
+++ b/audio/sfx/cry1f_1.asm
@@ -1,5 +1,5 @@
SFX_Cry1F_1_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 3, 15, 4, 1601
square_note 13, 13, 6, 1825
square_note 8, 15, 4, 1817
@@ -8,7 +8,7 @@ SFX_Cry1F_1_Ch5:
SFX_Cry1F_1_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 4, 1408
square_note 14, 14, 6, 1760
square_note 8, 13, 5, 1752
diff --git a/audio/sfx/cry1f_2.asm b/audio/sfx/cry1f_2.asm
index 868975f8..99f3a056 100644
--- a/audio/sfx/cry1f_2.asm
+++ b/audio/sfx/cry1f_2.asm
@@ -1,5 +1,5 @@
SFX_Cry1F_2_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 3, 15, 4, 1601
square_note 13, 13, 6, 1825
square_note 8, 15, 4, 1817
@@ -8,7 +8,7 @@ SFX_Cry1F_2_Ch5:
SFX_Cry1F_2_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 4, 1408
square_note 14, 14, 6, 1760
square_note 8, 13, 5, 1752
diff --git a/audio/sfx/cry1f_3.asm b/audio/sfx/cry1f_3.asm
index cc5a6192..c9cf5441 100644
--- a/audio/sfx/cry1f_3.asm
+++ b/audio/sfx/cry1f_3.asm
@@ -1,5 +1,5 @@
SFX_Cry1F_3_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 3, 15, 4, 1601
square_note 13, 13, 6, 1825
square_note 8, 15, 4, 1817
@@ -8,7 +8,7 @@ SFX_Cry1F_3_Ch5:
SFX_Cry1F_3_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 4, 15, 4, 1408
square_note 14, 14, 6, 1760
square_note 8, 13, 5, 1752
diff --git a/audio/sfx/cry20_1.asm b/audio/sfx/cry20_1.asm
index 888aeb61..15a160ae 100644
--- a/audio/sfx/cry20_1.asm
+++ b/audio/sfx/cry20_1.asm
@@ -1,5 +1,5 @@
SFX_Cry20_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 13, 15, 1, 1297
square_note 13, 14, 1, 1301
square_note 13, 14, 1, 1297
@@ -8,7 +8,7 @@ SFX_Cry20_1_Ch5:
SFX_Cry20_1_Ch6:
- duty_cycle_pattern 21
+ duty_cycle_pattern 0, 1, 1, 1
square_note 12, 14, 1, 1292
square_note 12, 13, 1, 1296
square_note 14, 12, 1, 1292
diff --git a/audio/sfx/cry20_2.asm b/audio/sfx/cry20_2.asm
index ed22a3f0..281e478c 100644
--- a/audio/sfx/cry20_2.asm
+++ b/audio/sfx/cry20_2.asm
@@ -1,5 +1,5 @@
SFX_Cry20_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 13, 15, 1, 1297
square_note 13, 14, 1, 1301
square_note 13, 14, 1, 1297
@@ -8,7 +8,7 @@ SFX_Cry20_2_Ch5:
SFX_Cry20_2_Ch6:
- duty_cycle_pattern 21
+ duty_cycle_pattern 0, 1, 1, 1
square_note 12, 14, 1, 1292
square_note 12, 13, 1, 1296
square_note 14, 12, 1, 1292
diff --git a/audio/sfx/cry20_3.asm b/audio/sfx/cry20_3.asm
index 6295e936..8191ca6e 100644
--- a/audio/sfx/cry20_3.asm
+++ b/audio/sfx/cry20_3.asm
@@ -1,5 +1,5 @@
SFX_Cry20_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 13, 15, 1, 1297
square_note 13, 14, 1, 1301
square_note 13, 14, 1, 1297
@@ -8,7 +8,7 @@ SFX_Cry20_3_Ch5:
SFX_Cry20_3_Ch6:
- duty_cycle_pattern 21
+ duty_cycle_pattern 0, 1, 1, 1
square_note 12, 14, 1, 1292
square_note 12, 13, 1, 1296
square_note 14, 12, 1, 1292
diff --git a/audio/sfx/cry21_1.asm b/audio/sfx/cry21_1.asm
index d9df1eca..2cf517a8 100644
--- a/audio/sfx/cry21_1.asm
+++ b/audio/sfx/cry21_1.asm
@@ -1,5 +1,5 @@
SFX_Cry21_1_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 3, 15, 3, 1380
square_note 2, 14, 2, 1348
square_note 5, 13, 1, 1314
@@ -12,7 +12,7 @@ SFX_Cry21_1_Ch5:
SFX_Cry21_1_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 13, 3, 1376
square_note 2, 12, 2, 1344
square_note 5, 12, 1, 1312
diff --git a/audio/sfx/cry21_2.asm b/audio/sfx/cry21_2.asm
index f506e124..8136de63 100644
--- a/audio/sfx/cry21_2.asm
+++ b/audio/sfx/cry21_2.asm
@@ -1,5 +1,5 @@
SFX_Cry21_2_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 3, 15, 3, 1380
square_note 2, 14, 2, 1348
square_note 5, 13, 1, 1314
@@ -12,7 +12,7 @@ SFX_Cry21_2_Ch5:
SFX_Cry21_2_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 13, 3, 1376
square_note 2, 12, 2, 1344
square_note 5, 12, 1, 1312
diff --git a/audio/sfx/cry21_3.asm b/audio/sfx/cry21_3.asm
index c93a4784..d829f9f2 100644
--- a/audio/sfx/cry21_3.asm
+++ b/audio/sfx/cry21_3.asm
@@ -1,5 +1,5 @@
SFX_Cry21_3_Ch5:
- duty_cycle_pattern 27
+ duty_cycle_pattern 0, 1, 2, 3
square_note 3, 15, 3, 1380
square_note 2, 14, 2, 1348
square_note 5, 13, 1, 1314
@@ -12,7 +12,7 @@ SFX_Cry21_3_Ch5:
SFX_Cry21_3_Ch6:
- duty_cycle_pattern 204
+ duty_cycle_pattern 3, 0, 3, 0
square_note 3, 13, 3, 1376
square_note 2, 12, 2, 1344
square_note 5, 12, 1, 1312
diff --git a/audio/sfx/cry22_1.asm b/audio/sfx/cry22_1.asm
index 72ea2db3..dd910103 100644
--- a/audio/sfx/cry22_1.asm
+++ b/audio/sfx/cry22_1.asm
@@ -1,5 +1,5 @@
SFX_Cry22_1_Ch5:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 2, 3, -5, 897
square_note 7, 15, 5, 1537
square_note 1, 12, 2, 1153
@@ -8,7 +8,7 @@ SFX_Cry22_1_Ch5:
SFX_Cry22_1_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 2, 3, -6, 1456
square_note 7, 13, 5, 1885
square_note 1, 11, 2, 1712
diff --git a/audio/sfx/cry22_2.asm b/audio/sfx/cry22_2.asm
index 9492f818..43e09d67 100644
--- a/audio/sfx/cry22_2.asm
+++ b/audio/sfx/cry22_2.asm
@@ -1,5 +1,5 @@
SFX_Cry22_2_Ch5:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 2, 3, -5, 897
square_note 7, 15, 5, 1537
square_note 1, 12, 2, 1153
@@ -8,7 +8,7 @@ SFX_Cry22_2_Ch5:
SFX_Cry22_2_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 2, 3, -6, 1456
square_note 7, 13, 5, 1885
square_note 1, 11, 2, 1712
diff --git a/audio/sfx/cry22_3.asm b/audio/sfx/cry22_3.asm
index 55cce857..397edba1 100644
--- a/audio/sfx/cry22_3.asm
+++ b/audio/sfx/cry22_3.asm
@@ -1,5 +1,5 @@
SFX_Cry22_3_Ch5:
- duty_cycle_pattern 17
+ duty_cycle_pattern 0, 1, 0, 1
square_note 2, 3, -5, 897
square_note 7, 15, 5, 1537
square_note 1, 12, 2, 1153
@@ -8,7 +8,7 @@ SFX_Cry22_3_Ch5:
SFX_Cry22_3_Ch6:
- duty_cycle_pattern 238
+ duty_cycle_pattern 3, 2, 3, 2
square_note 2, 3, -6, 1456
square_note 7, 13, 5, 1885
square_note 1, 11, 2, 1712
diff --git a/audio/sfx/cry23_1.asm b/audio/sfx/cry23_1.asm
index bd93eb67..5aeafe0f 100644
--- a/audio/sfx/cry23_1.asm
+++ b/audio/sfx/cry23_1.asm
@@ -1,5 +1,5 @@
SFX_Cry23_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1984
square_note 6, 14, 4, 1985
square_note 10, 15, 6, 1984
@@ -9,7 +9,7 @@ SFX_Cry23_1_Ch5:
SFX_Cry23_1_Ch6:
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 15, 9, 7, 1921
square_note 6, 8, 4, 1920
square_note 10, 9, 6, 1921
diff --git a/audio/sfx/cry23_2.asm b/audio/sfx/cry23_2.asm
index 78932fd9..04e4136b 100644
--- a/audio/sfx/cry23_2.asm
+++ b/audio/sfx/cry23_2.asm
@@ -1,5 +1,5 @@
SFX_Cry23_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1984
square_note 6, 14, 4, 1985
square_note 10, 15, 6, 1984
@@ -9,7 +9,7 @@ SFX_Cry23_2_Ch5:
SFX_Cry23_2_Ch6:
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 15, 9, 7, 1921
square_note 6, 8, 4, 1920
square_note 10, 9, 6, 1921
diff --git a/audio/sfx/cry23_3.asm b/audio/sfx/cry23_3.asm
index 14b52850..418e69bb 100644
--- a/audio/sfx/cry23_3.asm
+++ b/audio/sfx/cry23_3.asm
@@ -1,5 +1,5 @@
SFX_Cry23_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1984
square_note 6, 14, 4, 1985
square_note 10, 15, 6, 1984
@@ -9,7 +9,7 @@ SFX_Cry23_3_Ch5:
SFX_Cry23_3_Ch6:
- duty_cycle_pattern 95
+ duty_cycle_pattern 1, 1, 3, 3
square_note 15, 9, 7, 1921
square_note 6, 8, 4, 1920
square_note 10, 9, 6, 1921
diff --git a/audio/sfx/cry24_1.asm b/audio/sfx/cry24_1.asm
index 36654731..7e992707 100644
--- a/audio/sfx/cry24_1.asm
+++ b/audio/sfx/cry24_1.asm
@@ -1,5 +1,5 @@
SFX_Cry24_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1664
square_note 10, 14, 6, 1668
square_note 15, 13, 7, 1680
@@ -12,7 +12,7 @@ SFX_Cry24_1_Ch5:
SFX_Cry24_1_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 11, 7, 1601
square_note 10, 9, 6, 1602
square_note 15, 10, 7, 1617
diff --git a/audio/sfx/cry24_2.asm b/audio/sfx/cry24_2.asm
index b23a020e..d845f6ed 100644
--- a/audio/sfx/cry24_2.asm
+++ b/audio/sfx/cry24_2.asm
@@ -1,5 +1,5 @@
SFX_Cry24_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1664
square_note 10, 14, 6, 1668
square_note 15, 13, 7, 1680
@@ -12,7 +12,7 @@ SFX_Cry24_2_Ch5:
SFX_Cry24_2_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 11, 7, 1601
square_note 10, 9, 6, 1602
square_note 15, 10, 7, 1617
diff --git a/audio/sfx/cry24_3.asm b/audio/sfx/cry24_3.asm
index 6a9d5bf6..e8c1f24e 100644
--- a/audio/sfx/cry24_3.asm
+++ b/audio/sfx/cry24_3.asm
@@ -1,5 +1,5 @@
SFX_Cry24_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 15, 7, 1664
square_note 10, 14, 6, 1668
square_note 15, 13, 7, 1680
@@ -12,7 +12,7 @@ SFX_Cry24_3_Ch5:
SFX_Cry24_3_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 11, 7, 1601
square_note 10, 9, 6, 1602
square_note 15, 10, 7, 1617
diff --git a/audio/sfx/cry25_1.asm b/audio/sfx/cry25_1.asm
index 670cbaae..64d59389 100644
--- a/audio/sfx/cry25_1.asm
+++ b/audio/sfx/cry25_1.asm
@@ -1,5 +1,5 @@
SFX_Cry25_1_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 6, 15, 4, 1856
square_note 15, 14, 3, 1840
square_note 4, 15, 4, 1856
@@ -9,7 +9,7 @@ SFX_Cry25_1_Ch5:
SFX_Cry25_1_Ch6:
- duty_cycle_pattern 119
+ duty_cycle_pattern 1, 3, 1, 3
square_note 6, 12, 3, 1810
square_note 15, 11, 3, 1796
square_note 3, 12, 3, 1810
diff --git a/audio/sfx/cry25_2.asm b/audio/sfx/cry25_2.asm
index 6b52d9bf..8ed47006 100644
--- a/audio/sfx/cry25_2.asm
+++ b/audio/sfx/cry25_2.asm
@@ -1,5 +1,5 @@
SFX_Cry25_2_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 6, 15, 4, 1856
square_note 15, 14, 3, 1840
square_note 4, 15, 4, 1856
@@ -9,7 +9,7 @@ SFX_Cry25_2_Ch5:
SFX_Cry25_2_Ch6:
- duty_cycle_pattern 119
+ duty_cycle_pattern 1, 3, 1, 3
square_note 6, 12, 3, 1810
square_note 15, 11, 3, 1796
square_note 3, 12, 3, 1810
diff --git a/audio/sfx/cry25_3.asm b/audio/sfx/cry25_3.asm
index 22ce220d..f9800dc8 100644
--- a/audio/sfx/cry25_3.asm
+++ b/audio/sfx/cry25_3.asm
@@ -1,5 +1,5 @@
SFX_Cry25_3_Ch5:
- duty_cycle_pattern 165
+ duty_cycle_pattern 2, 2, 1, 1
square_note 6, 15, 4, 1856
square_note 15, 14, 3, 1840
square_note 4, 15, 4, 1856
@@ -9,7 +9,7 @@ SFX_Cry25_3_Ch5:
SFX_Cry25_3_Ch6:
- duty_cycle_pattern 119
+ duty_cycle_pattern 1, 3, 1, 3
square_note 6, 12, 3, 1810
square_note 15, 11, 3, 1796
square_note 3, 12, 3, 1810
diff --git a/audio/sfx/psybeam.asm b/audio/sfx/psybeam.asm
index 3142fca5..2b94cf6d 100644
--- a/audio/sfx/psybeam.asm
+++ b/audio/sfx/psybeam.asm
@@ -1,5 +1,5 @@
SFX_Psybeam_Ch5:
- duty_cycle_pattern 161
+ duty_cycle_pattern 2, 2, 0, 1
square_note 10, 15, 1, 1600
square_note 10, 15, 3, 1664
square_note 10, 15, 2, 1568
@@ -9,7 +9,7 @@ SFX_Psybeam_Ch5:
SFX_Psybeam_Ch6:
- duty_cycle_pattern 179
+ duty_cycle_pattern 2, 3, 0, 3
square_note 10, 15, 3, 1393
square_note 7, 14, 3, 1329
square_note 10, 15, 1, 1361
diff --git a/audio/sfx/shooting_star.asm b/audio/sfx/shooting_star.asm
index 796400a4..2a125987 100644
--- a/audio/sfx/shooting_star.asm
+++ b/audio/sfx/shooting_star.asm
@@ -1,5 +1,5 @@
SFX_Shooting_Star_Ch5:
- duty_cycle_pattern 228
+ duty_cycle_pattern 3, 2, 1, 0
pitch_sweep 2, -7
square_note 4, 4, 0, 2016
square_note 4, 6, 0, 2016
diff --git a/audio/sfx/unused_1.asm b/audio/sfx/unused_1.asm
index 6b237950..b7a8b4a0 100644
--- a/audio/sfx/unused_1.asm
+++ b/audio/sfx/unused_1.asm
@@ -1,5 +1,5 @@
SFX_Unused_1_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 14, 0, 1920
square_note 15, 15, 0, 1924
square_note 15, 12, 3, 1504
@@ -10,7 +10,7 @@ SFX_Unused_1_Ch5:
SFX_Unused_1_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 10, 0, 1857
square_note 15, 11, 0, 1859
square_note 15, 9, 3, 1457
diff --git a/audio/sfx/unused_2.asm b/audio/sfx/unused_2.asm
index 0a8fa9d9..7a050ea4 100644
--- a/audio/sfx/unused_2.asm
+++ b/audio/sfx/unused_2.asm
@@ -1,5 +1,5 @@
SFX_Unused_2_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 14, 0, 1920
square_note 15, 15, 0, 1924
square_note 15, 12, 3, 1504
@@ -10,7 +10,7 @@ SFX_Unused_2_Ch5:
SFX_Unused_2_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 10, 0, 1857
square_note 15, 11, 0, 1859
square_note 15, 9, 3, 1457
diff --git a/audio/sfx/unused_3.asm b/audio/sfx/unused_3.asm
index 3710e797..a204fc10 100644
--- a/audio/sfx/unused_3.asm
+++ b/audio/sfx/unused_3.asm
@@ -1,5 +1,5 @@
SFX_Unused_3_Ch5:
- duty_cycle_pattern 240
+ duty_cycle_pattern 3, 3, 0, 0
square_note 15, 14, 0, 1920
square_note 15, 15, 0, 1924
square_note 15, 12, 3, 1504
@@ -10,7 +10,7 @@ SFX_Unused_3_Ch5:
SFX_Unused_3_Ch6:
- duty_cycle_pattern 5
+ duty_cycle_pattern 0, 0, 1, 1
square_note 15, 10, 0, 1857
square_note 15, 11, 0, 1859
square_note 15, 9, 3, 1457