Interactive music with BassLink

Interactive music with BassLink

Just released by Chronos Coding Services, this asset makes it really easy to connect the behaviour of game objects to features of the music, like:

  • beat
  • specific instruments
  • specific music notes
  • sync commands (a mod feature)
  • playback position

BassLink creates callbacks from above features and allows you to use them in scripts, for example to move objects, flash lights, control animations or spawn objects. Some useful scripts are provided with the package.

Check out these two basic tutorials by the BassLink developer to see how it works:

The example video shows a demo that has some of them implemented.

  • rotating cubes with the synth bass instrument
  • flashing lights with bass drum, bass, snare drum and synth instruments
  • interpolating between Unity-Chan poses using mod sync commands
  • switching camera position depending on playback position

Check it out here:

It’s even possible to trigger callback events before the actual feature occurs, for example to sync with the end point of an animation, using a clever trick described in this tutorial:

Making this demo was easy and took only a couple of hours, mostly spent on finding suitable poses and testing the scene. Didn’t have to write a single line of code.

I used OpenMPT to create the song for this.
It’s a free and open source composer software you can download at https://openmpt.org

Alternatively, you can find tons of free music in mod format at https://modarchive.org

Get the free (restricted) version of BassLink here:
BassLink- FREE | Audio Music | Unity Asset Store

The full and unrestricted version ($49.99) is available here:
BassLink | Audio | Unity Asset Store

1 Like

New version is available!

New:
Moods. That is, use the power of the mod format to seamlessly change your musics mood.
Sync your music to Player input.
Drag&Drop volume control.

1 Like