Initial Commit
This commit is contained in:
commit
c13016275b
41 changed files with 3596 additions and 0 deletions
55
README.md
Normal file
55
README.md
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# VULCANO LE
|
||||
|
||||
Audio Visual Control for Vulcan121 Keyboard
|
||||
|
||||
## DEPS:
|
||||
```
|
||||
libpulse -> pipewire-pulse or pulseaudio
|
||||
cmake
|
||||
udev
|
||||
hidapi
|
||||
```
|
||||
### INSTALL
|
||||
One of Booth should be installed :) a lot of systems are using pulseaudio already
|
||||
#### ARCH
|
||||
```
|
||||
pacman -S pipewire pipewire-pulse
|
||||
OR
|
||||
pacman -S pulseaudio
|
||||
```
|
||||
## BUILD
|
||||
```
|
||||
mkdir build
|
||||
cd build
|
||||
// FOR DEBUG
|
||||
cmake -DCMAKE_BUILD_TYPE=Debug ..
|
||||
// FOR RELEASE
|
||||
make -DCMAKE_BUILD_TYPE=Release ..
|
||||
```
|
||||
|
||||
## RUN
|
||||
`./anyVulcanoLE`
|
||||
|
||||
## CONFIG
|
||||
The System should create a `state.env` file after first exit
|
||||
|
||||
Location: ~/.config/VulcanoLE/state.env
|
||||
|
||||
### EXAMPLE
|
||||
```
|
||||
audio_scale=2.0
|
||||
visual_mode=1
|
||||
shutdown_color_red=235
|
||||
shutdown_color_green=0
|
||||
shutdown_color_blue=141
|
||||
shutdown_brightness=50
|
||||
```
|
||||
|
||||
# TODO
|
||||
|
||||
- Support for custom Scripts without writing C++
|
||||
- VWeb Interface to control Configs without restarting
|
||||
- Less CPU Usage
|
||||
- Keyboard Mapping
|
||||
- Macro Support
|
||||
- Execute of Script on Hotkeys
|
||||
Loading…
Add table
Add a link
Reference in a new issue