mirror of
https://github.com/onyx-and-iris/vmr-http.git
synced 2026-04-06 09:59:11 +00:00
Voicemeeter HTTP
Install
pip install vmr-http
Run
uvicorn vmr_http.app:app
Use
Set multiple Strip parameters at once
curl -X 'PUT' \
'http://127.0.0.1:8000/strip/0' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"gain": -38.7,
"mute": true,
"mono": true,
"A1": true,
"A2": false,
"A5": true,
"B1": true,
"B3": true
}'
Set Strip mute
curl -X 'PUT' \
'http://127.0.0.1:8000/strip/1/mute' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"mute": true
}'
Get Bus gain
curl -X 'GET' \
'http://127.0.0.1:8000/bus/3/gain' \
-H 'accept: application/json'
Get Bus Mode
curl -X 'GET' \
'http://127.0.0.1:8000/bus/mode/4' \
-H 'accept: application/json'
Documentation
FastAPI generates automatic docs, visit the link in the startup message when you launch the server.
Languages
Python
100%