A Discord Rich Presence app for several DAWs like FL Studio and Ableton.
- Make sure you have the latest .NET Desktop Runtime installed. You can download it here through the official microsoft website
- Download the latest release from the releases tab.
- Run the executable to create initial configuration files. The software will continue to run in the background.
- Close the software by running the executable again. You can change the config to your liking.
- Upon running the software, if it has detected a DAW that is currently supported, your Discord presence should be updated automatically.
DAWPresence runs as a background app and provides a tray icon for easy access and management.
- Download & Extract: Download the latest release and extract it to a folder of your choice.
- Run the App: Double-click the
DAWPresenceBackgroundApp.exe
file. The app will start in the background and show a tray icon in your Windows system tray (bottom-right corner). - Tray Icon Features:
- Right-click the tray icon to access options such as exit, reload config, or open the config folder.
- Left-click may show status or bring up a menu (depending on version).
- Auto-Start (Optional): To have DAWPresence start automatically with Windows:
- Right-click the tray icon and check the
Open on Startup
option in the menu. This will automatically configure DAWPresence to launch with Windows using the built-in method.
- Right-click the tray icon and check the
- Stopping the App:
- Right-click the tray icon and select
Exit
, or run the executable again to close it.
- Right-click the tray icon and select
If you want to add a new DAW or want a maintainer to, you can do so by following the steps below:
- Create a new branch in the format
{username}/{DAWname}-support
- Create a new class in the
DAWPresenceBackgroundApp/DAWs
folder that inherits fromDaw
- Provide required values, such as the process name, window title, and the DAW name
- Push the branch to the repository
- Create a pull request to the main branch
- A maintainer will review the pull request and provide feedback
- Once the pull request is approved, it will be merged into the main branch
Don't worry about the ApplicationId, one of the maintainers will provide those for you
- Create a new issue with the
DAW REQUEST
label - Provide the name of the DAW and any additional information that might be useful (such as window title when no project is loaded, and when a project is loaded)
- A maintainer will create a new branch and add the DAW to the project for you
- You can then test the new DAW support and provide feedback
- Once the DAW is working as expected, the branch will be merged into the main branch
Some people might want a custom image on the rich presence. To bump the project a bit, I am making this exclusive to people that have starred this repository. For those that have, please contact myuuiii
on Discord for more information. An example is shown below
# How often to update Discord Rich Presence (hh:mm:ss)
UpdateInterval: 00:00:03
# Offset to subtract from elapsed time (hh:mm:ss)
Offset: 00:00:00
# Text to show when no project is open
IdleText: Not working on a project
# Prefix for the project name
WorkingPrefixText: 'Working on '
# Enable custom image for Discord Rich Presence
UseCustomImage: true
# Your custom image key (contact myuuiii on Discord if eligible)
CustomImageKey: myuuiii
# Disable pop-up notifications
DisablePopup: false
# Keep DAW presence after opening plugin windows
EnablePersistence: false
# Reset elapsed time when switching projects
ResetElapsedOnProjectSwitch: false
Special thanks to everyone who has contributed to DAWPresence, including code, ideas, testing, and feedback!
- myuuiii - Creator & main developer
- Simoxus - Helped with tray icon, better config loading, installing on startup, and more.
- Intancote - Added FL Studio Mobile
If you have contributed and would like to be mentioned here, feel free to open a pull request!!