SAAT - Audio API and Toolkit
⚪ Last updated 2022⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 2.7% endorsement rate — high engagement, a strong quality signal
- 🏆 #17 of 119 Modding Tools mods in this game by downloads
📋 About This Mod
Audio API & Audio Management for SMAPI, without any utilization of HarmonyLib.
Add custom music to your mods!
What does this mod do?
SAAT is a framework aimed to adding, managing, and modifying audio tracks in Stardew Valley. In addition, it seeks to improve the audio engine at a later date, as XNA / MonoGame's audio engine is lackluster in memory management and support. It aims to be harmony-less.
You can see examples of how to add custom audio tracks from the Documentation on Github
New in v1. 1. 2:
- Fixed a bug that resulted in the warning message "Could not find a CueDefinition with the name 'title_day' "
New in v1. 1. 1:
- A fail-safety feature to prevent the game from crashing when a cue is incorrectly called / not found.
-- Upon failure, a "Defaulting Cue" is played. This cue plays silence.
- The ability to forcibly add audio tracks to the jukebox. See "addtojukebox" command.
-- This is to cover migrations. Mods that migrated from Custom Music to SAAT will have all custom tracks removed from the jukebox playlist due to the prefix (cm:) notation CM required. SAAT validates all tracks in the jukebox and removes ones that are missing to prevent.
New in v1. 1. 0:
- Add Audio Track Settings.
-- You can now set an entry in tracks.json to continuously loop.
-- You can now set an entry to immediately add itself to the jukebox when a new game is created.
- The command "setdebug" has been renamed to "audiodebug", as there is a high possibility of conflict with other mods.
- The command "gen_track_json" has been renamed to "tracktemplate".
- The command "audio_allocs" has been renamed to "audioallocs".
- The audioallocs command has had some formatting fixes.
- The audioallocs command has an optional parameter now. Adding a track id will provide further details for a specific track.
- Some internal restructuring was done.
- Documentation update.
Current Functionality:
Allow brand new music and sound effects to be added into Stardew Valley
Allows music to be added into the jukebox.
Not Yet Implemented / Upcoming features:
Audio Track Replacement / Overrides
An individual can replace replace existing audio tracks with another, overriding vanilla assets in a non-destructable manner.
Audio Signal Processing (APS or DPS)
Upcoming feature that will allow for audio to undergo low-pass, high-pass, altered pitch, effects, and more without the need to create another track.
Proper memory management
This is to be the prime feature of the API. As of now, Stardew Va
SAAT is a modding tool for Stardew Valley that provides an audio API and management system for SMAPI, allowing modders to add custom audio tracks without requiring Harmony. With 76,631 endorsements and 2.8 million downloads, it's a widely adopted framework for audio mods.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Huge community trust with 76k endorsements and 2.8M downloads.
- Simplifies audio modding by removing Harmony dependency.
- Essential toolkit for any Stardew modder looking to add custom music or sounds.
⚠️ Cons
- Last updated in 2022 — may not be compatible with the latest SMAPI or game versions.
- As a toolkit, it requires modding knowledge to use effectively; not for casual players.
For Stardew Valley modders who want to integrate custom audio into their mods without wrestling with Harmony. If you're a player just looking for audio mods, you'll likely need this as a dependency. Skip if you're not into modding tools.
💡 Beginner Tips
- Install SMAPI first, then drop SAAT into your Mods folder.
- Check the SAAT wiki for API usage examples if you're a mod author.
- If you're a player, install SAAT as a dependency for audio mods that require it.
📊 Mod Details
- Game
- Stardew Valley Mods
- Author
- ZeroMeters
- Version
- 1.1.2
- Downloads
- 2,844,691
- Endorsements
- 76,631
- Category
- Modding Tools
- Created
- 1/20/2022
- Updated
- 2/1/2022
🔧 How to Install Stardew Valley Mods
Download from Nexus.
📖 Full step-by-step install guide for Stardew Valley →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Stardew Valley commands, item IDs, and more.
Keep browsing — more Stardew Valley mods await