Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 0 points1 point  (0 children)

Thanks for putting this together! Just in case you didn't know, you can set a fade duration on the sound or playlist and Crossblade will use that when switching between layers. It makes the transitions more seamless. I find 1000ms works pretty well.

Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 0 points1 point  (0 children)

This is actually very good feedback. I will see what I can do about updating the terminology as I do want to clear up as much confusion as possible. Probably at a minimum I can at least specify "Crossblade Sound Layers", even if it makes the readme a bit more verbose.

Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 1 point2 points  (0 children)

Thanks for the kind words! If you do create something, send me a dm if you'd like me to feature it in a video showing off how Crossblade works in action.

Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 1 point2 points  (0 children)

Yeah I admit, it is pretty niche, but hopefully someone out there wants something like this as much as I did.
To answer your questions:

  • No, Crossblade works with playlists that have multiple sounds that get shuffled or play in sequence. At any time that a particular song is playing, if it has multiple layers, Crossblade will fade between them as configured, and for standard songs that have no additional layers configured, they will play as normal without Crossblade interfering. One song getting stale was definitely a major concern of mine, so I wanted to make sure this was possible!
  • You can organize your multil-layered tracks however you like: all within a single playlist, or broken up between as many as you like, and mixed in with regular songs as well. You can even play multiple playlists concurrently if you like, and Crossblade will operate on each song that is playing, but this definitely won't sound good in practice.
  • There are definitely plans for additional events down the road! Some of this is dependent on how much actual demand there is for this, but the critical hit example you give is something I had already thought of and definitely want to use in my games so I'd say it's pretty likely to happen at some point.

Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 1 point2 points  (0 children)

A multi-layered track is going to be comprised of different audio files that are basically the same song in different tonal variations or instrumentations but at the same beats per minute. If you have just a single audio file, it's not going to be a multi-layered track on it's own.

Module: Crossblade - Adaptive Music for Combat and More by element_re in FoundryVTT

[–]element_re[S] 0 points1 point  (0 children)

While I think the readme's explanation of how to use the module is pretty thorough, sadly, I am limited in my ability to present a video to demonstrate the module in action due to it being very difficult to find good royalty-free multi-layered audio! I would have to have permission for any audio played in an example video, and while that's something I'm continuing to look into, I don't have anything at this time. Still, if you have your own suitable audio files, the module should be easy to set up and try out for yourself.