Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
MIT License
Bot releases are visible (Hide)
This release introduces a few commonly-requested app binding options to give you more control:
deej.current
is a new special option to control the volume of the current active window (whether full-screen or not)
deej.unmapped
is a new special option to control the volume of all apps not currently bound to any slider
master
, system
and mic
, as well as any device-targeted sessiondeej.current
)noise_reduction
setting to the config file to allow more or less sensitivity (depending on your hardware's quality)
low
(excellent hardware), default
(regular hardware) or high
(bad hardware)low
, 3% for default
(same as it was until now), 4% for high
Launch instructions
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel about 4 years ago
This release adds experimental multiple-device support for Windows users:
Speakers (Realtek High Definition Audio)
, to a slider
master
and mic
, which work normally and continue "tracking" the default respective devicemaster
and targeted-by-name)Additionally:
discord
to a slider will now always adjust Discord's volume, no matter which device (or devices) plays itLaunch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release fixes a few bugs and adds a debug-mode flag for verbose logging. Here's the full list of changes:
-v
(or --verbose
) command-line flag to display even more log messages. This can be useful for debugging issues with serial communications. Works only with deej-debug.exe
(as deej.exe
has no GUI)Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release enables the recently-added experimental mic input support for Linux (previously Windows-only). Big thanks to @medusalix for their implementation of this feature!
Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release introduces experimental mic support on Windows! More details:
mic
option to any slider to control your microphone's input level. This uses the default recording device.
Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release fixes a bug that prevented sliders with multiple targets bound to adjust the volume of more than one target.
Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release fixes an occasional crash that would occur when switching default audio devices. If you only use one audio output device, feel free to skip this one.
Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release introduces official Linux support, courtesy of contributor @medusalix! It also includes:
invert_sliders
to allow inverse controlsdeej
will now react to closing and opening programs a lot faster. It will even detect when you switch your default audio device! You shouldn't need the "re-scan audio sessions" tray option anymore, but we're leaving it in, just in case.Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningLinux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release fixes a few bugs from v0.9.1 and improves bug reporting by adding logs:
<deej directory>\logs\deej-latest-run.log
)Launch instructions:
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is running_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!
Published by omriharel over 4 years ago
This release marks the first Go version of deej
! 🎉
config.yaml
and deej.exe
and place them in the same directorydeej.exe
. You can always edit the config while deej
is runningTip:
deej-debug.exe
is a version with a console window that displays logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!