The Soundpack Vault

MSP: MUD Sound Protocol

MSP stands for MUD Sound Protocol. It is a way for a MUD itself to tell a compatible client to play sounds or music, instead of relying entirely on a local soundpack watching text and firing triggers.

That distinction matters. A normal soundpack usually says: “when this text appears, play this file.” MSP is more direct: the MUD sends a special instruction such as !!SOUND() or !!MUSIC(), and the client or client script plays the named audio file if the player has the right sounds available.

MSP versus soundpacks

Soundpack

A soundpack normally lives in your client. It contains triggers, scripts, and audio files. The client watches ordinary game text and reacts when something matches.

Good for: adding sound to MUDs that do not send their own sound commands, custom accessibility cues, combat alerts, prompt warnings, and player-made enhancements.

MSP

MSP is sent by the MUD. The game output includes sound or music commands, and the client plays the requested file from a local sound directory or another configured location.

Good for: MUD-controlled ambience, official game sounds, music, events, area effects, and consistent audio cues across players using MSP-aware clients.

How MSP works

  1. The MUD sends normal text to your client.
  2. When the MUD wants audio, it sends an MSP command, commonly using !!SOUND() for effects or !!MUSIC() for music.
  3. Your client, plugin, or script recognises the MSP command.
  4. The client looks for the requested sound file in the folder you configured.
  5. If the file exists and the client can play that format, the sound plays.

Some setups expect players to download a bundle of sounds first. Others may provide URLs or instructions for where the audio files should live. If the files are missing, MSP commands may appear to do nothing even when the MUD is sending them correctly.

Why some MUDs use MSP instead of soundpacks

For the MUD owner, MSP can be cleaner than asking every player to install a different trigger pack. The game can decide exactly when a sound should play. That means a door sound can come from the door system, a spell sound can come from the spell system, and a music change can come from the area or room system.

For players, MSP can feel more official and less fragile than matching text. A text-triggered soundpack can break if the MUD changes wording. MSP is less dependent on prose because the MUD sends an explicit sound instruction.

Accessibility notes

MSP can be useful for blind and visually impaired players, but it is not automatically a full accessibility solution. A MUD might use MSP for ambience or flavour while still missing important alerts such as low health, afflictions, tells, or exits. A local accessibility soundpack can still be useful on top of MSP.

The best setup is often a mix: MSP for official game sounds, plus client-side triggers for personal accessibility cues.

Client support and practical notes

Troubleshooting MSP

What to list on Soundpack Vault

If a MUD uses MSP, the Vault can still list the download as an MSP sound set. In the pack description, say that it is MSP-based, name the client or clients it has been tested with, and include setup instructions for the sound folder.

Find soundpacks Compare MUD clients

Maintainers and ownership

If you maintain a soundpack listed here and would like to take ownership of the listing, request changes, or correct details, please contact Nathan Tech at https://nathantech.net/contact.php.

Found a pack that is missing? Submit a soundpack. Submissions are reviewed before they appear publicly.

Back to the top

Thank you for visiting!

Thanks for visiting this page. Please tell your friends about us!
You could also share this page on twitter
You are visitor number 190 to this page since November 3rd, 2018.
Why not follow us on Twitter: @NathanTech7713

The Soundpack Vault is owned and maintained by Nathan Tech.

Nathan Tech

It's not disability

It's ability!

Last updated Saturday 12th April 2025 09:06:37
Copyright © 2013-2026 Nathan Tech. All rights reserved.