Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DeckSP
DeskSP is an audio effect dsp plugin. The plugin uses JamesDSP for Linux for the effects and provides ui to control them fully through the qam. The plugin also features a profiles system where profiles can either be manually applied or automatically applied on a per game basis similar to how Steams performance settings works. Applied profiles are also supported in desktop Steam.
The plugin currently features the following effects:
Note regarding JamesDSP
The plugin automatically handles the installation/ uninstallation of JamesDSP flatpak via flathub as user.
Testing Recommendations
-Make sure ui sounds is enabled in steam and volume is up on the deck.
-After installing, open plugin in qam and make sure no errors are present. (First plugin load might take a little while so be patient)
-Verify audio is working as you navigate ui.
-Verify effects are working. Easiest way to tell is by enabling revereb. It should it be immediately noticeable even with ui sounds.
-Test automatic profiles by launching a game, then toggling "use per game profile". Quitting game, should revert back to "global profile" and launching again should reapply that game profile.
-Test manually applying profiles/ creating profiles.
-Verify profiles are setting the expected effect parameters. Change and use different parameters of effects on the different profiles you test with.
Task Checklist
Developer
Plugin
Backend
Community
Testing