DeckSP is a DSP plugin for Steam Deck. It provides a suite of audio effects that are easily manageable in game mode. The plugin is built on top of JamesDSP for Linux*, offering access to most of its effects and features, along with some additional features specifically for the Steam Deck.
*DeckSP uses the flatpak version of JamesDSP. Installation/ uninstallation is automatically handled by the plugin.
- Limiter
- Equalizer 15 band EQ
- Dynamic Range Compander (Compressor/ Expander)
- Stereo
- Wideness
- Crossfeed
- Reverb
- Dynamic Bass (Frequency-detecting bass-boost)
- Tube Modeling (Analog harmonics modeling)
Individual profiles that encompass the settings for all effects.
- Automatic Profiles: DeckSP can automatically apply audio profiles on a per game basis.
- Manual Profiles: You can also manually create and apply custom profiles.
To install DeckSP, follow these steps:
- Install Decky Loader (Info / Github) on your Steam Deck.
- Download and install the DeckSP plugin from the Decky Plugin Store.
To use DeckSP, navigate to the plugin in Decky through the Quick Access Menu.
The plugin is organized into multiple pages:
-
Main Page: Manage profiles.
- When running a game, toggle "Use per-game profile" to create a new profile for the current game, which will be automatically applied whenever the game is running.
- Use "Manually apply profile" to apply a specific profile (either auto-generated or custom-named), overriding the per-game profile option.
When enabled, an index finger icon will appear next to the profile to indicate that it is manually applied.
-
Effect Pages: Each page is dedicated to a specific effect or group of similar effects.
- Adjust effect parameters as desired.
- Each effect can be toggled on/off individually.
All changes affect the currently applied profile.
DeckSP relies on JamesDSP for Linux, developed by Tim Schneeberger (@thepbone), as the backend for audio processing. JamesDSP for Linux is based on the original JamesDSP project for Android, initially published by James Fung (@james34602).
Special thanks to the developers of both projects for their excellent work.
If you enjoy my work please consider supporting me. It is greatly appreciated!
This project is licensed under the GPLv3 License.