From e1f19b3919df8670c8866cbc5cf1c49cda94f5b8 Mon Sep 17 00:00:00 2001 From: ivan tkachenko Date: Thu, 17 Jul 2025 21:30:07 +0300 Subject: [PATCH] Add track Kach with custom palette and timings --- Assets/KachLoop.ogg | 3 +++ Assets/KachStart.ogg | 3 +++ MuzikaGromche/Plugin.cs | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 Assets/KachLoop.ogg create mode 100644 Assets/KachStart.ogg diff --git a/Assets/KachLoop.ogg b/Assets/KachLoop.ogg new file mode 100644 index 0000000..5db191d --- /dev/null +++ b/Assets/KachLoop.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e7454fa2e389c67d8dc37cb0866cbf28695f4c22f6d62684962e57e0555e46e +size 240487 diff --git a/Assets/KachStart.ogg b/Assets/KachStart.ogg new file mode 100644 index 0000000..eeda4fa --- /dev/null +++ b/Assets/KachStart.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72fbc4231a69ba7a6ac9d8780d4c63830d99b6313dcf31a27f6c3baefff87a6d +size 618046 diff --git a/MuzikaGromche/Plugin.cs b/MuzikaGromche/Plugin.cs index 9774d00..99d7eff 100644 --- a/MuzikaGromche/Plugin.cs +++ b/MuzikaGromche/Plugin.cs @@ -221,6 +221,25 @@ namespace MuzikaGromche return lyrics * 2 + instrumental * 2; }), }, + new Track + { + Name = "Kach", + AudioType = AudioType.OGGVORBIS, + Language = Language.ENGLISH, + WindUpTimer = 48.30f, + Bars = 12, + // let them overlap, such that there is an actual hard cut to the next color + BeatsOffset = 0.4f, + ColorTransitionIn = 0.8f, + ColorTransitionOut = 0.4f, + ColorTransitionEasing = Easing.OutExpo, + Palette = Palette.Parse([ + // pump it loudeeeeeeeeeer + "#7774DE", "#1EA59A", "#3BC457", "#3BC457", + "#CA6935", "#A82615", "#A7AA43", "#A7AA43", + "#4C2B81", "#2E802B", "#C952E7", "#C952E7", + ]), + }, ]; public static Track ChooseTrack()