[WIP] (Windows-only for now) Translates currently playing audio into
vibrations, using connected buttplug
-compatible
hardware
Go to https://github.com/Shadlock0133/music-vibes/releases/latest, and download "music-vibes.exe" from Assets
If you want to compile program manually from source, here are the steps:
-
You will require working Rust toolchain. You can install it by using rustup.
-
Clone the repo with
git clone https://github.com/Shadlock0133/music-vibes.git
or download it clicking in top-right cornerCode
>Download ZIP
-
Install with
cargo install --path .
-
(optional) You can also build without installing using
cargo build --release
, which creates executable attarget/release/music-vibes{.exe}
Created mostly to play around with qdot's excellent buttplug
and my own
audio-capture
crate.
Current implementation of cutoff filter is "sharp", that is, it will jump from
zero to above set min
value, with no smoothing, so be careful with that.
When the application starts music-vibes will try to connect to buttplug server such as intiface on localhost. If the connection has a timeout it falls back to creating its own server.
You can also specify a different address using the command flag --server-addr
or -s