์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
BeatSyncToolkit: Adaptive Music System ์ œํ’ˆ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ฏธ๋””์–ด 1๊ฐœ
0๊ฐœ์˜ ์ฝ”๋ฉ˜ํŠธ

์„ค๋ช…

| Trailer Video | | Showcase Video | | DOCUMENTATION |

๐Ÿ”ฅ BeatSync Toolkit UE5 Beat and Bar Synced Adaptive Music System ๐Ÿ”ฅ

  • Make your game music transition exactly on the beat.
    No awkward cuts. No random restarts. No messy timing.
    Just clean, cinematic, gameplay driven music in pure Blueprints.

  • BeatSync Toolkit is an adaptive music system for Unreal Engine 5 that lets you control Music States, Layers, Playlists, Zones, and Intensity with real musical timing.

โœ… UE 5.3+

โœ… Works with a single music file and also supports stems when you have them
โœ… No audio middleware required
โœ… No custom GameInstance required
โœ… No manual references needed
โœ… Global Blueprint nodes find the Conductor automatically
โœ… Drop BP_BST_Conductor into the level, assign a profile, and drive music from anywhere

๐ŸŽฏ What This Toolkit Lets You Do

๐ŸŽญ Music States

  • Switch between Explore, Combat, Calm, Tension and any custom States you create.
    Choose instant switching or snap to the next bar so transitions always feel intentional.

๐ŸŽš๏ธ Music Layers

  • Control Drums, Bass, Harmony, Melody, FX.
    Layers blend with smooth volume fades, not restarts.
    Add or remove layers at runtime, with per call snap to next bar support.

๐Ÿ” Playlists Per State

  • Each State can contain multiple tracks.
    The Conductor can auto advance the playlist with smooth musical transitions.

โšก Intensity Control 0 to 1

  • Drive music energy with one simple value.
    Includes smoothing and hysteresis for stable musical ramps.
    Supports curves for expressive dynamics.

๐Ÿ”’ Track Lock

  • Lock the currently playing track for boss fights and scripted moments.
    Auto advance stops until you unlock it.

๐ŸŒ Zone Based Music

  • Use BP_BST_MusicZone volumes for location driven control.
    Nested zones work through a priority system where the top zone wins.
    Zones can override the active State while inside.
    Zones can add extra layers on top of gameplay music.
    Zone layer changes can also snap to the next bar.

โšก Event Based Control Anywhere

  • Global Blueprint nodes let you Set State, Add Remove Clear Layers, Set Intensity, Lock Unlock Track, and choose bar quantize per call.
    No manual references, no plumbing, no setup headache.

๐Ÿงช Bonus Content Included

  • ๐Ÿฐ 10 Medieval Music Tracks included
    Full mixes plus 2 separated stem sets
    Perfect for learning the system, prototyping, demo maps, and high quality placeholder music

๐Ÿ› ๏ธ Quick Setup

  • Place BP_BST_Conductor in your level
    Assign a Music Profile
    Control music from anywhere with BFL_BST nodes
    Add BP_BST_MusicZone volumes if you want location based rules
    Done โœ…

๐Ÿ”ง Technical Details

โœ… Blueprint only
โœ… No Quartz dependency
โœ… Timer based beat and bar clock using BPM and Beats Per Bar
โœ… Multiplayer supported with client side music playback

ํฌํ•จ๋œ ํฌ๋งท