Sound Master is a new addon that will allow players to add in their own sound effects to World of Warcraft, in a similar way the sound effects in Mage Gate work. It will have an in game sound effect editor, which will allow you to add sound effects for specific spell events and for different groups of people. It will also have a sound library where players can enter their own sound files into WoW.
How to Add Sound Files
Sound files for WoW have two big rules. The first is that sound files have to be of the *.ogg format. The second is that the files have to be within the World of Warcraft directory.
To convert sound files to *.ogg, I would recommend using Audacity, a free sound editing software used by many YouTubers. You can easily use it to convert the file format by doing the following:
- Open Audacity.
- Take the sound file you want to convert and drag it onto Audacity.
- Go into the File Menu and click on Export...
- It will ask you for some sound information, but that is not needed, so click ok.
- Save the file as type "Ogg Vorbis Files" and click save.
- Make note of the length in seconds of the sound file. You will need that later.
You can also use Audacity to edit a sound file if you want.
To deal with the second rule, I recommend you create a folder in your Warcraft Directory called "My Sound". This simple name and address will make it easier to add new sound files to your library. To get to your World of Warcraft directory:
Windows
Go to the shortcut you use to start WoW and right click it. In the popup menu, select "Open File Location". this will take you directly to the directory. Once there, just create a new folder in there and make a shortcut to it somewhere more accessable to you.
Mac
I do not know how you would do this on a mac. If someone knows, please let me know.
Important Note: New sound files cannot be completely added when World of Warcraft is running. This means for you to play a sound file, you have to either place it in the directory before starting WoW, or exit and restart WoW.
The last step is to start WoW, log in and type "smaster lib". This will display your sound library. All sounds in your library will be shared across all of your characters and each sound needs to have a different name. To enter a sound, type in a name for it, the location of the sound file, and its length in seconds.
The location of the file starts at the World of Warcraft directory. So if you made a My Sounds folder inside the directory, then the location would be "My Sounds\[Insert the name of your sound file here].ogg"
In the Sound Library, you can also play any one of your sound effects to hear what they sound like in game.
Creating Sound Effects In-game
Still under work
The in-game sound effect editor allows for the creation of simple sound effects. You have two conditions to trigger any effect: spellID and who the caster is.
The spellID is a unique number given to each spell. You can find this number on Wowhead, or you can use the spellprint feature of Sound Master to see information about spells you are casting.
The who can be Me, Team, Enemies, Everyone, or Specific. The first four are self explanatory. Specific is used to indicate that only players of certain names can trigger the sound effect. You can have a list of names of people to be included in specific.
The events that you can use to start a sound effect in the editor are:
- When a spell starts channeling. UNIT_SPELLCAST_CHANNEL_START
- When a spellcast has failed. UNIT_SPELLCAST_FAILED
- Spell cast was interrupted. UNIT_SPELLCAST_INTERRUPTED
- When someone begins to cast a spell. Not the same as channeling. UNIT_SPELLCAST_START
- When someone has successfully casted a spell. UNIT_SPELLCAST_SUCCEEDED
For channeling and casting starting, you can have a starting sound and a looping sound. The start sound is played first and once it finishes, the loop sound will begin. The looping sound effect will replay itself after it finishes and keep doing that until the cast/channeling has ended.
For the other events, you can currently have one sound effect, that will play once.
Once you have created a sound effect, you can enable or disable it, as well as edit it.

