From e5d61a87ec41443a2e32cd8be1ecc62b8c590251 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 22 Aug 2023 12:28:10 +0200 Subject: Add pattern clearing with SEL+L+R on pattern view --- src/patterns.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src/patterns.c') diff --git a/src/patterns.c b/src/patterns.c index 621eb14..a1f8f24 100644 --- a/src/patterns.c +++ b/src/patterns.c @@ -64,6 +64,7 @@ typedef struct Pattern { ChannelNoise ch4; int bpm; u8 bank; + bool empty; } Pattern; // @@ -233,14 +234,14 @@ const ChannelNoise default_ch4 = { const int default_bpm = 90; static Pattern patterns[8] = { - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, - {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, + {default_ch1, default_ch2, default_ch3, default_ch4, default_bpm, 0, true}, }; static ChannelSquareParams ch1_params = {8, 4, 0, 2, 0, 0, 0, PROB_100, 0}; -- cgit v1.2.1