Song Seed: Dynamic Music Composer is a plugin designed to help game creators simplify the implementation of a dynamic soundtrack. There are several audio systems available on the Asset Store, but none that are specifically geared towards creating a dynamic soundtrack that maintains the time signature and beat of your music. Doing this with a custom solution can result in a gap between loops when attempting to switch at the looping point. Song Seed hides this gap with a precisely timed and imperceptible micro-crossfade. Here are some of the features you can expect when the system is available on the Asset Store: Seamless transitions between looping audio clips Gap masking with transition fading between loops Queue new loops or play them immediately Intro, Bridge, and Outro options Simple volume controls across queued clips Pause, Resume, and Stop while maintaining queue Included simple "drag-and-drop" scripts for easy implementation All functions available in code with full source access Load and Unload audio clips at runtime from the Resources folder Here is a short video that demonstrates the foundation of the Song Seed system, the seamless loop transition: In another video we go into more detail and demonstrate many features in a First-Person character scene: We also have plans to add some features possibly after our initial release: Switching of Loops on specific beats or arbitrary points (instead of just at the end of a clip) Playmaker Actions Triggering external events via music timing Random Seed Games is developing this plugin for use in our own game, Lacuna Passage, but we think that others could really benefit by having access to the same tools. If you have suggestions for how we could improve or add to Song Seed please let us know!