Sync playback to the actual beat count rather than relying on BPM #5

Open
ratijas wants to merge 43 commits from ratijas/muzika-gromche:work/r/beats into master
3 changed files with 21 additions and 1 deletions
Showing only changes of commit 909efa720f - Show all commits

BIN
Assets/ZmeiGorynichLoop.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Assets/ZmeiGorynichStart.ogg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -71,7 +71,20 @@ namespace MuzikaGromche
WindUpTimer = 37f,
Bars = 10,
Palette = Palette.Parse(["#5986FE", "#FEFEDC", "#FF4FDF", "#FEFEDC", "#FFAA23", "#FEFEDC", "#F95A5A", "#FEFEDC"]),
}
},
new Track
{
Name = "ZmeiGorynich",
AudioType = AudioType.OGGVORBIS,
Language = Language.KOREAN,
WindUpTimer = 46.13f,
Bars = 8,
BeatsOffset = 0.1f,
ColorTransitionIn = 0.4f,
ColorTransitionOut = 0.4f,
ColorTransitionEasing = Easing.OutExpo,
Palette = Palette.Parse(["#4C8AC5", "#AF326A", "#0B1666", "#AFD2FC", "#C55297", "#540070"]),
},
];
public static Track ChooseTrack()
@ -137,6 +150,7 @@ namespace MuzikaGromche
{
public static readonly Language ENGLISH = new("EN", "English");
public static readonly Language RUSSIAN = new("RU", "Russian");
public static readonly Language KOREAN = new("KO", "Korean");
}
public readonly record struct Easing(string Name, Func<float, float> Eval)