The Sound of Silence is a system-agnostic Foundry VTT module that overhauls how playlisted music plays, fades, and loops in your games.
It adds cinematic audio transitions, realistic silence gaps, internal sound looping, and fully synchronized crossfades—without forcing you to manually babysit your playlists.
Features
🎧 Smooth, Dynamic Playback
- Per-playlist silence gaps — insert configurable pauses between sounds to simulate natural music breaks. Supports:
- Per-playlist automatic crossfade — seamlessly fades between sounds based on the configured fade-out duration.
- Global fade-in for sound starts — gently ramps up volume for a polished, professional feel.
🎚 Professional Audio Fades
- Logarithmic fade curves — all fade-ins and fade-outs use a logarithmic volume scale, mimicking professional audio mixing techniques.
- Avoids the abrupt volume jumps common with linear fades.
- Produces a smoother, more natural-sounding transition across all fade events — including playlist skips, auto-crossfades, and internal loops.
🔁 Advanced Looping
- Internal Loop-Within-Sound — choose a section of a sound (by start and end times) and loop it seamlessly with a crossfade between loops.
- Option to play an intro once before entering the loop.
- Fully synchronized across all players and GM.
🗂 Playlist & Sound Control
- Loop entire playlist in Sequential, Shuffle, or Simultaneous modes.
- GM-synchronized playback control — all fades, skips, and stops replicate to connected clients for perfect timing.
- Crossfade on manual skip — skip to the next sound without harsh cuts.
- Pause/resume awareness — loop timers pause correctly on sound pause and resume without desync.
🖥 Integrated UI
-
New toggle buttons added directly to each playlist header:
-
Enable Silence
-
Auto-Crossfade
-
Enable a actively looping sound
-
Additionally if Loop Entire Playlist is set, an extra blue shuffle icon will be visible on currently plays and the playlist will be underlined with a green misty effect
-
-
Extended Playlist Config:
-
Fade-in duration
-
Silence mode & duration settings
-
Crossfade toggle
-
Loop Entire Playlist toggle
-
-
Extended Sound Config:
-
Enable/disable Internal Loop
-
Start/end times
-
Crossfade duration between loops
-
🔌 Compatibility
- Works with any game system.
- Compatible with most playlist/audio enhancement modules such as Monk’s Enhanced Audio and Playlist Enchantment.
- Foundry VTT v13+ ready (v2.0.0+), with limited legacy v12 support in older releases (v1.0.0)