Skip to content

Mate Engine x3.3.0 (BPM Sync Edition) v1.2

Latest

Choose a tag to compare

@pongsathorncha pongsathorncha released this 23 Jun 05:25

BPM Sync Update: Smooth Animation & Energy Flow Stability

This release finalizes the first major stable version of the BPM Sync Feature.

After extensive testing, the core design philosophy of this feature has shifted from "strict mathematical beat-matching" to "Energy Flow Synchronization." This update focuses on ensuring the avatar translates the energy and vibe of the music into a steady, pleasing performance without frantic speed changes or robotic glitches.

✨ What's New & Fixed

  • BPM Grace Period: Added a "cooldown" buffer to prevent the avatar from rapidly triggering new dances every time the music fluctuates. The avatar will now confidently hold a dance groove for longer periods, resulting in a much smoother performance.
  • Expanded Memory History: The beat detection algorithm now averages the BPM over a longer history. This acts as a low-pass filter, preventing the avatar from jumping into a frantic "fast-forward" state when a song features highly syncopated rhythms or rapid vocals.
  • Smoother Transitions: Addressed harsh animation snapping when the tempo drops or increases. The avatar now scales its dancing speed dynamically based on the average energy of the song.

📝 Developer Note

Game Feel > Mathematical Accuracy. This version intentionally drops the strict, predictive metronome in favor of a cruder, but much more natural-feeling average. The result is an avatar that dances faster during high-energy sections and slower during low-energy sections, perfectly maintaining the flow and feel of the music without breaking immersion!