You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,9 @@ deej is written in Go and [distributed](https://github.com/omriharel/deej/releas
42
42
- Bind multiple apps per slider (i.e. one slider for all your games)
43
43
- Bind the master channel
44
44
- Bind "system sounds" (on Windows)
45
-
-**_New:_** Bind specific audio devices by name (on Windows, _experimental_)
45
+
- Bind specific audio devices by name (on Windows)
46
+
-**_New:_** Bind currently active app (on Windows, _experimental_)
47
+
-**_New:_** Bind all other unassigned apps (_experimental_)
46
48
- Control your microphone's input level
47
49
- Lightweight desktop client, consuming around 10MB of memory
48
50
- Runs from your system tray
@@ -99,7 +101,9 @@ noise_reduction: default
99
101
```
100
102
101
103
- `master` is a special option to control the master volume of the system _(uses the default playback device)_
102
-
- `mic`is a special option to control your microphone's input level _(uses the default recording device)_.
104
+
- `mic`is a special option to control your microphone's input level _(uses the default recording device)_
105
+
- **_New:_** `deej.unmapped` is a special option to control all apps that aren't bound to any slider ("everything else") (_experimental_)
106
+
- **_New:_** On Windows, `deej.current` is a special option to control whichever app is currently in focus (_experimental_)
103
107
- On Windows, you can specify a device's full name, i.e. `Speakers (Realtek High Definition Audio)`, to bind that device's level to a slider. This doesn't conflict with the default `master` and `mic` options, and works for both input and output devices.
104
108
- Be sure to use the full device name, as seen in the menu that comes up when left-clicking the speaker icon in the tray menu
105
109
- `system`is a special option on Windows to control the "System sounds" volume in the Windows mixer
Copy file name to clipboardExpand all lines: config.yaml
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# process names are case-insensitive
2
2
# you can use 'master' to indicate the master channel, or a list of process names to create a group
3
3
# you can use 'mic' to control your mic input level (uses the default recording device)
4
-
# windows only - you can use a device's full name, i.e. "Speakers (Realtek High Definition Audio)", to bind it. this works for both output and input devices (experimental)
4
+
# you can use 'deej.unmapped' to control all apps that aren't bound to any slider (this ignores master, system, mic and device-targeting sessions) (experimental)
5
+
# windows only - you can use 'deej.current' to control the currently active app (whether full-screen or not) (experimental)
6
+
# windows only - you can use a device's full name, i.e. "Speakers (Realtek High Definition Audio)", to bind it. this works for both output and input devices
5
7
# windows only - you can use 'system' to control the "system sounds" volume
6
8
# important: slider indexes start at 0, regardless of which analog pins you're using!
Copy file name to clipboardExpand all lines: scripts/misc/default-config.yaml
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# process names are case-insensitive
2
2
# you can use 'master' to indicate the master channel, or a list of process names to create a group
3
3
# you can use 'mic' to control your mic input level (uses the default recording device)
4
-
# windows only - you can use a device's full name, i.e. "Speakers (Realtek High Definition Audio)", to bind it. this works for both output and input devices (experimental)
4
+
# you can use 'deej.unmapped' to control all apps that aren't bound to any slider (this ignores master, system, mic and device-targeting sessions) (experimental)
5
+
# windows only - you can use 'deej.current' to control the currently active app (whether full-screen or not) (experimental)
6
+
# windows only - you can use a device's full name, i.e. "Speakers (Realtek High Definition Audio)", to bind it. this works for both output and input devices
5
7
# windows only - you can use 'system' to control the "system sounds" volume
6
8
# important: slider indexes start at 0, regardless of which analog pins you're using!
Copy file name to clipboardExpand all lines: scripts/misc/release-notes.txt
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,9 @@ This release ___________:
3
3
- One awesome thing that happened
4
4
- Another awesome thing
5
5
6
-
Launch instructions:
6
+
**Launch instructions**
7
7
8
+
- **First-time users:** download the [Arduino sketch](https://github.com/omriharel/deej/blob/master/arduino/deej-5-sliders-vanilla/deej-5-sliders-vanilla.ino) and upload it to your board ([see full instructions here](https://github.com/omriharel/deej#build-procedure))
8
9
- Download both `config.yaml` and `deej.exe` and place them in the same directory
9
10
- Verify that your config has the correct COM port for your Arduino board
10
11
- Launch `deej.exe`. You can always edit the config while `deej` is running
0 commit comments