Register

Crossblade - Adaptive Music Crossfader

An Add-on Module for Foundry Virtual Tabletop

Author: Element_Re Project Source: Project URL Versions 9+ (Verified 9) Last Updated 1 year, 9 months ago

Crossblade is an audio module that enables the GM to define playlist sounds that crossfade in and out between synchronous multi-layered sound files based on triggers. The result is an adaptive music soundtrack that responds dynamically to the game's state, such as the ebb and flow of a combat encounter.

What does this module do?

With Crossblade, you can setup playlist sounds that employ techniques sometimes used in video game soundtracks known as vertical re-orchestration or soundtrack switching. The basic idea is that the sound is composed of multiple layers of audio. Each layer is its own audio file, but each represents a different version or instrumental component of the same song. When a Crossblade-configured sound is playing, Crossblade will respond to events that happen in the game and automatically fade in or out each layer as configured. As layers fade in and out, the tone of the currently playing song changes, but the change happens "in place" without the song ending and is seamless compared to starting another sound entirely.

Crossblade Events and Layer Fading

A Crossblade-configured sound can be part of a larger playlist of sounds, of which any or none of the other sounds could be configured with additional sound layers. Crossblade will only attempt to crossfade currently playing sounds that are configured with additional layers—any other sound will play as normal without Crossblade interfering.

Playlist with Mixed Sounds

Crossblade does not come with any audio files. You will have to provide those yourself.

Using Crossblade

For instructions how to use Crossblade, check out the wiki.

Considerations and Known Issues

Sound Syncing and Looping

Starting Unloaded Sounds

Data Transfer and Loading Limitations

Categories

Available Versions

  1. Version 1.1.3

    1 year, 9 months ago
    Foundry Version 9+ (Verified 9) Manifest URL Read Notes
  2. Version 1.1.2

    Foundry Version 9+ (Verified 9) Manifest URL Read Notes
  3. Version 1.1.1

    Foundry Version 9+ (Verified 9) Manifest URL Read Notes
  4. Version 1.0.7

    Foundry Version 9+ (Verified 9) Manifest URL Read Notes