diff --git a/Evade2/Game.cpp b/Evade2/Game.cpp index 424a53a..55bdc54 100644 --- a/Evade2/Game.cpp +++ b/Evade2/Game.cpp @@ -7,8 +7,11 @@ UBYTE Game::kills; const BYTE alert_top = 5; const BYTE getStageSong() { - if (Game::wave % 4 == 0) { - return INTRO_SONG; + if (Game::wave % 5 == 0) { + return STAGE_5_SONG; + } + else if (Game::wave % 4 == 0) { + return STAGE_4_SONG; } else if (Game::wave % 3 == 0) { return STAGE_3_SONG; diff --git a/Evade2/Sound.cpp b/Evade2/Sound.cpp index fd19c22..16a166e 100644 --- a/Evade2/Sound.cpp +++ b/Evade2/Sound.cpp @@ -9,17 +9,15 @@ static Arduboy2Audio audio; // Todo change to once we publish #include "sound/SFX.h" -#include "sound/evade2_00_intro.h" -// #include "sound/evade2_01_stage_1.h" +#include "sound/evade2_00_intro_alt_smaller.h" #include "sound/evade2_01_stage_1_alt_smaller.h" #include "sound/evade2_02_stage_1_boss.h" #include "sound/evade2_03_stage_2_alt_smaller.h" #include "sound/evade2_04_stage_2_boss.h" - #include "sound/evade2_05_stage_3.h" #include "sound/evade2_06_stage_3_boss.h" -// #include "sound/evade2_07_stage_4.h" -// #include "sound/evade2_08_stage_4_boss_new.h" +#include "sound/evade2_07_stage_4.h" +#include "sound/evade2_08_stage_5.h" #include "sound/evade2_10_game_over.h" #include "sound/evade2_11_get_ready.h" #include "sound/evade2_12_next_wave.h" @@ -69,16 +67,19 @@ void Sound::stfu() { void Sound::play_score(BYTE id) { static const PROGMEM UBYTE *const songs[] = { - (UBYTE *)&evade2_00_intro, // 0 INTRO_SONG + // (UBYTE *)&evade2_00_intro, // 0 INTRO_SONG + (UBYTE *)&evade2_00_intro_alt_smaller, // 0 INTRO_SONG (UBYTE *)&evade2_01_stage_1_alt_smaller, // 1 STAGE_1_SONG (UBYTE *)&evade2_02_stage_1_boss, // 2 STAGE_1_BOSS_SONG (UBYTE *)&evade2_03_stage_2_alt_smaller, // 3 STAGE_2_SONG (UBYTE *)&evade2_04_stage_2_boss, // 4 STAGE_2_BOSS_SONG (UBYTE *)&evade2_05_stage_3, // 5 STAGE_3_SONG (UBYTE *)&evade2_06_stage_3_boss, // 6 STAGE_3_BOSS_SONG - (UBYTE *)&evade2_10_game_over, // 7 GAME_OVER_SONG - (UBYTE *)&evade2_11_get_ready, // 8 GET_READY_SONG - (UBYTE *)&evade2_12_next_wave, // 9 NEXT_WAVE_SONG + (UBYTE *)&evade2_07_stage_4, // 7 STAGE_4_SONG + (UBYTE *)&evade2_08_stage_5, // 7 STAGE_4_SONG + (UBYTE *)&evade2_10_game_over, // 8 GAME_OVER_SONG + (UBYTE *)&evade2_11_get_ready, // 9 GET_READY_SONG + (UBYTE *)&evade2_12_next_wave, // 10 NEXT_WAVE_SONG }; if (current_song == id) { diff --git a/Evade2/Sound.h b/Evade2/Sound.h index 15ac961..950d6a9 100644 --- a/Evade2/Sound.h +++ b/Evade2/Sound.h @@ -17,9 +17,11 @@ const BYTE STAGE_2_SONG = 3; const BYTE STAGE_2_BOSS_SONG = 4; const BYTE STAGE_3_SONG = 5; const BYTE STAGE_3_BOSS_SONG = 6; -const BYTE GAME_OVER_SONG = 7; -const BYTE GET_READY_SONG = 8; -const BYTE NEXT_WAVE_SONG = 9; +const BYTE STAGE_4_SONG = 7; +const BYTE STAGE_5_SONG = 8; +const BYTE GAME_OVER_SONG = 9; +const BYTE GET_READY_SONG = 10; +const BYTE NEXT_WAVE_SONG = 11; class Sound { public: diff --git a/Evade2/sound/evade2_00_intro.h b/Evade2/sound/evade2_00_intro.h deleted file mode 100644 index cffe811..0000000 --- a/Evade2/sound/evade2_00_intro.h +++ /dev/null @@ -1,385 +0,0 @@ -#ifndef EVADE2_00_INTRO_H -#define EVADE2_00_INTRO_H - -#ifndef ARRAY_SIZE -#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) -#endif - -#ifndef NUM_PATTERNS -#define NUM_PATTERNS(struct_) (ARRAY_SIZE( ((struct_ *)0)->patterns_offset)) -#endif - -#ifndef DEFINE_PATTERN -#define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; -#endif - -/* pattern (channel) / bytes = 34*/ -#define evade2_00_intro_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(17), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL_REPEAT(8, 2), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL_REPEAT(11, 2), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL_REPEAT(6, 2), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(14), \ - ATM_CMD_M_CALL(15), \ - ATM_CMD_M_CALL(16), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern0_array, evade2_00_intro_pattern0_data); - -/* pattern (channel) / bytes = 1*/ -#define evade2_00_intro_pattern1_data { \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern1_array, evade2_00_intro_pattern1_data); - -/* pattern (channel) / bytes = 20*/ -#define evade2_00_intro_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(17, 16), \ - ATM_CMD_M_CALL_REPEAT(18, 2), \ - ATM_CMD_M_CALL_REPEAT(19, 2), \ - ATM_CMD_M_CALL_REPEAT(17, 4), \ - ATM_CMD_M_CALL_REPEAT(18, 2), \ - ATM_CMD_M_CALL_REPEAT(19, 2), \ - ATM_CMD_M_CALL_REPEAT(17, 4), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern2_array, evade2_00_intro_pattern2_data); - -/* pattern (channel) / bytes = 41*/ -#define evade2_00_intro_pattern3_data { \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern3_array, evade2_00_intro_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_00_intro_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern4_array, evade2_00_intro_pattern4_data); - -/* pattern (drum) / bytes = 7*/ -#define evade2_00_intro_pattern5_data { \ - ATM_CMD_M_SET_VOLUME(16), \ - ATM_CMD_M_SLIDE_VOL_ON(-8), \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_M_SLIDE_VOL_OFF, \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern5_array, evade2_00_intro_pattern5_data); - -/* pattern (tune) / "C00|P00" / bytes = 3*/ -#define evade2_00_intro_pattern6_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern6_array, evade2_00_intro_pattern6_data); - -/* pattern (tune) / "C00|P01" / bytes = 7*/ -#define evade2_00_intro_pattern7_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern7_array, evade2_00_intro_pattern7_data); - -/* pattern (tune) / "C00|P02" / bytes = 3*/ -#define evade2_00_intro_pattern8_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern8_array, evade2_00_intro_pattern8_data); - -/* pattern (tune) / "C00|P04" / bytes = 3*/ -#define evade2_00_intro_pattern9_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern9_array, evade2_00_intro_pattern9_data); - -/* pattern (tune) / "C00|P05" / bytes = 7*/ -#define evade2_00_intro_pattern10_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern10_array, evade2_00_intro_pattern10_data); - -/* pattern (tune) / "C00|P06" / bytes = 3*/ -#define evade2_00_intro_pattern11_data { \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern11_array, evade2_00_intro_pattern11_data); - -/* pattern (tune) / "C00|P08" / bytes = 3*/ -#define evade2_00_intro_pattern12_data { \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern12_array, evade2_00_intro_pattern12_data); - -/* pattern (tune) / "C00|P09" / bytes = 7*/ -#define evade2_00_intro_pattern13_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(5), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern13_array, evade2_00_intro_pattern13_data); - -/* pattern (tune) / "C00|P13" / bytes = 7*/ -#define evade2_00_intro_pattern14_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern14_array, evade2_00_intro_pattern14_data); - -/* pattern (tune) / "C00|P14" / bytes = 5*/ -#define evade2_00_intro_pattern15_data { \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern15_array, evade2_00_intro_pattern15_data); - -/* pattern (tune) / "C00|P15" / bytes = 5*/ -#define evade2_00_intro_pattern16_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern16_array, evade2_00_intro_pattern16_data); - -/* pattern (tune) / "C02|P00" / bytes = 17*/ -#define evade2_00_intro_pattern17_data { \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D3_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern17_array, evade2_00_intro_pattern17_data); - -/* pattern (tune) / "C02|P08" / bytes = 17*/ -#define evade2_00_intro_pattern18_data { \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern18_array, evade2_00_intro_pattern18_data); - -/* pattern (tune) / "C02|P09" / bytes = 17*/ -#define evade2_00_intro_pattern19_data { \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern19_array, evade2_00_intro_pattern19_data); - -/* pattern (tune) / "C03|P00" / bytes = 7*/ -#define evade2_00_intro_pattern20_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern20_array, evade2_00_intro_pattern20_data); - -/* pattern (tune) / "C03|P01" / bytes = 13*/ -#define evade2_00_intro_pattern21_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_pattern21_array, evade2_00_intro_pattern21_data); - -const PROGMEM struct evade2_00_intro_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[22]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_00_intro_pattern0[sizeof(evade2_00_intro_pattern0_array)]; - uint8_t evade2_00_intro_pattern1[sizeof(evade2_00_intro_pattern1_array)]; - uint8_t evade2_00_intro_pattern2[sizeof(evade2_00_intro_pattern2_array)]; - uint8_t evade2_00_intro_pattern3[sizeof(evade2_00_intro_pattern3_array)]; - uint8_t evade2_00_intro_pattern4[sizeof(evade2_00_intro_pattern4_array)]; - uint8_t evade2_00_intro_pattern5[sizeof(evade2_00_intro_pattern5_array)]; - uint8_t evade2_00_intro_pattern6[sizeof(evade2_00_intro_pattern6_array)]; - uint8_t evade2_00_intro_pattern7[sizeof(evade2_00_intro_pattern7_array)]; - uint8_t evade2_00_intro_pattern8[sizeof(evade2_00_intro_pattern8_array)]; - uint8_t evade2_00_intro_pattern9[sizeof(evade2_00_intro_pattern9_array)]; - uint8_t evade2_00_intro_pattern10[sizeof(evade2_00_intro_pattern10_array)]; - uint8_t evade2_00_intro_pattern11[sizeof(evade2_00_intro_pattern11_array)]; - uint8_t evade2_00_intro_pattern12[sizeof(evade2_00_intro_pattern12_array)]; - uint8_t evade2_00_intro_pattern13[sizeof(evade2_00_intro_pattern13_array)]; - uint8_t evade2_00_intro_pattern14[sizeof(evade2_00_intro_pattern14_array)]; - uint8_t evade2_00_intro_pattern15[sizeof(evade2_00_intro_pattern15_array)]; - uint8_t evade2_00_intro_pattern16[sizeof(evade2_00_intro_pattern16_array)]; - uint8_t evade2_00_intro_pattern17[sizeof(evade2_00_intro_pattern17_array)]; - uint8_t evade2_00_intro_pattern18[sizeof(evade2_00_intro_pattern18_array)]; - uint8_t evade2_00_intro_pattern19[sizeof(evade2_00_intro_pattern19_array)]; - uint8_t evade2_00_intro_pattern20[sizeof(evade2_00_intro_pattern20_array)]; - uint8_t evade2_00_intro_pattern21[sizeof(evade2_00_intro_pattern21_array)]; -} evade2_00_intro = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_00_intro_score_data), - .patterns_offset = { - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern0), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern1), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern2), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern3), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern4), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern5), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern6), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern7), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern8), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern9), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern10), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern11), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern12), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern13), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern14), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern15), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern16), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern17), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern18), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern19), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern20), - offsetof(struct evade2_00_intro_score_data, evade2_00_intro_pattern21), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_00_intro_pattern0 = evade2_00_intro_pattern0_data, - .evade2_00_intro_pattern1 = evade2_00_intro_pattern1_data, - .evade2_00_intro_pattern2 = evade2_00_intro_pattern2_data, - .evade2_00_intro_pattern3 = evade2_00_intro_pattern3_data, - .evade2_00_intro_pattern4 = evade2_00_intro_pattern4_data, - .evade2_00_intro_pattern5 = evade2_00_intro_pattern5_data, - .evade2_00_intro_pattern6 = evade2_00_intro_pattern6_data, - .evade2_00_intro_pattern7 = evade2_00_intro_pattern7_data, - .evade2_00_intro_pattern8 = evade2_00_intro_pattern8_data, - .evade2_00_intro_pattern9 = evade2_00_intro_pattern9_data, - .evade2_00_intro_pattern10 = evade2_00_intro_pattern10_data, - .evade2_00_intro_pattern11 = evade2_00_intro_pattern11_data, - .evade2_00_intro_pattern12 = evade2_00_intro_pattern12_data, - .evade2_00_intro_pattern13 = evade2_00_intro_pattern13_data, - .evade2_00_intro_pattern14 = evade2_00_intro_pattern14_data, - .evade2_00_intro_pattern15 = evade2_00_intro_pattern15_data, - .evade2_00_intro_pattern16 = evade2_00_intro_pattern16_data, - .evade2_00_intro_pattern17 = evade2_00_intro_pattern17_data, - .evade2_00_intro_pattern18 = evade2_00_intro_pattern18_data, - .evade2_00_intro_pattern19 = evade2_00_intro_pattern19_data, - .evade2_00_intro_pattern20 = evade2_00_intro_pattern20_data, - .evade2_00_intro_pattern21 = evade2_00_intro_pattern21_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_00_intro_alt_smaller.h b/Evade2/sound/evade2_00_intro_alt_smaller.h index 55626db..639e603 100644 --- a/Evade2/sound/evade2_00_intro_alt_smaller.h +++ b/Evade2/sound/evade2_00_intro_alt_smaller.h @@ -13,14 +13,9 @@ #define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; #endif -/* pattern (channel) / bytes = 13*/ +/* pattern (channel) / bytes = 3*/ #define evade2_00_intro_alt_smaller_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ ATM_CMD_M_SET_TEMPO(15), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL(8), \ ATM_CMD_M_SET_LOOP_PATTERN(0), \ ATM_CMD_I_STOP, \ } @@ -32,21 +27,21 @@ DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern0_array, evade2_00_intro_alt_s } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern1_array, evade2_00_intro_alt_smaller_pattern1_data); -/* pattern (channel) / bytes = 11*/ +/* pattern (channel) / bytes = 6*/ #define evade2_00_intro_alt_smaller_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL(11), \ - ATM_CMD_M_CALL(12), \ + ATM_CMD_M_SET_VOLUME(128), \ + ATM_CMD_M_CALL_REPEAT(5, 8), \ ATM_CMD_M_SET_LOOP_PATTERN(2), \ ATM_CMD_I_STOP, \ } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern2_array, evade2_00_intro_alt_smaller_pattern2_data); -/* pattern (channel) / bytes = 6*/ +/* pattern (channel) / bytes = 12*/ #define evade2_00_intro_alt_smaller_pattern3_data { \ - ATM_CMD_M_CALL_REPEAT(13, 3), \ + ATM_CMD_M_CALL_REPEAT(6, 7), \ + ATM_CMD_M_CALL(7), \ + ATM_CMD_M_CALL_REPEAT(6, 7), \ + ATM_CMD_M_CALL(8), \ ATM_CMD_M_SET_LOOP_PATTERN(3), \ ATM_CMD_I_STOP, \ } @@ -61,116 +56,78 @@ DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern3_array, evade2_00_intro_alt_s } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern4_array, evade2_00_intro_alt_smaller_pattern4_data); -/* pattern (tune) / "C00|P00" / bytes = 5*/ +/* pattern (tune) / "C02|P00" / bytes = 29*/ #define evade2_00_intro_alt_smaller_pattern5_data { \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(8), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_G3_, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern5_array, evade2_00_intro_alt_smaller_pattern5_data); -/* pattern (tune) / "C00|P01" / bytes = 5*/ +/* pattern (tune) / "C03|P00" / bytes = 4*/ #define evade2_00_intro_alt_smaller_pattern6_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(8), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(7), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern6_array, evade2_00_intro_alt_smaller_pattern6_data); -/* pattern (tune) / "C00|P02" / bytes = 3*/ +/* pattern (tune) / "C03|P01" / bytes = 10*/ #define evade2_00_intro_alt_smaller_pattern7_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern7_array, evade2_00_intro_alt_smaller_pattern7_data); -/* pattern (tune) / "C00|P03" / bytes = 13*/ +/* pattern (tune) / "C03|P03" / bytes = 13*/ #define evade2_00_intro_alt_smaller_pattern8_data { \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern8_array, evade2_00_intro_alt_smaller_pattern8_data); - -/* pattern (tune) / "C01|P00" / bytes = 5*/ -#define evade2_00_intro_alt_smaller_pattern9_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern9_array, evade2_00_intro_alt_smaller_pattern9_data); - -/* pattern (tune) / "C01|P01" / bytes = 5*/ -#define evade2_00_intro_alt_smaller_pattern10_data { \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern10_array, evade2_00_intro_alt_smaller_pattern10_data); - -/* pattern (tune) / "C01|P02" / bytes = 3*/ -#define evade2_00_intro_alt_smaller_pattern11_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern11_array, evade2_00_intro_alt_smaller_pattern11_data); - -/* pattern (tune) / "C01|P03" / bytes = 13*/ -#define evade2_00_intro_alt_smaller_pattern12_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern12_array, evade2_00_intro_alt_smaller_pattern12_data); - -/* pattern (tune) / "C03|P00" / bytes = 13*/ -#define evade2_00_intro_alt_smaller_pattern13_data { \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_I_RETURN, \ } -DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern13_array, evade2_00_intro_alt_smaller_pattern13_data); +DEFINE_PATTERN(evade2_00_intro_alt_smaller_pattern8_array, evade2_00_intro_alt_smaller_pattern8_data); const PROGMEM struct evade2_00_intro_alt_smaller_score_data { uint8_t fmt; uint8_t num_patterns; - uint16_t patterns_offset[14]; + uint16_t patterns_offset[9]; uint8_t num_channels; uint8_t start_patterns[4]; uint8_t evade2_00_intro_alt_smaller_pattern0[sizeof(evade2_00_intro_alt_smaller_pattern0_array)]; @@ -182,11 +139,6 @@ const PROGMEM struct evade2_00_intro_alt_smaller_score_data { uint8_t evade2_00_intro_alt_smaller_pattern6[sizeof(evade2_00_intro_alt_smaller_pattern6_array)]; uint8_t evade2_00_intro_alt_smaller_pattern7[sizeof(evade2_00_intro_alt_smaller_pattern7_array)]; uint8_t evade2_00_intro_alt_smaller_pattern8[sizeof(evade2_00_intro_alt_smaller_pattern8_array)]; - uint8_t evade2_00_intro_alt_smaller_pattern9[sizeof(evade2_00_intro_alt_smaller_pattern9_array)]; - uint8_t evade2_00_intro_alt_smaller_pattern10[sizeof(evade2_00_intro_alt_smaller_pattern10_array)]; - uint8_t evade2_00_intro_alt_smaller_pattern11[sizeof(evade2_00_intro_alt_smaller_pattern11_array)]; - uint8_t evade2_00_intro_alt_smaller_pattern12[sizeof(evade2_00_intro_alt_smaller_pattern12_array)]; - uint8_t evade2_00_intro_alt_smaller_pattern13[sizeof(evade2_00_intro_alt_smaller_pattern13_array)]; } evade2_00_intro_alt_smaller = { .fmt = ATM_SCORE_FMT_FULL, .num_patterns = NUM_PATTERNS(struct evade2_00_intro_alt_smaller_score_data), @@ -200,11 +152,6 @@ const PROGMEM struct evade2_00_intro_alt_smaller_score_data { offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern6), offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern7), offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern8), - offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern9), - offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern10), - offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern11), - offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern12), - offsetof(struct evade2_00_intro_alt_smaller_score_data, evade2_00_intro_alt_smaller_pattern13), }, .num_channels = 4, .start_patterns = { @@ -222,11 +169,6 @@ const PROGMEM struct evade2_00_intro_alt_smaller_score_data { .evade2_00_intro_alt_smaller_pattern6 = evade2_00_intro_alt_smaller_pattern6_data, .evade2_00_intro_alt_smaller_pattern7 = evade2_00_intro_alt_smaller_pattern7_data, .evade2_00_intro_alt_smaller_pattern8 = evade2_00_intro_alt_smaller_pattern8_data, - .evade2_00_intro_alt_smaller_pattern9 = evade2_00_intro_alt_smaller_pattern9_data, - .evade2_00_intro_alt_smaller_pattern10 = evade2_00_intro_alt_smaller_pattern10_data, - .evade2_00_intro_alt_smaller_pattern11 = evade2_00_intro_alt_smaller_pattern11_data, - .evade2_00_intro_alt_smaller_pattern12 = evade2_00_intro_alt_smaller_pattern12_data, - .evade2_00_intro_alt_smaller_pattern13 = evade2_00_intro_alt_smaller_pattern13_data, }; #endif \ No newline at end of file diff --git a/Evade2/sound/evade2_00_intro_new.h b/Evade2/sound/evade2_00_intro_new.h deleted file mode 100644 index ed93dba..0000000 --- a/Evade2/sound/evade2_00_intro_new.h +++ /dev/null @@ -1,443 +0,0 @@ -#ifndef EVADE2_00_INTRO_NEW_H -#define EVADE2_00_INTRO_NEW_H - -#ifndef ARRAY_SIZE -#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) -#endif - -#ifndef NUM_PATTERNS -#define NUM_PATTERNS(struct_) (ARRAY_SIZE( ((struct_ *)0)->patterns_offset)) -#endif - -#ifndef DEFINE_PATTERN -#define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; -#endif - -/* pattern (channel) / bytes = 34*/ -#define evade2_00_intro_new_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(17), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL_REPEAT(8, 2), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL_REPEAT(11, 2), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL_REPEAT(6, 2), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(14), \ - ATM_CMD_M_CALL(15), \ - ATM_CMD_M_CALL(16), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern0_array, evade2_00_intro_new_pattern0_data); - -/* pattern (channel) / bytes = 3*/ -#define evade2_00_intro_new_pattern1_data { \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern1_array, evade2_00_intro_new_pattern1_data); - -/* pattern (channel) / bytes = 20*/ -#define evade2_00_intro_new_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(17, 8), \ - ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL_REPEAT(17, 2), \ - ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL_REPEAT(17, 2), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern2_array, evade2_00_intro_new_pattern2_data); - -/* pattern (channel) / bytes = 35*/ -#define evade2_00_intro_new_pattern3_data { \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern3_array, evade2_00_intro_new_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_00_intro_new_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern4_array, evade2_00_intro_new_pattern4_data); - -/* pattern (drum) / bytes = 7*/ -#define evade2_00_intro_new_pattern5_data { \ - ATM_CMD_M_SET_VOLUME(16), \ - ATM_CMD_M_SLIDE_VOL_ON(-8), \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_M_SLIDE_VOL_OFF, \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern5_array, evade2_00_intro_new_pattern5_data); - -/* pattern (tune) / "C00|P00" / bytes = 3*/ -#define evade2_00_intro_new_pattern6_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern6_array, evade2_00_intro_new_pattern6_data); - -/* pattern (tune) / "C00|P01" / bytes = 7*/ -#define evade2_00_intro_new_pattern7_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern7_array, evade2_00_intro_new_pattern7_data); - -/* pattern (tune) / "C00|P02" / bytes = 3*/ -#define evade2_00_intro_new_pattern8_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern8_array, evade2_00_intro_new_pattern8_data); - -/* pattern (tune) / "C00|P04" / bytes = 3*/ -#define evade2_00_intro_new_pattern9_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern9_array, evade2_00_intro_new_pattern9_data); - -/* pattern (tune) / "C00|P05" / bytes = 9*/ -#define evade2_00_intro_new_pattern10_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern10_array, evade2_00_intro_new_pattern10_data); - -/* pattern (tune) / "C00|P06" / bytes = 3*/ -#define evade2_00_intro_new_pattern11_data { \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern11_array, evade2_00_intro_new_pattern11_data); - -/* pattern (tune) / "C00|P08" / bytes = 3*/ -#define evade2_00_intro_new_pattern12_data { \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern12_array, evade2_00_intro_new_pattern12_data); - -/* pattern (tune) / "C00|P09" / bytes = 7*/ -#define evade2_00_intro_new_pattern13_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(5), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern13_array, evade2_00_intro_new_pattern13_data); - -/* pattern (tune) / "C00|P13" / bytes = 7*/ -#define evade2_00_intro_new_pattern14_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern14_array, evade2_00_intro_new_pattern14_data); - -/* pattern (tune) / "C00|P14" / bytes = 5*/ -#define evade2_00_intro_new_pattern15_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern15_array, evade2_00_intro_new_pattern15_data); - -/* pattern (tune) / "C00|P15" / bytes = 5*/ -#define evade2_00_intro_new_pattern16_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern16_array, evade2_00_intro_new_pattern16_data); - -/* pattern (tune) / "C02|P00" / bytes = 33*/ -#define evade2_00_intro_new_pattern17_data { \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D3_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D3_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern17_array, evade2_00_intro_new_pattern17_data); - -/* pattern (tune) / "C02|P08" / bytes = 33*/ -#define evade2_00_intro_new_pattern18_data { \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern18_array, evade2_00_intro_new_pattern18_data); - -/* pattern (tune) / "C02|P09" / bytes = 33*/ -#define evade2_00_intro_new_pattern19_data { \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern19_array, evade2_00_intro_new_pattern19_data); - -/* pattern (tune) / "C03|P00" / bytes = 13*/ -#define evade2_00_intro_new_pattern20_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern20_array, evade2_00_intro_new_pattern20_data); - -/* pattern (tune) / "C03|P01" / bytes = 19*/ -#define evade2_00_intro_new_pattern21_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_00_intro_new_pattern21_array, evade2_00_intro_new_pattern21_data); - -const PROGMEM struct evade2_00_intro_new_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[22]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_00_intro_new_pattern0[sizeof(evade2_00_intro_new_pattern0_array)]; - uint8_t evade2_00_intro_new_pattern1[sizeof(evade2_00_intro_new_pattern1_array)]; - uint8_t evade2_00_intro_new_pattern2[sizeof(evade2_00_intro_new_pattern2_array)]; - uint8_t evade2_00_intro_new_pattern3[sizeof(evade2_00_intro_new_pattern3_array)]; - uint8_t evade2_00_intro_new_pattern4[sizeof(evade2_00_intro_new_pattern4_array)]; - uint8_t evade2_00_intro_new_pattern5[sizeof(evade2_00_intro_new_pattern5_array)]; - uint8_t evade2_00_intro_new_pattern6[sizeof(evade2_00_intro_new_pattern6_array)]; - uint8_t evade2_00_intro_new_pattern7[sizeof(evade2_00_intro_new_pattern7_array)]; - uint8_t evade2_00_intro_new_pattern8[sizeof(evade2_00_intro_new_pattern8_array)]; - uint8_t evade2_00_intro_new_pattern9[sizeof(evade2_00_intro_new_pattern9_array)]; - uint8_t evade2_00_intro_new_pattern10[sizeof(evade2_00_intro_new_pattern10_array)]; - uint8_t evade2_00_intro_new_pattern11[sizeof(evade2_00_intro_new_pattern11_array)]; - uint8_t evade2_00_intro_new_pattern12[sizeof(evade2_00_intro_new_pattern12_array)]; - uint8_t evade2_00_intro_new_pattern13[sizeof(evade2_00_intro_new_pattern13_array)]; - uint8_t evade2_00_intro_new_pattern14[sizeof(evade2_00_intro_new_pattern14_array)]; - uint8_t evade2_00_intro_new_pattern15[sizeof(evade2_00_intro_new_pattern15_array)]; - uint8_t evade2_00_intro_new_pattern16[sizeof(evade2_00_intro_new_pattern16_array)]; - uint8_t evade2_00_intro_new_pattern17[sizeof(evade2_00_intro_new_pattern17_array)]; - uint8_t evade2_00_intro_new_pattern18[sizeof(evade2_00_intro_new_pattern18_array)]; - uint8_t evade2_00_intro_new_pattern19[sizeof(evade2_00_intro_new_pattern19_array)]; - uint8_t evade2_00_intro_new_pattern20[sizeof(evade2_00_intro_new_pattern20_array)]; - uint8_t evade2_00_intro_new_pattern21[sizeof(evade2_00_intro_new_pattern21_array)]; -} evade2_00_intro_new = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_00_intro_new_score_data), - .patterns_offset = { - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern0), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern1), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern2), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern3), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern4), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern5), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern6), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern7), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern8), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern9), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern10), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern11), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern12), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern13), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern14), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern15), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern16), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern17), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern18), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern19), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern20), - offsetof(struct evade2_00_intro_new_score_data, evade2_00_intro_new_pattern21), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_00_intro_new_pattern0 = evade2_00_intro_new_pattern0_data, - .evade2_00_intro_new_pattern1 = evade2_00_intro_new_pattern1_data, - .evade2_00_intro_new_pattern2 = evade2_00_intro_new_pattern2_data, - .evade2_00_intro_new_pattern3 = evade2_00_intro_new_pattern3_data, - .evade2_00_intro_new_pattern4 = evade2_00_intro_new_pattern4_data, - .evade2_00_intro_new_pattern5 = evade2_00_intro_new_pattern5_data, - .evade2_00_intro_new_pattern6 = evade2_00_intro_new_pattern6_data, - .evade2_00_intro_new_pattern7 = evade2_00_intro_new_pattern7_data, - .evade2_00_intro_new_pattern8 = evade2_00_intro_new_pattern8_data, - .evade2_00_intro_new_pattern9 = evade2_00_intro_new_pattern9_data, - .evade2_00_intro_new_pattern10 = evade2_00_intro_new_pattern10_data, - .evade2_00_intro_new_pattern11 = evade2_00_intro_new_pattern11_data, - .evade2_00_intro_new_pattern12 = evade2_00_intro_new_pattern12_data, - .evade2_00_intro_new_pattern13 = evade2_00_intro_new_pattern13_data, - .evade2_00_intro_new_pattern14 = evade2_00_intro_new_pattern14_data, - .evade2_00_intro_new_pattern15 = evade2_00_intro_new_pattern15_data, - .evade2_00_intro_new_pattern16 = evade2_00_intro_new_pattern16_data, - .evade2_00_intro_new_pattern17 = evade2_00_intro_new_pattern17_data, - .evade2_00_intro_new_pattern18 = evade2_00_intro_new_pattern18_data, - .evade2_00_intro_new_pattern19 = evade2_00_intro_new_pattern19_data, - .evade2_00_intro_new_pattern20 = evade2_00_intro_new_pattern20_data, - .evade2_00_intro_new_pattern21 = evade2_00_intro_new_pattern21_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_01_stage_1.h b/Evade2/sound/evade2_01_stage_1.h deleted file mode 100644 index 78b4866..0000000 --- a/Evade2/sound/evade2_01_stage_1.h +++ /dev/null @@ -1,958 +0,0 @@ -#ifndef EVADE2_01_STAGE1_H -#define EVADE2_01_STAGE1_H - - - -/* pattern (channel) / bytes = 56*/ -#define evade2_01_stage_1_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(17), \ - ATM_CMD_M_CALL_REPEAT(5, 8), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL(8), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL(8), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL(11), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL(14), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL(15), \ - ATM_CMD_M_CALL(16), \ - ATM_CMD_M_CALL(17), \ - ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL(22), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern0_array, evade2_01_stage_1_pattern0_data); - -/* pattern (channel) / bytes = 38*/ -#define evade2_01_stage_1_pattern1_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(23, 16), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(26), \ - ATM_CMD_M_CALL(27), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(26), \ - ATM_CMD_M_CALL(27), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(26), \ - ATM_CMD_M_CALL(27), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(26), \ - ATM_CMD_M_CALL(27), \ - ATM_CMD_M_SET_LOOP_PATTERN(1), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern1_array, evade2_01_stage_1_pattern1_data); - -/* pattern (channel) / bytes = 43*/ -#define evade2_01_stage_1_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(28, 3), \ - ATM_CMD_M_CALL(29), \ - ATM_CMD_M_CALL_REPEAT(28, 3), \ - ATM_CMD_M_CALL(29), \ - ATM_CMD_M_CALL_REPEAT(28, 3), \ - ATM_CMD_M_CALL(29), \ - ATM_CMD_M_CALL_REPEAT(28, 3), \ - ATM_CMD_M_CALL(29), \ - ATM_CMD_M_CALL_REPEAT(30, 3), \ - ATM_CMD_M_CALL(31), \ - ATM_CMD_M_CALL_REPEAT(30, 3), \ - ATM_CMD_M_CALL(31), \ - ATM_CMD_M_CALL_REPEAT(30, 3), \ - ATM_CMD_M_CALL(31), \ - ATM_CMD_M_CALL_REPEAT(32, 3), \ - ATM_CMD_M_CALL(33), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern2_array, evade2_01_stage_1_pattern2_data); - -/* pattern (channel) / bytes = 61*/ -#define evade2_01_stage_1_pattern3_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(35), \ - ATM_CMD_M_CALL(34), \ - ATM_CMD_M_CALL(36), \ - ATM_CMD_M_CALL_REPEAT(37, 3), \ - ATM_CMD_M_CALL(38), \ - ATM_CMD_M_CALL_REPEAT(37, 3), \ - ATM_CMD_M_CALL(39), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern3_array, evade2_01_stage_1_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_01_stage_1_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern4_array, evade2_01_stage_1_pattern4_data); - -/* pattern (tune) / "C00|P00" / bytes = 3*/ -#define evade2_01_stage_1_pattern5_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern5_array, evade2_01_stage_1_pattern5_data); - -/* pattern (tune) / "C00|P08" / bytes = 19*/ -#define evade2_01_stage_1_pattern6_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern6_array, evade2_01_stage_1_pattern6_data); - -/* pattern (tune) / "C00|P09" / bytes = 19*/ -#define evade2_01_stage_1_pattern7_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern7_array, evade2_01_stage_1_pattern7_data); - -/* pattern (tune) / "C00|P10" / bytes = 19*/ -#define evade2_01_stage_1_pattern8_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern8_array, evade2_01_stage_1_pattern8_data); - -/* pattern (tune) / "C00|P11" / bytes = 19*/ -#define evade2_01_stage_1_pattern9_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern9_array, evade2_01_stage_1_pattern9_data); - -/* pattern (tune) / "C00|P16" / bytes = 5*/ -#define evade2_01_stage_1_pattern10_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern10_array, evade2_01_stage_1_pattern10_data); - -/* pattern (tune) / "C00|P17" / bytes = 5*/ -#define evade2_01_stage_1_pattern11_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern11_array, evade2_01_stage_1_pattern11_data); - -/* pattern (tune) / "C00|P18" / bytes = 5*/ -#define evade2_01_stage_1_pattern12_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern12_array, evade2_01_stage_1_pattern12_data); - -/* pattern (tune) / "C00|P19" / bytes = 5*/ -#define evade2_01_stage_1_pattern13_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern13_array, evade2_01_stage_1_pattern13_data); - -/* pattern (tune) / "C00|P20" / bytes = 5*/ -#define evade2_01_stage_1_pattern14_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern14_array, evade2_01_stage_1_pattern14_data); - -/* pattern (tune) / "C00|P23" / bytes = 5*/ -#define evade2_01_stage_1_pattern15_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern15_array, evade2_01_stage_1_pattern15_data); - -/* pattern (tune) / "C00|P24" / bytes = 3*/ -#define evade2_01_stage_1_pattern16_data { \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern16_array, evade2_01_stage_1_pattern16_data); - -/* pattern (tune) / "C00|P25" / bytes = 3*/ -#define evade2_01_stage_1_pattern17_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern17_array, evade2_01_stage_1_pattern17_data); - -/* pattern (tune) / "C00|P26" / bytes = 3*/ -#define evade2_01_stage_1_pattern18_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern18_array, evade2_01_stage_1_pattern18_data); - -/* pattern (tune) / "C00|P27" / bytes = 3*/ -#define evade2_01_stage_1_pattern19_data { \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern19_array, evade2_01_stage_1_pattern19_data); - -/* pattern (tune) / "C00|P28" / bytes = 3*/ -#define evade2_01_stage_1_pattern20_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern20_array, evade2_01_stage_1_pattern20_data); - -/* pattern (tune) / "C00|P30" / bytes = 9*/ -#define evade2_01_stage_1_pattern21_data { \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(22), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G4_, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern21_array, evade2_01_stage_1_pattern21_data); - -/* pattern (tune) / "C00|P31" / bytes = 3*/ -#define evade2_01_stage_1_pattern22_data { \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern22_array, evade2_01_stage_1_pattern22_data); - -/* pattern (tune) / "C01|P00" / bytes = 3*/ -#define evade2_01_stage_1_pattern23_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern23_array, evade2_01_stage_1_pattern23_data); - -/* pattern (tune) / "C01|P16" / bytes = 19*/ -#define evade2_01_stage_1_pattern24_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern24_array, evade2_01_stage_1_pattern24_data); - -/* pattern (tune) / "C01|P17" / bytes = 19*/ -#define evade2_01_stage_1_pattern25_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern25_array, evade2_01_stage_1_pattern25_data); - -/* pattern (tune) / "C01|P18" / bytes = 19*/ -#define evade2_01_stage_1_pattern26_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern26_array, evade2_01_stage_1_pattern26_data); - -/* pattern (tune) / "C01|P19" / bytes = 19*/ -#define evade2_01_stage_1_pattern27_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(10), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern27_array, evade2_01_stage_1_pattern27_data); - -/* pattern (tune) / "C02|P00" / bytes = 13*/ -#define evade2_01_stage_1_pattern28_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(18), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern28_array, evade2_01_stage_1_pattern28_data); - -/* pattern (tune) / "C02|P03" / bytes = 19*/ -#define evade2_01_stage_1_pattern29_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(12), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern29_array, evade2_01_stage_1_pattern29_data); - -/* pattern (tune) / "C02|P16" / bytes = 21*/ -#define evade2_01_stage_1_pattern30_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern30_array, evade2_01_stage_1_pattern30_data); - -/* pattern (tune) / "C02|P19" / bytes = 25*/ -#define evade2_01_stage_1_pattern31_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern31_array, evade2_01_stage_1_pattern31_data); - -/* pattern (tune) / "C02|P28" / bytes = 59*/ -#define evade2_01_stage_1_pattern32_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern32_array, evade2_01_stage_1_pattern32_data); - -/* pattern (tune) / "C02|P31" / bytes = 59*/ -#define evade2_01_stage_1_pattern33_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern33_array, evade2_01_stage_1_pattern33_data); - -/* pattern (tune) / "C03|P00" / bytes = 13*/ -#define evade2_01_stage_1_pattern34_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern34_array, evade2_01_stage_1_pattern34_data); - -/* pattern (tune) / "C03|P01" / bytes = 16*/ -#define evade2_01_stage_1_pattern35_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern35_array, evade2_01_stage_1_pattern35_data); - -/* pattern (tune) / "C03|P03" / bytes = 19*/ -#define evade2_01_stage_1_pattern36_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern36_array, evade2_01_stage_1_pattern36_data); - -/* pattern (tune) / "C03|P24" / bytes = 28*/ -#define evade2_01_stage_1_pattern37_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern37_array, evade2_01_stage_1_pattern37_data); - -/* pattern (tune) / "C03|P27" / bytes = 31*/ -#define evade2_01_stage_1_pattern38_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern38_array, evade2_01_stage_1_pattern38_data); - -/* pattern (tune) / "C03|P31" / bytes = 37*/ -#define evade2_01_stage_1_pattern39_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_01_stage_1_pattern39_array, evade2_01_stage_1_pattern39_data); - -const PROGMEM struct evade2_01_stage_1_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[40]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_01_stage_1_pattern0[sizeof(evade2_01_stage_1_pattern0_array)]; - uint8_t evade2_01_stage_1_pattern1[sizeof(evade2_01_stage_1_pattern1_array)]; - uint8_t evade2_01_stage_1_pattern2[sizeof(evade2_01_stage_1_pattern2_array)]; - uint8_t evade2_01_stage_1_pattern3[sizeof(evade2_01_stage_1_pattern3_array)]; - uint8_t evade2_01_stage_1_pattern4[sizeof(evade2_01_stage_1_pattern4_array)]; - uint8_t evade2_01_stage_1_pattern5[sizeof(evade2_01_stage_1_pattern5_array)]; - uint8_t evade2_01_stage_1_pattern6[sizeof(evade2_01_stage_1_pattern6_array)]; - uint8_t evade2_01_stage_1_pattern7[sizeof(evade2_01_stage_1_pattern7_array)]; - uint8_t evade2_01_stage_1_pattern8[sizeof(evade2_01_stage_1_pattern8_array)]; - uint8_t evade2_01_stage_1_pattern9[sizeof(evade2_01_stage_1_pattern9_array)]; - uint8_t evade2_01_stage_1_pattern10[sizeof(evade2_01_stage_1_pattern10_array)]; - uint8_t evade2_01_stage_1_pattern11[sizeof(evade2_01_stage_1_pattern11_array)]; - uint8_t evade2_01_stage_1_pattern12[sizeof(evade2_01_stage_1_pattern12_array)]; - uint8_t evade2_01_stage_1_pattern13[sizeof(evade2_01_stage_1_pattern13_array)]; - uint8_t evade2_01_stage_1_pattern14[sizeof(evade2_01_stage_1_pattern14_array)]; - uint8_t evade2_01_stage_1_pattern15[sizeof(evade2_01_stage_1_pattern15_array)]; - uint8_t evade2_01_stage_1_pattern16[sizeof(evade2_01_stage_1_pattern16_array)]; - uint8_t evade2_01_stage_1_pattern17[sizeof(evade2_01_stage_1_pattern17_array)]; - uint8_t evade2_01_stage_1_pattern18[sizeof(evade2_01_stage_1_pattern18_array)]; - uint8_t evade2_01_stage_1_pattern19[sizeof(evade2_01_stage_1_pattern19_array)]; - uint8_t evade2_01_stage_1_pattern20[sizeof(evade2_01_stage_1_pattern20_array)]; - uint8_t evade2_01_stage_1_pattern21[sizeof(evade2_01_stage_1_pattern21_array)]; - uint8_t evade2_01_stage_1_pattern22[sizeof(evade2_01_stage_1_pattern22_array)]; - uint8_t evade2_01_stage_1_pattern23[sizeof(evade2_01_stage_1_pattern23_array)]; - uint8_t evade2_01_stage_1_pattern24[sizeof(evade2_01_stage_1_pattern24_array)]; - uint8_t evade2_01_stage_1_pattern25[sizeof(evade2_01_stage_1_pattern25_array)]; - uint8_t evade2_01_stage_1_pattern26[sizeof(evade2_01_stage_1_pattern26_array)]; - uint8_t evade2_01_stage_1_pattern27[sizeof(evade2_01_stage_1_pattern27_array)]; - uint8_t evade2_01_stage_1_pattern28[sizeof(evade2_01_stage_1_pattern28_array)]; - uint8_t evade2_01_stage_1_pattern29[sizeof(evade2_01_stage_1_pattern29_array)]; - uint8_t evade2_01_stage_1_pattern30[sizeof(evade2_01_stage_1_pattern30_array)]; - uint8_t evade2_01_stage_1_pattern31[sizeof(evade2_01_stage_1_pattern31_array)]; - uint8_t evade2_01_stage_1_pattern32[sizeof(evade2_01_stage_1_pattern32_array)]; - uint8_t evade2_01_stage_1_pattern33[sizeof(evade2_01_stage_1_pattern33_array)]; - uint8_t evade2_01_stage_1_pattern34[sizeof(evade2_01_stage_1_pattern34_array)]; - uint8_t evade2_01_stage_1_pattern35[sizeof(evade2_01_stage_1_pattern35_array)]; - uint8_t evade2_01_stage_1_pattern36[sizeof(evade2_01_stage_1_pattern36_array)]; - uint8_t evade2_01_stage_1_pattern37[sizeof(evade2_01_stage_1_pattern37_array)]; - uint8_t evade2_01_stage_1_pattern38[sizeof(evade2_01_stage_1_pattern38_array)]; - uint8_t evade2_01_stage_1_pattern39[sizeof(evade2_01_stage_1_pattern39_array)]; -} evade2_01_stage_1 = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_01_stage_1_score_data), - .patterns_offset = { - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern0), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern1), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern2), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern3), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern4), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern5), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern6), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern7), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern8), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern9), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern10), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern11), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern12), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern13), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern14), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern15), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern16), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern17), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern18), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern19), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern20), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern21), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern22), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern23), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern24), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern25), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern26), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern27), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern28), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern29), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern30), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern31), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern32), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern33), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern34), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern35), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern36), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern37), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern38), - offsetof(struct evade2_01_stage_1_score_data, evade2_01_stage_1_pattern39), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_01_stage_1_pattern0 = evade2_01_stage_1_pattern0_data, - .evade2_01_stage_1_pattern1 = evade2_01_stage_1_pattern1_data, - .evade2_01_stage_1_pattern2 = evade2_01_stage_1_pattern2_data, - .evade2_01_stage_1_pattern3 = evade2_01_stage_1_pattern3_data, - .evade2_01_stage_1_pattern4 = evade2_01_stage_1_pattern4_data, - .evade2_01_stage_1_pattern5 = evade2_01_stage_1_pattern5_data, - .evade2_01_stage_1_pattern6 = evade2_01_stage_1_pattern6_data, - .evade2_01_stage_1_pattern7 = evade2_01_stage_1_pattern7_data, - .evade2_01_stage_1_pattern8 = evade2_01_stage_1_pattern8_data, - .evade2_01_stage_1_pattern9 = evade2_01_stage_1_pattern9_data, - .evade2_01_stage_1_pattern10 = evade2_01_stage_1_pattern10_data, - .evade2_01_stage_1_pattern11 = evade2_01_stage_1_pattern11_data, - .evade2_01_stage_1_pattern12 = evade2_01_stage_1_pattern12_data, - .evade2_01_stage_1_pattern13 = evade2_01_stage_1_pattern13_data, - .evade2_01_stage_1_pattern14 = evade2_01_stage_1_pattern14_data, - .evade2_01_stage_1_pattern15 = evade2_01_stage_1_pattern15_data, - .evade2_01_stage_1_pattern16 = evade2_01_stage_1_pattern16_data, - .evade2_01_stage_1_pattern17 = evade2_01_stage_1_pattern17_data, - .evade2_01_stage_1_pattern18 = evade2_01_stage_1_pattern18_data, - .evade2_01_stage_1_pattern19 = evade2_01_stage_1_pattern19_data, - .evade2_01_stage_1_pattern20 = evade2_01_stage_1_pattern20_data, - .evade2_01_stage_1_pattern21 = evade2_01_stage_1_pattern21_data, - .evade2_01_stage_1_pattern22 = evade2_01_stage_1_pattern22_data, - .evade2_01_stage_1_pattern23 = evade2_01_stage_1_pattern23_data, - .evade2_01_stage_1_pattern24 = evade2_01_stage_1_pattern24_data, - .evade2_01_stage_1_pattern25 = evade2_01_stage_1_pattern25_data, - .evade2_01_stage_1_pattern26 = evade2_01_stage_1_pattern26_data, - .evade2_01_stage_1_pattern27 = evade2_01_stage_1_pattern27_data, - .evade2_01_stage_1_pattern28 = evade2_01_stage_1_pattern28_data, - .evade2_01_stage_1_pattern29 = evade2_01_stage_1_pattern29_data, - .evade2_01_stage_1_pattern30 = evade2_01_stage_1_pattern30_data, - .evade2_01_stage_1_pattern31 = evade2_01_stage_1_pattern31_data, - .evade2_01_stage_1_pattern32 = evade2_01_stage_1_pattern32_data, - .evade2_01_stage_1_pattern33 = evade2_01_stage_1_pattern33_data, - .evade2_01_stage_1_pattern34 = evade2_01_stage_1_pattern34_data, - .evade2_01_stage_1_pattern35 = evade2_01_stage_1_pattern35_data, - .evade2_01_stage_1_pattern36 = evade2_01_stage_1_pattern36_data, - .evade2_01_stage_1_pattern37 = evade2_01_stage_1_pattern37_data, - .evade2_01_stage_1_pattern38 = evade2_01_stage_1_pattern38_data, - .evade2_01_stage_1_pattern39 = evade2_01_stage_1_pattern39_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_03_stage_2.h b/Evade2/sound/evade2_03_stage_2.h deleted file mode 100644 index 33620c9..0000000 --- a/Evade2/sound/evade2_03_stage_2.h +++ /dev/null @@ -1,532 +0,0 @@ -#ifndef EVADE2_03_STAGE2_H -#define EVADE2_03_STAGE2_H - - -#ifndef ARRAY_SIZE -#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) -#endif - -#ifndef NUM_PATTERNS -#define NUM_PATTERNS(struct_) (ARRAY_SIZE( ((struct_ *)0)->patterns_offset)) -#endif - -#ifndef DEFINE_PATTERN -#define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; -#endif - -/* pattern (channel) / bytes = 36*/ -#define evade2_03_stage_2_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(18), \ - ATM_CMD_M_CALL_REPEAT(6, 2), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL(8), \ - ATM_CMD_M_CALL(6), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL(11), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL(14), \ - ATM_CMD_M_CALL(15), \ - ATM_CMD_M_CALL(16), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(17), \ - ATM_CMD_M_CALL(11), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern0_array, evade2_03_stage_2_pattern0_data); - -/* pattern (channel) / bytes = 17*/ -#define evade2_03_stage_2_pattern1_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(18, 10), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_CALL_REPEAT(18, 2), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL(20), \ - ATM_CMD_M_SET_LOOP_PATTERN(1), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern1_array, evade2_03_stage_2_pattern1_data); - -/* pattern (channel) / bytes = 20*/ -#define evade2_03_stage_2_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(22, 7), \ - ATM_CMD_M_CALL_REPEAT(23, 2), \ - ATM_CMD_M_CALL_REPEAT(22, 2), \ - ATM_CMD_M_CALL_REPEAT(23, 2), \ - ATM_CMD_M_CALL_REPEAT(22, 2), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern2_array, evade2_03_stage_2_pattern2_data); - -/* pattern (channel) / bytes = 35*/ -#define evade2_03_stage_2_pattern3_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_CALL(24), \ - ATM_CMD_M_CALL(25), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern3_array, evade2_03_stage_2_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_03_stage_2_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern4_array, evade2_03_stage_2_pattern4_data); - -/* pattern (drum) / bytes = 7*/ -#define evade2_03_stage_2_pattern5_data { \ - ATM_CMD_M_SET_VOLUME(16), \ - ATM_CMD_M_SLIDE_VOL_ON(-8), \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_M_SLIDE_VOL_OFF, \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern5_array, evade2_03_stage_2_pattern5_data); - -/* pattern (tune) / "C00|P00" / bytes = 3*/ -#define evade2_03_stage_2_pattern6_data { \ - ATM_CMD_I_NOTE_A3, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern6_array, evade2_03_stage_2_pattern6_data); - -/* pattern (tune) / "C00|P02" / bytes = 9*/ -#define evade2_03_stage_2_pattern7_data { \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4_, \ - ATM_CMD_M_DELAY_TICKS(20), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern7_array, evade2_03_stage_2_pattern7_data); - -/* pattern (tune) / "C00|P03" / bytes = 3*/ -#define evade2_03_stage_2_pattern8_data { \ - ATM_CMD_I_NOTE_C4_, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern8_array, evade2_03_stage_2_pattern8_data); - -/* pattern (tune) / "C00|P05" / bytes = 5*/ -#define evade2_03_stage_2_pattern9_data { \ - ATM_CMD_I_NOTE_A3, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern9_array, evade2_03_stage_2_pattern9_data); - -/* pattern (tune) / "C00|P06" / bytes = 5*/ -#define evade2_03_stage_2_pattern10_data { \ - ATM_CMD_I_NOTE_F4_, \ - ATM_CMD_M_DELAY_TICKS(12), \ - ATM_CMD_I_NOTE_E4, \ - ATM_CMD_M_DELAY_TICKS(20), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern10_array, evade2_03_stage_2_pattern10_data); - -/* pattern (tune) / "C00|P07" / bytes = 3*/ -#define evade2_03_stage_2_pattern11_data { \ - ATM_CMD_I_NOTE_E4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern11_array, evade2_03_stage_2_pattern11_data); - -/* pattern (tune) / "C00|P08" / bytes = 3*/ -#define evade2_03_stage_2_pattern12_data { \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern12_array, evade2_03_stage_2_pattern12_data); - -/* pattern (tune) / "C00|P09" / bytes = 5*/ -#define evade2_03_stage_2_pattern13_data { \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern13_array, evade2_03_stage_2_pattern13_data); - -/* pattern (tune) / "C00|P10" / bytes = 5*/ -#define evade2_03_stage_2_pattern14_data { \ - ATM_CMD_I_NOTE_C4_, \ - ATM_CMD_M_DELAY_TICKS(12), \ - ATM_CMD_I_NOTE_A3, \ - ATM_CMD_M_DELAY_TICKS(20), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern14_array, evade2_03_stage_2_pattern14_data); - -/* pattern (tune) / "C00|P11" / bytes = 3*/ -#define evade2_03_stage_2_pattern15_data { \ - ATM_CMD_I_NOTE_A3, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern15_array, evade2_03_stage_2_pattern15_data); - -/* pattern (tune) / "C00|P12" / bytes = 3*/ -#define evade2_03_stage_2_pattern16_data { \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern16_array, evade2_03_stage_2_pattern16_data); - -/* pattern (tune) / "C00|P14" / bytes = 9*/ -#define evade2_03_stage_2_pattern17_data { \ - ATM_CMD_I_NOTE_A3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_E4, \ - ATM_CMD_M_DELAY_TICKS(20), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern17_array, evade2_03_stage_2_pattern17_data); - -/* pattern (tune) / "C01|P00" / bytes = 3*/ -#define evade2_03_stage_2_pattern18_data { \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(32), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern18_array, evade2_03_stage_2_pattern18_data); - -/* pattern (tune) / "C01|P10" / bytes = 21*/ -#define evade2_03_stage_2_pattern19_data { \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_E5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern19_array, evade2_03_stage_2_pattern19_data); - -/* pattern (tune) / "C01|P11" / bytes = 21*/ -#define evade2_03_stage_2_pattern20_data { \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D5, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern20_array, evade2_03_stage_2_pattern20_data); - -/* pattern (tune) / "C02|P00" / bytes = 33*/ -#define evade2_03_stage_2_pattern21_data { \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern21_array, evade2_03_stage_2_pattern21_data); - -/* pattern (tune) / "C02|P01" / bytes = 33*/ -#define evade2_03_stage_2_pattern22_data { \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern22_array, evade2_03_stage_2_pattern22_data); - -/* pattern (tune) / "C02|P08" / bytes = 33*/ -#define evade2_03_stage_2_pattern23_data { \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_F3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_F3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern23_array, evade2_03_stage_2_pattern23_data); - -/* pattern (tune) / "C03|P00" / bytes = 13*/ -#define evade2_03_stage_2_pattern24_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern24_array, evade2_03_stage_2_pattern24_data); - -/* pattern (tune) / "C03|P01" / bytes = 19*/ -#define evade2_03_stage_2_pattern25_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(5), \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_03_stage_2_pattern25_array, evade2_03_stage_2_pattern25_data); - -const PROGMEM struct evade2_03_stage_2_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[26]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_03_stage_2_pattern0[sizeof(evade2_03_stage_2_pattern0_array)]; - uint8_t evade2_03_stage_2_pattern1[sizeof(evade2_03_stage_2_pattern1_array)]; - uint8_t evade2_03_stage_2_pattern2[sizeof(evade2_03_stage_2_pattern2_array)]; - uint8_t evade2_03_stage_2_pattern3[sizeof(evade2_03_stage_2_pattern3_array)]; - uint8_t evade2_03_stage_2_pattern4[sizeof(evade2_03_stage_2_pattern4_array)]; - uint8_t evade2_03_stage_2_pattern5[sizeof(evade2_03_stage_2_pattern5_array)]; - uint8_t evade2_03_stage_2_pattern6[sizeof(evade2_03_stage_2_pattern6_array)]; - uint8_t evade2_03_stage_2_pattern7[sizeof(evade2_03_stage_2_pattern7_array)]; - uint8_t evade2_03_stage_2_pattern8[sizeof(evade2_03_stage_2_pattern8_array)]; - uint8_t evade2_03_stage_2_pattern9[sizeof(evade2_03_stage_2_pattern9_array)]; - uint8_t evade2_03_stage_2_pattern10[sizeof(evade2_03_stage_2_pattern10_array)]; - uint8_t evade2_03_stage_2_pattern11[sizeof(evade2_03_stage_2_pattern11_array)]; - uint8_t evade2_03_stage_2_pattern12[sizeof(evade2_03_stage_2_pattern12_array)]; - uint8_t evade2_03_stage_2_pattern13[sizeof(evade2_03_stage_2_pattern13_array)]; - uint8_t evade2_03_stage_2_pattern14[sizeof(evade2_03_stage_2_pattern14_array)]; - uint8_t evade2_03_stage_2_pattern15[sizeof(evade2_03_stage_2_pattern15_array)]; - uint8_t evade2_03_stage_2_pattern16[sizeof(evade2_03_stage_2_pattern16_array)]; - uint8_t evade2_03_stage_2_pattern17[sizeof(evade2_03_stage_2_pattern17_array)]; - uint8_t evade2_03_stage_2_pattern18[sizeof(evade2_03_stage_2_pattern18_array)]; - uint8_t evade2_03_stage_2_pattern19[sizeof(evade2_03_stage_2_pattern19_array)]; - uint8_t evade2_03_stage_2_pattern20[sizeof(evade2_03_stage_2_pattern20_array)]; - uint8_t evade2_03_stage_2_pattern21[sizeof(evade2_03_stage_2_pattern21_array)]; - uint8_t evade2_03_stage_2_pattern22[sizeof(evade2_03_stage_2_pattern22_array)]; - uint8_t evade2_03_stage_2_pattern23[sizeof(evade2_03_stage_2_pattern23_array)]; - uint8_t evade2_03_stage_2_pattern24[sizeof(evade2_03_stage_2_pattern24_array)]; - uint8_t evade2_03_stage_2_pattern25[sizeof(evade2_03_stage_2_pattern25_array)]; -} evade2_03_stage_2 = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_03_stage_2_score_data), - .patterns_offset = { - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern0), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern1), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern2), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern3), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern4), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern5), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern6), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern7), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern8), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern9), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern10), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern11), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern12), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern13), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern14), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern15), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern16), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern17), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern18), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern19), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern20), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern21), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern22), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern23), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern24), - offsetof(struct evade2_03_stage_2_score_data, evade2_03_stage_2_pattern25), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_03_stage_2_pattern0 = evade2_03_stage_2_pattern0_data, - .evade2_03_stage_2_pattern1 = evade2_03_stage_2_pattern1_data, - .evade2_03_stage_2_pattern2 = evade2_03_stage_2_pattern2_data, - .evade2_03_stage_2_pattern3 = evade2_03_stage_2_pattern3_data, - .evade2_03_stage_2_pattern4 = evade2_03_stage_2_pattern4_data, - .evade2_03_stage_2_pattern5 = evade2_03_stage_2_pattern5_data, - .evade2_03_stage_2_pattern6 = evade2_03_stage_2_pattern6_data, - .evade2_03_stage_2_pattern7 = evade2_03_stage_2_pattern7_data, - .evade2_03_stage_2_pattern8 = evade2_03_stage_2_pattern8_data, - .evade2_03_stage_2_pattern9 = evade2_03_stage_2_pattern9_data, - .evade2_03_stage_2_pattern10 = evade2_03_stage_2_pattern10_data, - .evade2_03_stage_2_pattern11 = evade2_03_stage_2_pattern11_data, - .evade2_03_stage_2_pattern12 = evade2_03_stage_2_pattern12_data, - .evade2_03_stage_2_pattern13 = evade2_03_stage_2_pattern13_data, - .evade2_03_stage_2_pattern14 = evade2_03_stage_2_pattern14_data, - .evade2_03_stage_2_pattern15 = evade2_03_stage_2_pattern15_data, - .evade2_03_stage_2_pattern16 = evade2_03_stage_2_pattern16_data, - .evade2_03_stage_2_pattern17 = evade2_03_stage_2_pattern17_data, - .evade2_03_stage_2_pattern18 = evade2_03_stage_2_pattern18_data, - .evade2_03_stage_2_pattern19 = evade2_03_stage_2_pattern19_data, - .evade2_03_stage_2_pattern20 = evade2_03_stage_2_pattern20_data, - .evade2_03_stage_2_pattern21 = evade2_03_stage_2_pattern21_data, - .evade2_03_stage_2_pattern22 = evade2_03_stage_2_pattern22_data, - .evade2_03_stage_2_pattern23 = evade2_03_stage_2_pattern23_data, - .evade2_03_stage_2_pattern24 = evade2_03_stage_2_pattern24_data, - .evade2_03_stage_2_pattern25 = evade2_03_stage_2_pattern25_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_07_stage_4.h b/Evade2/sound/evade2_07_stage_4.h index f71ce0f..7503339 100644 --- a/Evade2/sound/evade2_07_stage_4.h +++ b/Evade2/sound/evade2_07_stage_4.h @@ -1,5 +1,5 @@ -#ifndef EVADE2_07_STAGE_4_H -#define EVADE2_07_STAGE_4_H +#ifndef EVADE2_07_STAGE_5_H +#define EVADE2_07_STAGE_5_H #ifndef ARRAY_SIZE #define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) @@ -13,23 +13,18 @@ #define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; #endif -/* pattern (channel) / bytes = 34*/ +/* pattern (channel) / bytes = 21*/ #define evade2_07_stage_4_pattern0_data { \ ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(25), \ + ATM_CMD_M_SET_TEMPO(17), \ ATM_CMD_M_CALL(6), \ ATM_CMD_M_CALL(7), \ - ATM_CMD_M_CALL_REPEAT(8, 2), \ + ATM_CMD_M_CALL(8), \ ATM_CMD_M_CALL(9), \ ATM_CMD_M_CALL(10), \ - ATM_CMD_M_CALL_REPEAT(11, 2), \ + ATM_CMD_M_CALL(11), \ ATM_CMD_M_CALL(12), \ ATM_CMD_M_CALL(13), \ - ATM_CMD_M_CALL_REPEAT(6, 2), \ - ATM_CMD_M_CALL(12), \ - ATM_CMD_M_CALL(14), \ - ATM_CMD_M_CALL(15), \ - ATM_CMD_M_CALL(16), \ ATM_CMD_M_SET_LOOP_PATTERN(0), \ ATM_CMD_I_STOP, \ } @@ -41,39 +36,34 @@ DEFINE_PATTERN(evade2_07_stage_4_pattern0_array, evade2_07_stage_4_pattern0_data } DEFINE_PATTERN(evade2_07_stage_4_pattern1_array, evade2_07_stage_4_pattern1_data); -/* pattern (channel) / bytes = 20*/ +/* pattern (channel) / bytes = 25*/ #define evade2_07_stage_4_pattern2_data { \ ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_CALL_REPEAT(17, 16), \ + ATM_CMD_M_NOTECUT_ON(0), \ + ATM_CMD_M_CALL_REPEAT(14, 4), \ + ATM_CMD_M_CALL_REPEAT(15, 4), \ + ATM_CMD_M_CALL_REPEAT(16, 4), \ + ATM_CMD_M_CALL_REPEAT(17, 2), \ ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL_REPEAT(17, 4), \ + ATM_CMD_M_CALL(21), \ ATM_CMD_M_CALL(18), \ - ATM_CMD_M_CALL(19), \ - ATM_CMD_M_CALL_REPEAT(17, 4), \ + ATM_CMD_M_CALL(22), \ ATM_CMD_M_SET_LOOP_PATTERN(2), \ ATM_CMD_I_STOP, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern2_array, evade2_07_stage_4_pattern2_data); -/* pattern (channel) / bytes = 43*/ +/* pattern (channel) / bytes = 23*/ #define evade2_07_stage_4_pattern3_data { \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ - ATM_CMD_M_CALL_REPEAT(20, 3), \ - ATM_CMD_M_CALL(21), \ + ATM_CMD_M_SET_VOLUME(110), \ + ATM_CMD_M_CALL_REPEAT(19, 3), \ + ATM_CMD_M_CALL(20), \ + ATM_CMD_M_CALL_REPEAT(19, 3), \ + ATM_CMD_M_CALL(20), \ + ATM_CMD_M_CALL_REPEAT(19, 3), \ + ATM_CMD_M_CALL(20), \ + ATM_CMD_M_CALL_REPEAT(19, 3), \ + ATM_CMD_M_CALL(20), \ ATM_CMD_M_SET_LOOP_PATTERN(3), \ ATM_CMD_I_STOP, \ } @@ -109,229 +99,185 @@ DEFINE_PATTERN(evade2_07_stage_4_pattern6_array, evade2_07_stage_4_pattern6_data /* pattern (tune) / "C00|P01" / bytes = 7*/ #define evade2_07_stage_4_pattern7_data { \ ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_M_DELAY_TICKS(20), \ ATM_CMD_I_NOTE_A3_, \ ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern7_array, evade2_07_stage_4_pattern7_data); -/* pattern (tune) / "C00|P02" / bytes = 3*/ +/* pattern (tune) / "C00|P02" / bytes = 5*/ #define evade2_07_stage_4_pattern8_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_NOTE_D4, \ + ATM_CMD_M_DELAY_TICKS(12), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(20), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern8_array, evade2_07_stage_4_pattern8_data); -/* pattern (tune) / "C00|P04" / bytes = 3*/ +/* pattern (tune) / "C00|P03" / bytes = 5*/ #define evade2_07_stage_4_pattern9_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_F4, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern9_array, evade2_07_stage_4_pattern9_data); -/* pattern (tune) / "C00|P05" / bytes = 7*/ +/* pattern (tune) / "C00|P04" / bytes = 5*/ #define evade2_07_stage_4_pattern10_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_G4, \ + ATM_CMD_M_DELAY_TICKS(12), \ + ATM_CMD_I_NOTE_G4_, \ + ATM_CMD_M_DELAY_TICKS(20), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern10_array, evade2_07_stage_4_pattern10_data); -/* pattern (tune) / "C00|P06" / bytes = 3*/ +/* pattern (tune) / "C00|P05" / bytes = 5*/ #define evade2_07_stage_4_pattern11_data { \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_NOTE_G4_, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_F4, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern11_array, evade2_07_stage_4_pattern11_data); -/* pattern (tune) / "C00|P08" / bytes = 3*/ +/* pattern (tune) / "C00|P06" / bytes = 7*/ #define evade2_07_stage_4_pattern12_data { \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_NOTE_G4, \ + ATM_CMD_M_DELAY_TICKS(6), \ + ATM_CMD_I_NOTE_G4_, \ + ATM_CMD_M_DELAY_TICKS(6), \ + ATM_CMD_I_NOTE_A4_, \ + ATM_CMD_M_DELAY_TICKS(20), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern12_array, evade2_07_stage_4_pattern12_data); -/* pattern (tune) / "C00|P09" / bytes = 7*/ +/* pattern (tune) / "C00|P07" / bytes = 15*/ #define evade2_07_stage_4_pattern13_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(5), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_A4_, \ + ATM_CMD_M_DELAY_TICKS(16), \ + ATM_CMD_I_NOTE_C5, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_G4, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_G4, \ + ATM_CMD_M_DELAY_TICKS(4), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern13_array, evade2_07_stage_4_pattern13_data); -/* pattern (tune) / "C00|P13" / bytes = 7*/ +/* pattern (tune) / "C02|P00" / bytes = 5*/ #define evade2_07_stage_4_pattern14_data { \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(24), \ - ATM_CMD_I_NOTE_D4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_C3, \ + ATM_CMD_M_DELAY_TICKS(8), \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern14_array, evade2_07_stage_4_pattern14_data); -/* pattern (tune) / "C00|P14" / bytes = 5*/ +/* pattern (tune) / "C02|P02" / bytes = 5*/ #define evade2_07_stage_4_pattern15_data { \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ + ATM_CMD_I_NOTE_G2, \ + ATM_CMD_M_DELAY_TICKS(8), \ + ATM_CMD_I_NOTE_G3, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern15_array, evade2_07_stage_4_pattern15_data); -/* pattern (tune) / "C00|P15" / bytes = 5*/ +/* pattern (tune) / "C02|P04" / bytes = 5*/ #define evade2_07_stage_4_pattern16_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(28), \ + ATM_CMD_I_NOTE_G2_, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern16_array, evade2_07_stage_4_pattern16_data); -/* pattern (tune) / "C02|P00" / bytes = 17*/ +/* pattern (tune) / "C02|P06" / bytes = 5*/ #define evade2_07_stage_4_pattern17_data { \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_D3_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_A2_, \ + ATM_CMD_M_DELAY_TICKS(8), \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern17_array, evade2_07_stage_4_pattern17_data); -/* pattern (tune) / "C02|P08" / bytes = 33*/ +/* pattern (tune) / "C02|P07" / bytes = 3*/ #define evade2_07_stage_4_pattern18_data { \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern18_array, evade2_07_stage_4_pattern18_data); -/* pattern (tune) / "C02|P09" / bytes = 33*/ -#define evade2_07_stage_4_pattern19_data { \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_D3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_07_stage_4_pattern19_array, evade2_07_stage_4_pattern19_data); - /* pattern (tune) / "C03|P00" / bytes = 7*/ -#define evade2_07_stage_4_pattern20_data { \ +#define evade2_07_stage_4_pattern19_data { \ ATM_CMD_M_CALL(4), \ ATM_CMD_M_DELAY_TICKS(7), \ ATM_CMD_M_CALL(5), \ ATM_CMD_M_DELAY_TICKS(6), \ ATM_CMD_I_RETURN, \ } -DEFINE_PATTERN(evade2_07_stage_4_pattern20_array, evade2_07_stage_4_pattern20_data); +DEFINE_PATTERN(evade2_07_stage_4_pattern19_array, evade2_07_stage_4_pattern19_data); /* pattern (tune) / "C03|P01" / bytes = 13*/ -#define evade2_07_stage_4_pattern21_data { \ +#define evade2_07_stage_4_pattern20_data { \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_M_CALL(4), \ ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_M_CALL(4), \ ATM_CMD_M_DELAY_TICKS(1), \ ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_07_stage_4_pattern20_array, evade2_07_stage_4_pattern20_data); + +/* pattern (tune) / "C02|P07_A5_" / bytes = 3*/ +#define evade2_07_stage_4_pattern21_data { \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(8), \ ATM_CMD_I_RETURN, \ } DEFINE_PATTERN(evade2_07_stage_4_pattern21_array, evade2_07_stage_4_pattern21_data); +/* pattern (tune) / "C02|P07_CRES" / bytes = 9*/ +#define evade2_07_stage_4_pattern22_data { \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_F4, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_07_stage_4_pattern22_array, evade2_07_stage_4_pattern22_data); + const PROGMEM struct evade2_07_stage_4_score_data { uint8_t fmt; uint8_t num_patterns; - uint16_t patterns_offset[22]; + uint16_t patterns_offset[23]; uint8_t num_channels; uint8_t start_patterns[4]; uint8_t evade2_07_stage_4_pattern0[sizeof(evade2_07_stage_4_pattern0_array)]; @@ -356,6 +302,7 @@ const PROGMEM struct evade2_07_stage_4_score_data { uint8_t evade2_07_stage_4_pattern19[sizeof(evade2_07_stage_4_pattern19_array)]; uint8_t evade2_07_stage_4_pattern20[sizeof(evade2_07_stage_4_pattern20_array)]; uint8_t evade2_07_stage_4_pattern21[sizeof(evade2_07_stage_4_pattern21_array)]; + uint8_t evade2_07_stage_4_pattern22[sizeof(evade2_07_stage_4_pattern22_array)]; } evade2_07_stage_4 = { .fmt = ATM_SCORE_FMT_FULL, .num_patterns = NUM_PATTERNS(struct evade2_07_stage_4_score_data), @@ -382,6 +329,7 @@ const PROGMEM struct evade2_07_stage_4_score_data { offsetof(struct evade2_07_stage_4_score_data, evade2_07_stage_4_pattern19), offsetof(struct evade2_07_stage_4_score_data, evade2_07_stage_4_pattern20), offsetof(struct evade2_07_stage_4_score_data, evade2_07_stage_4_pattern21), + offsetof(struct evade2_07_stage_4_score_data, evade2_07_stage_4_pattern22), }, .num_channels = 4, .start_patterns = { @@ -412,6 +360,7 @@ const PROGMEM struct evade2_07_stage_4_score_data { .evade2_07_stage_4_pattern19 = evade2_07_stage_4_pattern19_data, .evade2_07_stage_4_pattern20 = evade2_07_stage_4_pattern20_data, .evade2_07_stage_4_pattern21 = evade2_07_stage_4_pattern21_data, + .evade2_07_stage_4_pattern22 = evade2_07_stage_4_pattern22_data, }; #endif \ No newline at end of file diff --git a/Evade2/sound/evade2_08_stage_4_boss.h b/Evade2/sound/evade2_08_stage_4_boss.h deleted file mode 100644 index 57e49be..0000000 --- a/Evade2/sound/evade2_08_stage_4_boss.h +++ /dev/null @@ -1,188 +0,0 @@ -#ifndef EVADE2_08_STAGE_4_BOSS_H -#define EVADE2_08_STAGE_4_BOSS_H - -/* pattern (channel) / bytes = 14*/ -#define evade2_08_stage_4_boss_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(110), \ - ATM_CMD_M_SET_TEMPO(16), \ - ATM_CMD_M_CALL_REPEAT(5, 8), \ - ATM_CMD_M_CALL_REPEAT(6, 4), \ - ATM_CMD_M_CALL_REPEAT(7, 4), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern0_array, evade2_08_stage_4_boss_pattern0_data); - -/* pattern (channel) / bytes = 1*/ -#define evade2_08_stage_4_boss_pattern1_data { \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern1_array, evade2_08_stage_4_boss_pattern1_data); - -/* pattern (channel) / bytes = 12*/ -#define evade2_08_stage_4_boss_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(90), \ - ATM_CMD_M_CALL_REPEAT(8, 8), \ - ATM_CMD_M_CALL_REPEAT(9, 4), \ - ATM_CMD_M_CALL_REPEAT(10, 4), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern2_array, evade2_08_stage_4_boss_pattern2_data); - -/* pattern (channel) / bytes = 6*/ -#define evade2_08_stage_4_boss_pattern3_data { \ - ATM_CMD_M_CALL_REPEAT(11, 16), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern3_array, evade2_08_stage_4_boss_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_08_stage_4_boss_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern4_array, evade2_08_stage_4_boss_pattern4_data); - -/* pattern (tune) / "C01|P00" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern5_data { \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern5_array, evade2_08_stage_4_boss_pattern5_data); - -/* pattern (tune) / "C01|P02" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern6_data { \ - ATM_CMD_I_NOTE_G4_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_D4_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern6_array, evade2_08_stage_4_boss_pattern6_data); - -/* pattern (tune) / "C01|P03" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern7_data { \ - ATM_CMD_I_NOTE_A4_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_F4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern7_array, evade2_08_stage_4_boss_pattern7_data); - -/* pattern (tune) / "C02|P00" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern8_data { \ - ATM_CMD_I_NOTE_G3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern8_array, evade2_08_stage_4_boss_pattern8_data); - -/* pattern (tune) / "C02|P02" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern9_data { \ - ATM_CMD_I_NOTE_D3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern9_array, evade2_08_stage_4_boss_pattern9_data); - -/* pattern (tune) / "C02|P03" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern10_data { \ - ATM_CMD_I_NOTE_F3, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A3_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_A2_, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern10_array, evade2_08_stage_4_boss_pattern10_data); - -/* pattern (tune) / "Pattern 9" / bytes = 7*/ -#define evade2_08_stage_4_boss_pattern11_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(5), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_pattern11_array, evade2_08_stage_4_boss_pattern11_data); - -const PROGMEM struct evade2_08_stage_4_boss_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[12]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_08_stage_4_boss_pattern0[sizeof(evade2_08_stage_4_boss_pattern0_array)]; - uint8_t evade2_08_stage_4_boss_pattern1[sizeof(evade2_08_stage_4_boss_pattern1_array)]; - uint8_t evade2_08_stage_4_boss_pattern2[sizeof(evade2_08_stage_4_boss_pattern2_array)]; - uint8_t evade2_08_stage_4_boss_pattern3[sizeof(evade2_08_stage_4_boss_pattern3_array)]; - uint8_t evade2_08_stage_4_boss_pattern4[sizeof(evade2_08_stage_4_boss_pattern4_array)]; - uint8_t evade2_08_stage_4_boss_pattern5[sizeof(evade2_08_stage_4_boss_pattern5_array)]; - uint8_t evade2_08_stage_4_boss_pattern6[sizeof(evade2_08_stage_4_boss_pattern6_array)]; - uint8_t evade2_08_stage_4_boss_pattern7[sizeof(evade2_08_stage_4_boss_pattern7_array)]; - uint8_t evade2_08_stage_4_boss_pattern8[sizeof(evade2_08_stage_4_boss_pattern8_array)]; - uint8_t evade2_08_stage_4_boss_pattern9[sizeof(evade2_08_stage_4_boss_pattern9_array)]; - uint8_t evade2_08_stage_4_boss_pattern10[sizeof(evade2_08_stage_4_boss_pattern10_array)]; - uint8_t evade2_08_stage_4_boss_pattern11[sizeof(evade2_08_stage_4_boss_pattern11_array)]; -} evade2_08_stage_4_boss = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_08_stage_4_boss_score_data), - .patterns_offset = { - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern0), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern1), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern2), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern3), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern4), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern5), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern6), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern7), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern8), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern9), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern10), - offsetof(struct evade2_08_stage_4_boss_score_data, evade2_08_stage_4_boss_pattern11), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_08_stage_4_boss_pattern0 = evade2_08_stage_4_boss_pattern0_data, - .evade2_08_stage_4_boss_pattern1 = evade2_08_stage_4_boss_pattern1_data, - .evade2_08_stage_4_boss_pattern2 = evade2_08_stage_4_boss_pattern2_data, - .evade2_08_stage_4_boss_pattern3 = evade2_08_stage_4_boss_pattern3_data, - .evade2_08_stage_4_boss_pattern4 = evade2_08_stage_4_boss_pattern4_data, - .evade2_08_stage_4_boss_pattern5 = evade2_08_stage_4_boss_pattern5_data, - .evade2_08_stage_4_boss_pattern6 = evade2_08_stage_4_boss_pattern6_data, - .evade2_08_stage_4_boss_pattern7 = evade2_08_stage_4_boss_pattern7_data, - .evade2_08_stage_4_boss_pattern8 = evade2_08_stage_4_boss_pattern8_data, - .evade2_08_stage_4_boss_pattern9 = evade2_08_stage_4_boss_pattern9_data, - .evade2_08_stage_4_boss_pattern10 = evade2_08_stage_4_boss_pattern10_data, - .evade2_08_stage_4_boss_pattern11 = evade2_08_stage_4_boss_pattern11_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_08_stage_4_boss_new.h b/Evade2/sound/evade2_08_stage_4_boss_new.h deleted file mode 100644 index 35f1a80..0000000 --- a/Evade2/sound/evade2_08_stage_4_boss_new.h +++ /dev/null @@ -1,280 +0,0 @@ -#ifndef EVADE2_08_STAGE_4_BOSS_NEW_H -#define EVADE2_08_STAGE_4_BOSS_NEW_H - -#ifndef ARRAY_SIZE -#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) -#endif - -#ifndef NUM_PATTERNS -#define NUM_PATTERNS(struct_) (ARRAY_SIZE( ((struct_ *)0)->patterns_offset)) -#endif - -#ifndef DEFINE_PATTERN -#define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; -#endif - -/* pattern (channel) / bytes = 13*/ -#define evade2_08_stage_4_boss_new_pattern0_data { \ - ATM_CMD_M_SET_VOLUME(128), \ - ATM_CMD_M_SET_TEMPO(17), \ - ATM_CMD_M_CALL_REPEAT(5, 4), \ - ATM_CMD_M_CALL_REPEAT(6, 3), \ - ATM_CMD_M_CALL(7), \ - ATM_CMD_M_SET_LOOP_PATTERN(0), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern0_array, evade2_08_stage_4_boss_new_pattern0_data); - -/* pattern (channel) / bytes = 1*/ -#define evade2_08_stage_4_boss_new_pattern1_data { \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern1_array, evade2_08_stage_4_boss_new_pattern1_data); - -/* pattern (channel) / bytes = 6*/ -#define evade2_08_stage_4_boss_new_pattern2_data { \ - ATM_CMD_M_SET_VOLUME(128), \ - ATM_CMD_M_CALL_REPEAT(8, 16), \ - ATM_CMD_M_SET_LOOP_PATTERN(2), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern2_array, evade2_08_stage_4_boss_new_pattern2_data); - -/* pattern (channel) / bytes = 39*/ -#define evade2_08_stage_4_boss_new_pattern3_data { \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 5), \ - ATM_CMD_M_CALL(9), \ - ATM_CMD_M_CALL_REPEAT(10, 3), \ - ATM_CMD_M_CALL_REPEAT(9, 2), \ - ATM_CMD_M_SET_LOOP_PATTERN(3), \ - ATM_CMD_I_STOP, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern3_array, evade2_08_stage_4_boss_new_pattern3_data); - -/* pattern (drum) / bytes = 6*/ -#define evade2_08_stage_4_boss_new_pattern4_data { \ - ATM_CMD_M_SET_VOLUME(31), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_SET_VOLUME(0), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern4_array, evade2_08_stage_4_boss_new_pattern4_data); - -/* pattern (tune) / "C00|P00" / bytes = 21*/ -#define evade2_08_stage_4_boss_new_pattern5_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(8), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern5_array, evade2_08_stage_4_boss_new_pattern5_data); - -/* pattern (tune) / "C00|P04" / bytes = 27*/ -#define evade2_08_stage_4_boss_new_pattern6_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(6), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(4), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern6_array, evade2_08_stage_4_boss_new_pattern6_data); - -/* pattern (tune) / "C00|P07" / bytes = 33*/ -#define evade2_08_stage_4_boss_new_pattern7_data { \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G4_, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G5, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G6, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_G4, \ - ATM_CMD_M_DELAY_TICKS(2), \ - ATM_CMD_I_NOTE_C5, \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern7_array, evade2_08_stage_4_boss_new_pattern7_data); - -/* pattern (tune) / "C02|P00" / bytes = 33*/ -#define evade2_08_stage_4_boss_new_pattern8_data { \ - ATM_CMD_I_NOTE_C2, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C2, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C2, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C3, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_C2, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_NOTE_OFF, \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern8_array, evade2_08_stage_4_boss_new_pattern8_data); - -/* pattern (tune) / "C03|P00" / bytes = 10*/ -#define evade2_08_stage_4_boss_new_pattern9_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(3), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(1), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern9_array, evade2_08_stage_4_boss_new_pattern9_data); - -/* pattern (tune) / "Pattern 7" / bytes = 4*/ -#define evade2_08_stage_4_boss_new_pattern10_data { \ - ATM_CMD_M_CALL(4), \ - ATM_CMD_M_DELAY_TICKS(7), \ - ATM_CMD_I_RETURN, \ -} -DEFINE_PATTERN(evade2_08_stage_4_boss_new_pattern10_array, evade2_08_stage_4_boss_new_pattern10_data); - -const PROGMEM struct evade2_08_stage_4_boss_new_score_data { - uint8_t fmt; - uint8_t num_patterns; - uint16_t patterns_offset[11]; - uint8_t num_channels; - uint8_t start_patterns[4]; - uint8_t evade2_08_stage_4_boss_new_pattern0[sizeof(evade2_08_stage_4_boss_new_pattern0_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern1[sizeof(evade2_08_stage_4_boss_new_pattern1_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern2[sizeof(evade2_08_stage_4_boss_new_pattern2_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern3[sizeof(evade2_08_stage_4_boss_new_pattern3_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern4[sizeof(evade2_08_stage_4_boss_new_pattern4_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern5[sizeof(evade2_08_stage_4_boss_new_pattern5_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern6[sizeof(evade2_08_stage_4_boss_new_pattern6_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern7[sizeof(evade2_08_stage_4_boss_new_pattern7_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern8[sizeof(evade2_08_stage_4_boss_new_pattern8_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern9[sizeof(evade2_08_stage_4_boss_new_pattern9_array)]; - uint8_t evade2_08_stage_4_boss_new_pattern10[sizeof(evade2_08_stage_4_boss_new_pattern10_array)]; -} evade2_08_stage_4_boss_new = { - .fmt = ATM_SCORE_FMT_FULL, - .num_patterns = NUM_PATTERNS(struct evade2_08_stage_4_boss_new_score_data), - .patterns_offset = { - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern0), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern1), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern2), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern3), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern4), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern5), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern6), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern7), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern8), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern9), - offsetof(struct evade2_08_stage_4_boss_new_score_data, evade2_08_stage_4_boss_new_pattern10), - }, - .num_channels = 4, - .start_patterns = { - 0x00, // Channel 0 entry pattern (SQUARE) - 0x01, // Channel 1 entry pattern (SQUARE) - 0x02, // Channel 2 entry pattern (SQUARE) - 0x03, // Channel 3 entry pattern (NOISE) - }, - .evade2_08_stage_4_boss_new_pattern0 = evade2_08_stage_4_boss_new_pattern0_data, - .evade2_08_stage_4_boss_new_pattern1 = evade2_08_stage_4_boss_new_pattern1_data, - .evade2_08_stage_4_boss_new_pattern2 = evade2_08_stage_4_boss_new_pattern2_data, - .evade2_08_stage_4_boss_new_pattern3 = evade2_08_stage_4_boss_new_pattern3_data, - .evade2_08_stage_4_boss_new_pattern4 = evade2_08_stage_4_boss_new_pattern4_data, - .evade2_08_stage_4_boss_new_pattern5 = evade2_08_stage_4_boss_new_pattern5_data, - .evade2_08_stage_4_boss_new_pattern6 = evade2_08_stage_4_boss_new_pattern6_data, - .evade2_08_stage_4_boss_new_pattern7 = evade2_08_stage_4_boss_new_pattern7_data, - .evade2_08_stage_4_boss_new_pattern8 = evade2_08_stage_4_boss_new_pattern8_data, - .evade2_08_stage_4_boss_new_pattern9 = evade2_08_stage_4_boss_new_pattern9_data, - .evade2_08_stage_4_boss_new_pattern10 = evade2_08_stage_4_boss_new_pattern10_data, -}; - -#endif \ No newline at end of file diff --git a/Evade2/sound/evade2_08_stage_5.h b/Evade2/sound/evade2_08_stage_5.h new file mode 100644 index 0000000..8261955 --- /dev/null +++ b/Evade2/sound/evade2_08_stage_5.h @@ -0,0 +1,385 @@ +#ifndef EVADE2_00_INTRO_H +#define EVADE2_00_INTRO_H + +#ifndef ARRAY_SIZE +#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) +#endif + +#ifndef NUM_PATTERNS +#define NUM_PATTERNS(struct_) (ARRAY_SIZE( ((struct_ *)0)->patterns_offset)) +#endif + +#ifndef DEFINE_PATTERN +#define DEFINE_PATTERN(pattern_id, values) const uint8_t pattern_id[] = values; +#endif + +/* pattern (channel) / bytes = 34*/ +#define evade2_08_stage_5_pattern0_data { \ + ATM_CMD_M_SET_VOLUME(110), \ + ATM_CMD_M_SET_TEMPO(17), \ + ATM_CMD_M_CALL(6), \ + ATM_CMD_M_CALL(7), \ + ATM_CMD_M_CALL_REPEAT(8, 2), \ + ATM_CMD_M_CALL(9), \ + ATM_CMD_M_CALL(10), \ + ATM_CMD_M_CALL_REPEAT(11, 2), \ + ATM_CMD_M_CALL(12), \ + ATM_CMD_M_CALL(13), \ + ATM_CMD_M_CALL_REPEAT(6, 2), \ + ATM_CMD_M_CALL(12), \ + ATM_CMD_M_CALL(14), \ + ATM_CMD_M_CALL(15), \ + ATM_CMD_M_CALL(16), \ + ATM_CMD_M_SET_LOOP_PATTERN(0), \ + ATM_CMD_I_STOP, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern0_array, evade2_08_stage_5_pattern0_data); + +/* pattern (channel) / bytes = 1*/ +#define evade2_08_stage_5_pattern1_data { \ + ATM_CMD_I_STOP, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern1_array, evade2_08_stage_5_pattern1_data); + +/* pattern (channel) / bytes = 20*/ +#define evade2_08_stage_5_pattern2_data { \ + ATM_CMD_M_SET_VOLUME(110), \ + ATM_CMD_M_CALL_REPEAT(17, 16), \ + ATM_CMD_M_CALL_REPEAT(18, 2), \ + ATM_CMD_M_CALL_REPEAT(19, 2), \ + ATM_CMD_M_CALL_REPEAT(17, 4), \ + ATM_CMD_M_CALL_REPEAT(18, 2), \ + ATM_CMD_M_CALL_REPEAT(19, 2), \ + ATM_CMD_M_CALL_REPEAT(17, 4), \ + ATM_CMD_M_SET_LOOP_PATTERN(2), \ + ATM_CMD_I_STOP, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern2_array, evade2_08_stage_5_pattern2_data); + +/* pattern (channel) / bytes = 41*/ +#define evade2_08_stage_5_pattern3_data { \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_CALL_REPEAT(20, 3), \ + ATM_CMD_M_CALL(21), \ + ATM_CMD_M_SET_LOOP_PATTERN(3), \ + ATM_CMD_I_STOP, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern3_array, evade2_08_stage_5_pattern3_data); + +/* pattern (drum) / bytes = 6*/ +#define evade2_08_stage_5_pattern4_data { \ + ATM_CMD_M_SET_VOLUME(31), \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_M_SET_VOLUME(0), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern4_array, evade2_08_stage_5_pattern4_data); + +/* pattern (drum) / bytes = 7*/ +#define evade2_08_stage_5_pattern5_data { \ + ATM_CMD_M_SET_VOLUME(16), \ + ATM_CMD_M_SLIDE_VOL_ON(-8), \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_M_SLIDE_VOL_OFF, \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern5_array, evade2_08_stage_5_pattern5_data); + +/* pattern (tune) / "C00|P00" / bytes = 3*/ +#define evade2_08_stage_5_pattern6_data { \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern6_array, evade2_08_stage_5_pattern6_data); + +/* pattern (tune) / "C00|P01" / bytes = 7*/ +#define evade2_08_stage_5_pattern7_data { \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_D4, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern7_array, evade2_08_stage_5_pattern7_data); + +/* pattern (tune) / "C00|P02" / bytes = 3*/ +#define evade2_08_stage_5_pattern8_data { \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern8_array, evade2_08_stage_5_pattern8_data); + +/* pattern (tune) / "C00|P04" / bytes = 3*/ +#define evade2_08_stage_5_pattern9_data { \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern9_array, evade2_08_stage_5_pattern9_data); + +/* pattern (tune) / "C00|P05" / bytes = 7*/ +#define evade2_08_stage_5_pattern10_data { \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_G3_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_D4, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern10_array, evade2_08_stage_5_pattern10_data); + +/* pattern (tune) / "C00|P06" / bytes = 3*/ +#define evade2_08_stage_5_pattern11_data { \ + ATM_CMD_I_NOTE_D4, \ + ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern11_array, evade2_08_stage_5_pattern11_data); + +/* pattern (tune) / "C00|P08" / bytes = 3*/ +#define evade2_08_stage_5_pattern12_data { \ + ATM_CMD_I_NOTE_G3_, \ + ATM_CMD_M_DELAY_TICKS(32), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern12_array, evade2_08_stage_5_pattern12_data); + +/* pattern (tune) / "C00|P09" / bytes = 7*/ +#define evade2_08_stage_5_pattern13_data { \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(5), \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern13_array, evade2_08_stage_5_pattern13_data); + +/* pattern (tune) / "C00|P13" / bytes = 7*/ +#define evade2_08_stage_5_pattern14_data { \ + ATM_CMD_I_NOTE_A3_, \ + ATM_CMD_M_DELAY_TICKS(24), \ + ATM_CMD_I_NOTE_D4, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern14_array, evade2_08_stage_5_pattern14_data); + +/* pattern (tune) / "C00|P14" / bytes = 5*/ +#define evade2_08_stage_5_pattern15_data { \ + ATM_CMD_I_NOTE_D4_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(28), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern15_array, evade2_08_stage_5_pattern15_data); + +/* pattern (tune) / "C00|P15" / bytes = 5*/ +#define evade2_08_stage_5_pattern16_data { \ + ATM_CMD_I_NOTE_C4, \ + ATM_CMD_M_DELAY_TICKS(28), \ + ATM_CMD_I_NOTE_G3_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern16_array, evade2_08_stage_5_pattern16_data); + +/* pattern (tune) / "C02|P00" / bytes = 17*/ +#define evade2_08_stage_5_pattern17_data { \ + ATM_CMD_I_NOTE_C3, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_C3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_D3_, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_F3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern17_array, evade2_08_stage_5_pattern17_data); + +/* pattern (tune) / "C02|P08" / bytes = 17*/ +#define evade2_08_stage_5_pattern18_data { \ + ATM_CMD_I_NOTE_G2_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_G2_, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_A2_, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_C3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern18_array, evade2_08_stage_5_pattern18_data); + +/* pattern (tune) / "C02|P09" / bytes = 17*/ +#define evade2_08_stage_5_pattern19_data { \ + ATM_CMD_I_NOTE_A2_, \ + ATM_CMD_M_DELAY_TICKS(4), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(2), \ + ATM_CMD_I_NOTE_A2_, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_NOTE_C3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_D3, \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_I_NOTE_OFF, \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern19_array, evade2_08_stage_5_pattern19_data); + +/* pattern (tune) / "C03|P00" / bytes = 7*/ +#define evade2_08_stage_5_pattern20_data { \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_CALL(5), \ + ATM_CMD_M_DELAY_TICKS(6), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern20_array, evade2_08_stage_5_pattern20_data); + +/* pattern (tune) / "C03|P01" / bytes = 13*/ +#define evade2_08_stage_5_pattern21_data { \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(7), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(1), \ + ATM_CMD_M_CALL(4), \ + ATM_CMD_M_DELAY_TICKS(3), \ + ATM_CMD_I_RETURN, \ +} +DEFINE_PATTERN(evade2_08_stage_5_pattern21_array, evade2_08_stage_5_pattern21_data); + +const PROGMEM struct evade2_08_stage_5_score_data { + uint8_t fmt; + uint8_t num_patterns; + uint16_t patterns_offset[22]; + uint8_t num_channels; + uint8_t start_patterns[4]; + uint8_t evade2_08_stage_5_pattern0[sizeof(evade2_08_stage_5_pattern0_array)]; + uint8_t evade2_08_stage_5_pattern1[sizeof(evade2_08_stage_5_pattern1_array)]; + uint8_t evade2_08_stage_5_pattern2[sizeof(evade2_08_stage_5_pattern2_array)]; + uint8_t evade2_08_stage_5_pattern3[sizeof(evade2_08_stage_5_pattern3_array)]; + uint8_t evade2_08_stage_5_pattern4[sizeof(evade2_08_stage_5_pattern4_array)]; + uint8_t evade2_08_stage_5_pattern5[sizeof(evade2_08_stage_5_pattern5_array)]; + uint8_t evade2_08_stage_5_pattern6[sizeof(evade2_08_stage_5_pattern6_array)]; + uint8_t evade2_08_stage_5_pattern7[sizeof(evade2_08_stage_5_pattern7_array)]; + uint8_t evade2_08_stage_5_pattern8[sizeof(evade2_08_stage_5_pattern8_array)]; + uint8_t evade2_08_stage_5_pattern9[sizeof(evade2_08_stage_5_pattern9_array)]; + uint8_t evade2_08_stage_5_pattern10[sizeof(evade2_08_stage_5_pattern10_array)]; + uint8_t evade2_08_stage_5_pattern11[sizeof(evade2_08_stage_5_pattern11_array)]; + uint8_t evade2_08_stage_5_pattern12[sizeof(evade2_08_stage_5_pattern12_array)]; + uint8_t evade2_08_stage_5_pattern13[sizeof(evade2_08_stage_5_pattern13_array)]; + uint8_t evade2_08_stage_5_pattern14[sizeof(evade2_08_stage_5_pattern14_array)]; + uint8_t evade2_08_stage_5_pattern15[sizeof(evade2_08_stage_5_pattern15_array)]; + uint8_t evade2_08_stage_5_pattern16[sizeof(evade2_08_stage_5_pattern16_array)]; + uint8_t evade2_08_stage_5_pattern17[sizeof(evade2_08_stage_5_pattern17_array)]; + uint8_t evade2_08_stage_5_pattern18[sizeof(evade2_08_stage_5_pattern18_array)]; + uint8_t evade2_08_stage_5_pattern19[sizeof(evade2_08_stage_5_pattern19_array)]; + uint8_t evade2_08_stage_5_pattern20[sizeof(evade2_08_stage_5_pattern20_array)]; + uint8_t evade2_08_stage_5_pattern21[sizeof(evade2_08_stage_5_pattern21_array)]; +} evade2_08_stage_5 = { + .fmt = ATM_SCORE_FMT_FULL, + .num_patterns = NUM_PATTERNS(struct evade2_08_stage_5_score_data), + .patterns_offset = { + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern0), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern1), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern2), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern3), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern4), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern5), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern6), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern7), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern8), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern9), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern10), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern11), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern12), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern13), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern14), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern15), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern16), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern17), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern18), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern19), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern20), + offsetof(struct evade2_08_stage_5_score_data, evade2_08_stage_5_pattern21), + }, + .num_channels = 4, + .start_patterns = { + 0x00, // Channel 0 entry pattern (SQUARE) + 0x01, // Channel 1 entry pattern (SQUARE) + 0x02, // Channel 2 entry pattern (SQUARE) + 0x03, // Channel 3 entry pattern (NOISE) + }, + .evade2_08_stage_5_pattern0 = evade2_08_stage_5_pattern0_data, + .evade2_08_stage_5_pattern1 = evade2_08_stage_5_pattern1_data, + .evade2_08_stage_5_pattern2 = evade2_08_stage_5_pattern2_data, + .evade2_08_stage_5_pattern3 = evade2_08_stage_5_pattern3_data, + .evade2_08_stage_5_pattern4 = evade2_08_stage_5_pattern4_data, + .evade2_08_stage_5_pattern5 = evade2_08_stage_5_pattern5_data, + .evade2_08_stage_5_pattern6 = evade2_08_stage_5_pattern6_data, + .evade2_08_stage_5_pattern7 = evade2_08_stage_5_pattern7_data, + .evade2_08_stage_5_pattern8 = evade2_08_stage_5_pattern8_data, + .evade2_08_stage_5_pattern9 = evade2_08_stage_5_pattern9_data, + .evade2_08_stage_5_pattern10 = evade2_08_stage_5_pattern10_data, + .evade2_08_stage_5_pattern11 = evade2_08_stage_5_pattern11_data, + .evade2_08_stage_5_pattern12 = evade2_08_stage_5_pattern12_data, + .evade2_08_stage_5_pattern13 = evade2_08_stage_5_pattern13_data, + .evade2_08_stage_5_pattern14 = evade2_08_stage_5_pattern14_data, + .evade2_08_stage_5_pattern15 = evade2_08_stage_5_pattern15_data, + .evade2_08_stage_5_pattern16 = evade2_08_stage_5_pattern16_data, + .evade2_08_stage_5_pattern17 = evade2_08_stage_5_pattern17_data, + .evade2_08_stage_5_pattern18 = evade2_08_stage_5_pattern18_data, + .evade2_08_stage_5_pattern19 = evade2_08_stage_5_pattern19_data, + .evade2_08_stage_5_pattern20 = evade2_08_stage_5_pattern20_data, + .evade2_08_stage_5_pattern21 = evade2_08_stage_5_pattern21_data, +}; + +#endif \ No newline at end of file diff --git a/cal.sh b/cal.sh index 27a5804..aa23443 100755 --- a/cal.sh +++ b/cal.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -clear +#clear echo " __________________________________________" echo " | Evade 2 |" echo " | Compilation and Deployment |" @@ -59,7 +59,7 @@ fi cd Evade2/ -#make clean; +#make clean ARDUINO_DIR="${arduino_dir}" make ARDUINO_DIR="${arduino_dir}" if [[ $? -gt 0 ]]; then echo @@ -82,7 +82,7 @@ else fi # This is where upload begins. -clear +#clear echo " ******************************************" echo " * RESET YOUR ARDUBOY NOW! *" echo " ******************************************" diff --git a/songs/atm_files/evade2_00_intro_alt_smaller_new.atm b/songs/atm_files/evade2_00_intro_alt_smaller_new.atm new file mode 100644 index 0000000..e03484f --- /dev/null +++ b/songs/atm_files/evade2_00_intro_alt_smaller_new.atm @@ -0,0 +1 @@ +{"fx":{"enabled":true,"status":{"fxType":"channel","id":3},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":15}}},"1":{"flags":1,"fx":{"1":{"val_0":110}}},"2":{"flags":0,"fx":{}},"3":{"flags":0,"fx":{}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":-1,"noteStr":"==="},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":21,"noteStr":"G#4"},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."}],"editorId":3}],[{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C01|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C01|P01","type":"tune","notes":[{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":-1,"noteStr":"==="},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C01|P03","type":"tune","notes":[{"active":18,"noteStr":"F-4"},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":21,"noteStr":"G#4"},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."}],"editorId":7}],[],[]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":-1,"noteStr":"==="},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."},{"active":-1,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":21,"noteStr":"G#4"},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C01|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C01|P01","type":"tune","notes":[{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C01|P03","type":"tune","notes":[{"active":18,"noteStr":"F-4"},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":18,"noteStr":"..."},{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":20,"noteStr":"..."},{"active":21,"noteStr":"G#4"},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":21,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":20,"noteStr":"G-4"},{"active":20,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."}],"editorId":7},{"ticks":9,"color":{"hex":"#2CFF96","rgb":{"r":44,"g":255,"b":150}},"id":8,"name":"Pattern 9","type":"drum","notes":[]}],"meta":{"name":"evade2_00_intro_alt_smaller","songRepeat":true}} \ No newline at end of file diff --git a/songs/atm_files/evade2_07_stage_5.atm b/songs/atm_files/evade2_07_stage_5.atm new file mode 100644 index 0000000..a9c44f6 --- /dev/null +++ b/songs/atm_files/evade2_07_stage_5.atm @@ -0,0 +1 @@ +{"fx":{"enabled":true,"status":{"fxType":"channel","id":2},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":17}}},"1":{"flags":0,"fx":{}},"2":{"flags":262145,"fx":{"1":{"val_0":110},"262144":{"val_0":0}}},"3":{"flags":1,"fx":{"1":{"val_0":110}}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7}],[],[{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":0},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":1},{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":21},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":3},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":2},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":23},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":7},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":4},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":8},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":5},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":6},{"ticks":32,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}],"editorId":17},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":18},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}],"editorId":19}],[{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":10},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":11},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":31},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":9},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":12},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":32},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":33},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":13},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":14},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":34},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":35},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":15},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":16},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":36},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":37}]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32},{"active":28,"noteStr":"D#5"},{"active":-1},{"active":28},{"active":28},{"active":32},{"active":32},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":13},{"active":13},{"active":13},{"active":13},{"active":13},{"active":13,"noteStr":"C-4"},{"active":13},{"active":25,"noteStr":"C-5"},{"active":25},{"active":25},{"active":25},{"active":25},{"active":25},{"active":25,"noteStr":"C-5"},{"active":25}],"editorId":20},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":8},{"active":8},{"active":8},{"active":8},{"active":8},{"active":8,"noteStr":"G-3"},{"active":8},{"active":20,"noteStr":"G-4"},{"active":20},{"active":20},{"active":20},{"active":20},{"active":20},{"active":20,"noteStr":"G-4"},{"active":20}],"editorId":22},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":9},{"active":9},{"active":9},{"active":9},{"active":9},{"active":9,"noteStr":"G#3"},{"active":9},{"active":21,"noteStr":"G#4"},{"active":21},{"active":21},{"active":21},{"active":21},{"active":21},{"active":21,"noteStr":"G#4"},{"active":21}],"editorId":24},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11,"noteStr":"A#3"},{"active":11},{"active":23,"noteStr":"A#4"},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23,"noteStr":"A#4"},{"active":23}],"editorId":26},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11,"noteStr":"A#3"},{"active":11}],"editorId":27},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":31},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":23},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23}]},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":23},{"active":25},{"active":25},{"active":28},{"active":28},{"active":30},{"active":30}]}],"meta":{"name":"evade2_07_stage_5","songRepeat":true}} \ No newline at end of file diff --git a/songs/atm_files/evade2_09_stage_4.atm b/songs/atm_files/evade2_09_stage_4.atm new file mode 100644 index 0000000..eb0ac09 --- /dev/null +++ b/songs/atm_files/evade2_09_stage_4.atm @@ -0,0 +1 @@ +{"fx":{"enabled":false,"status":{"fxType":"","id":3},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":17}}},"1":{"flags":0,"fx":{}},"2":{"flags":1,"fx":{"1":{"val_0":110}}},"3":{"flags":1,"fx":{"1":{"val_0":110}}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7}],[],[{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":0},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":1},{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":21},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":3},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":2},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":23},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":7},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":4},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":8},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":5},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":6},{"ticks":32,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}],"editorId":17},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":18},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}],"editorId":19}],[{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":10},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":11},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":31},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":9},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":12},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":32},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":33},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":13},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":14},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":34},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":35},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":15},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":16},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":36},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":37}]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":24},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":31},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}]},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}]}],"meta":{"name":"evade2_09_stage_4","songRepeat":false}} \ No newline at end of file diff --git a/songs/atm_files/evade2_09_stage_4_alt_smaller.atm b/songs/atm_files/evade2_09_stage_4_alt_smaller.atm new file mode 100644 index 0000000..74f7c9f --- /dev/null +++ b/songs/atm_files/evade2_09_stage_4_alt_smaller.atm @@ -0,0 +1 @@ +{"fx":{"enabled":false,"status":{"fxType":"","id":3},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":17}}},"1":{"flags":0,"fx":{}},"2":{"flags":1,"fx":{"1":{"val_0":110}}},"3":{"flags":1,"fx":{"1":{"val_0":110}}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7}],[],[{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":0},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":1},{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":21},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":3},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":2},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":23},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":7},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":4},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":8},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":5},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":6},{"ticks":32,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}],"editorId":17},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":18},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}],"editorId":19}],[{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":10},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":11},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":31},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":9},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":12},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":32},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":33},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":13},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":14},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":34},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":35},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":15},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":16},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":36},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":37}]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13},{"active":13},{"active":13,"noteStr":"C-4"},{"active":13},{"active":13},{"active":13},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25},{"active":25},{"active":25},{"active":25},{"active":25},{"active":25},{"active":25},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":8},{"active":8},{"active":8},{"active":8},{"active":8},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20},{"active":20},{"active":20},{"active":20},{"active":20},{"active":20},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":9},{"active":9},{"active":9},{"active":9},{"active":9},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":21},{"active":21},{"active":21},{"active":21},{"active":21},{"active":21},{"active":-1,"noteStr":"==="}],"editorId":24},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":31},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":22},{"active":22},{"active":22},{"active":22},{"active":22},{"active":22},{"active":-1}]},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":23},{"active":25},{"active":25},{"active":28},{"active":28},{"active":30},{"active":30}]}],"meta":{"name":"evade2_09_stage_4","songRepeat":true}} \ No newline at end of file diff --git a/songs/atm_files/evade2_09_stage_5.atm b/songs/atm_files/evade2_09_stage_5.atm new file mode 100644 index 0000000..fb42bea --- /dev/null +++ b/songs/atm_files/evade2_09_stage_5.atm @@ -0,0 +1 @@ +{"fx":{"enabled":false,"status":{"fxType":"","id":0},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":17}}},"1":{"flags":0,"fx":{}},"2":{"flags":1,"fx":{"1":{"val_0":110}}},"3":{"flags":1,"fx":{"1":{"val_0":110}}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7}],[],[{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":0},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":1},{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":21},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":3},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":2},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":23},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":7},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":4},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":8},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":5},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":6},{"ticks":32,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27}],[{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":10},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":11},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":31},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":9},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":12},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":32},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":33},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":13},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":14},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":34},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":35},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":15},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":16},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":36},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":37}]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":24},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":31}],"meta":{"name":"evade2_09_stage_5","songRepeat":false}} \ No newline at end of file diff --git a/songs/atm_files/evade2_09_stage_5_.atm b/songs/atm_files/evade2_09_stage_5_.atm new file mode 100644 index 0000000..83bdca3 --- /dev/null +++ b/songs/atm_files/evade2_09_stage_5_.atm @@ -0,0 +1 @@ +{"fx":{"enabled":false,"status":{"fxType":"","id":0},"channel":{"0":{"flags":1048577,"fx":{"1":{"val_0":110},"1048576":{"val_0":17}}},"1":{"flags":0,"fx":{}},"2":{"flags":1,"fx":{"1":{"val_0":110}}},"3":{"flags":1,"fx":{"1":{"val_0":110}}}},"pattern":{}},"channels":[[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7}],[],[{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":0},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":1},{"ticks":32,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":21},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":3},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":2},{"ticks":32,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":23},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":7},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":4},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":8},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":5},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":6},{"ticks":32,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":32,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":30,"noteStr":"F-5"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}],"editorId":17},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":18},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}],"editorId":19}],[{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":10},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":11},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":31},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":9},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":12},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":32},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":33},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":13},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":14},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":34},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":35},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":15},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":16},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null],"editorId":36},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,"tick",null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null],"editorId":37}]],"patterns":[{"ticks":32,"color":{"hex":"#ff7e00","rgb":{"r":255,"g":126,"b":0}},"id":0,"name":"C00|P00","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":0},{"ticks":32,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":1,"name":"C00|P01","type":"tune","notes":[{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":23,"noteStr":"A#4"},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":23,"noteStr":"..."},{"active":25,"noteStr":"C-5"},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."},{"active":25,"noteStr":"..."}],"editorId":1},{"ticks":32,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":2,"name":"C00|P02","type":"tune","notes":[{"active":27,"noteStr":"D-5"},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":27,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."}],"editorId":2},{"ticks":32,"color":{"hex":"#00d2ae","rgb":{"r":0,"g":210,"b":174}},"id":3,"name":"C00|P03","type":"tune","notes":[{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":28,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":3},{"ticks":32,"color":{"hex":"#584d4d","rgb":{"r":88,"g":77,"b":77}},"id":4,"name":"C00|P04","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."}],"editorId":4},{"ticks":32,"color":{"hex":"#7171d8","rgb":{"r":113,"g":113,"b":216}},"id":5,"name":"C00|P05","type":"tune","notes":[{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":30,"noteStr":"F-5"},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."},{"active":30,"noteStr":"..."}],"editorId":5},{"ticks":32,"color":{"hex":"#df2020","rgb":{"r":223,"g":32,"b":32}},"id":6,"name":"C00|P06","type":"tune","notes":[{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":33,"noteStr":"G#5"},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":33,"noteStr":"..."},{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."}],"editorId":6},{"ticks":32,"color":{"hex":"#24eb24","rgb":{"r":36,"g":235,"b":36}},"id":7,"name":"C00|P07","type":"tune","notes":[{"active":35,"noteStr":"A#5"},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":35,"noteStr":"..."},{"active":37,"noteStr":"C-6"},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":37,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":32,"noteStr":"..."},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":-1,"noteStr":"==="},{"active":28,"noteStr":"D#5"},{"active":28,"noteStr":"..."},{"active":32,"noteStr":"G-5"},{"active":32,"noteStr":"..."}],"editorId":7},{"ticks":16,"color":{"hex":"#75ffe8","rgb":{"r":117,"g":255,"b":232}},"id":11,"name":"C02|P00","type":"tune","notes":[{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":13,"noteStr":"C-4"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="},{"active":25,"noteStr":"C-5"},{"active":-1,"noteStr":"==="}],"editorId":20},{"ticks":16,"color":{"hex":"#aea2a2","rgb":{"r":174,"g":162,"b":162}},"id":12,"name":"C02|P02","type":"tune","notes":[{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":8,"noteStr":"G-3"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="},{"active":20,"noteStr":"G-4"},{"active":-1,"noteStr":"==="}],"editorId":22},{"ticks":16,"color":{"hex":"#b7b7eb","rgb":{"r":183,"g":183,"b":235}},"id":13,"name":"C02|P04","type":"tune","notes":[{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":9,"noteStr":"G#3"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="},{"active":21,"noteStr":"G#4"},{"active":-1,"noteStr":"==="}],"editorId":24},{"ticks":16,"color":{"hex":"#ef8f8f","rgb":{"r":239,"g":143,"b":143}},"id":14,"name":"C02|P06","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="},{"active":23,"noteStr":"A#4"},{"active":-1,"noteStr":"==="}],"editorId":26},{"ticks":8,"color":{"hex":"#98f598","rgb":{"r":152,"g":245,"b":152}},"id":15,"name":"C02|P07","type":"tune","notes":[{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="},{"active":11,"noteStr":"A#3"},{"active":-1,"noteStr":"==="}],"editorId":27},{"ticks":16,"color":{"hex":"#ff69a8","rgb":{"r":255,"g":105,"b":168}},"id":17,"name":"C03|P00","type":"drum","notes":["tick",null,null,null,null,null,null,null,"snare",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":30},{"ticks":16,"color":{"hex":"#00a8cc","rgb":{"r":0,"g":168,"b":204}},"id":18,"name":"C03|P01","type":"drum","notes":["tick",null,null,null,null,null,null,null,null,"tick",null,"tick",null,"tick",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"editorId":31},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":19,"name":"C02|P07_A5_","type":"tune","notes":[{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1},{"active":22},{"active":-1}]},{"ticks":8,"color":{"hex":"#96005A","rgb":{"r":150,"g":0,"b":90}},"id":20,"name":"C02|P07_CRES","type":"tune","notes":[{"active":23},{"active":-1},{"active":25},{"active":-1},{"active":28},{"active":-1},{"active":30},{"active":-1}]}],"meta":{"name":"evade2_09_stage_5","songRepeat":false}} \ No newline at end of file diff --git a/songs/midi/evade2_00_intro_alt_smaller_new.mid b/songs/midi/evade2_00_intro_alt_smaller_new.mid new file mode 100644 index 0000000..7c8dc84 Binary files /dev/null and b/songs/midi/evade2_00_intro_alt_smaller_new.mid differ diff --git a/songs/midi/evade2_09_stage_5.mid b/songs/midi/evade2_09_stage_5.mid new file mode 100644 index 0000000..82f7c7b Binary files /dev/null and b/songs/midi/evade2_09_stage_5.mid differ diff --git a/songs/reason/evade2_08_stage_4_new_boss.reason b/songs/reason/evade2_07_stage_4.reason similarity index 58% rename from songs/reason/evade2_08_stage_4_new_boss.reason rename to songs/reason/evade2_07_stage_4.reason index 2558dad..d8e9b50 100644 Binary files a/songs/reason/evade2_08_stage_4_new_boss.reason and b/songs/reason/evade2_07_stage_4.reason differ diff --git a/songs/reason/evade2_00_intro_long.reason b/songs/reason/evade2_99_original_evade_song.reason similarity index 100% rename from songs/reason/evade2_00_intro_long.reason rename to songs/reason/evade2_99_original_evade_song.reason