Skip to content

A minimal tool for configuring DSP effects (Compressor, Noise Gate, Aural Exciter, Big Bottom) on RØDE USB microphones

License

Notifications You must be signed in to change notification settings

AyQWERTY/rode-dsp-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RODE DSP Tool

A minimal utility to apply DSP settings on Rode X microphones without relying on buggy official software.


🧭 Motivation

The official RØDE UNIFY software, while ambitious, has been plagued with bugs, instability, and design choices that make it ill-suited for consistent day-to-day use — especially for gaming or real-time communication apps. One of the most frustrating issues is that many games or programs simply cannot receive audio from Rode virtual devices properly when UNIFY is running or misconfigured.

Some Rode microphones, like the PodMic USB, seem to work independently — storing DSP configurations and activating them internally, without requiring any background software. Unfortunately, Rode X series mics, such as the Rode XDM-100 (the main target and test device for this project), do not behave this way. These microphones store DSP configurations internally but do not activate them on their own after reboot or replug.

This tool solves that.


🔧 What This Tool Does

This lightweight program reads your existing DSP settings from RØDE UNIFY’s configuration file — such as which effects (Compressor, Noise Gate, Aural Exciter, Big Bottom) are enabled — and activates them directly on the microphone by sending low-level USB packets using libusb.

It serves a very narrow but valuable purpose:

  • Apply your saved DSP effect toggles from RØDE UNIFY
  • Or disable all DSP effects completely

🚀 How to Use

  1. Open RØDE UNIFY and configure your microphone effects the way you want.
  2. Exit UNIFY completely, using the tray icon → Exit.

    ⚠ UNIFY only saves its config when you fully quit the application, not during changes.

  3. Download the latest release of this tool from the Releases section.
  4. Run the RODE DSP Tool.exe program.
  5. Choose:
    • [1] to apply DSP settings from your saved UNIFY config
    • [2] to disable all effects
  6. Press Enter. Done.

💤 Quiet Version (Auto Mode)

This version is designed to run silently in the background — ideal for startup automation.

  • RODE DSP Tool - Quiet.exe applies your saved DSP settings from RØDE UNIFY automatically.
  • No window, no user interaction — it simply does the job.

✅ How to add to Windows Startup:

  1. Press Win + R, type shell:startup, and hit Enter.
  2. In the opened folder, copy the actual RODE DSP Tool - Quiet.exe file into it.
  3. You're done — every time you log into Windows, the tool will launch silently and apply your settings.

📝 Notes

  • Currently tested only on the Rode XDM-100.
  • Designed to work without requiring any drivers — uses libusb (included in the binary).
  • Settings are read-only for now. Future versions might support editing, saving, or resetting DSP configs directly.

📦 Goals (Possibly in the Future)

This project could evolve into a full alternative to UNIFY’s DSP management, with capabilities like:

  • Editing effect parameters (not just toggling on/off)
  • Saving custom profiles
  • Restoring factory defaults

But for now, this tool focuses on what’s reliable and needed most: activating your saved effects at startup.


📃 License

MIT License — see LICENSE for details.


Made with frustration and a little USB reverse-engineering 🛠

About

A minimal tool for configuring DSP effects (Compressor, Noise Gate, Aural Exciter, Big Bottom) on RØDE USB microphones

Topics

Resources

License

Stars

Watchers

Forks

Languages