BetterMusicLoops is a lightweight Unity tool for setting precise music loop points in the Editor and playing those loops at runtime through Unity's built-in AudioSource component.BetterMusicLoops saves you the hassle of needing separate audio clips for tracks you want to loop. Normally when you want an intro, then a looped mid-section, then an outro, you have to work around Unity's built-in systems. BetterMusicLoops adds a dockable LoopTool window to Unity, accessible from the right-click menu on any audio clip. Use it to preview a song, scrub through playback, set loop start and end points, and save those settings for later. At runtime, the included BetterMusicLoop component uses the saved loop data to handle intro playback, continuous looping, and loop release behavior for transitions into outros or natural song endings.Includes an editor-only LoopTool window, a runtime BetterMusicLoop component, and a BetterMusicLoopSettings ScriptableObject for saved loop metadata. Loop points are stored as audio sample positions for precision. The runtime component requires Unity’s built-in AudioSource and exposes public Play(), Stop(), and ReleaseLoop() methods for gameplay scripting.

