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
**Note**: there are two horizontal modes. One that draws bars from left to right (ltr) and one that draws bars from right to left (rtl)
95
95
96
-
### Hotkey mode switcher
96
+
### Configuration File
97
+
98
+
Modify `config.lua` to change default settings and key bindings. This file controls various aspects of the Audio Visualizer's behavior, including the visual mode, hotkeys, and audio processing parameters.
97
99
98
-
Switch to a different view--mode--while already in a visualization.
100
+
#### Config File Location
99
101
100
-
While running a mode, press **'ctrl+l'** to switch to horizontal ltr mode, **'ctrl+r'** to switch to horizontal rtl mode, or **'ctrl+v'** to switch to vertical mode.
102
+
- **Linux/macOS**: Place your `config.lua` in `~/.config/audio_visualizer/`. This is teh recommended location as it follwos the standard configuration directory structure on Unix-like systems.
103
+
- **Windows**: Place your `config.lua` in `%APPDATA%\audio-visualizer\`. This location is recommended for Windows users as it aligns with the typical application data storage.
101
104
102
-
-'ctrl+l': horizontal ltr mode
103
-
-'ctrl+r': horizontal rtl mode
104
-
-'ctrl+v': vertical mode
105
+
If a `config.lua` file is not found in these locations, the program will attempt to load it from the directory where the `audio-visualizer` command is executed.
106
+
107
+
### Hotkey mode switcher
108
+
109
+
Switch visualization modes dynamically with configured hotkeys.
110
+
For example, the default keybindings are:
111
+
112
+
-'ctrl+h': horizontal ltr mode
113
+
-'ctrl+l': horizontal rtl mode
114
+
-'ctrl+j': vertical mode
105
115
106
116
### Command Line Options
107
117
@@ -127,7 +137,6 @@ On Windows, audio routing can be tricky. If you want to visualize audio from you
127
137
128
138
This will allow for the program to render the audio that is being outputted on the device as well as continue to have the user be able to hear the same audio.
129
139
130
-
131
140
## License
132
141
133
142
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
0 commit comments