AutoHotkey wrapper class for Voicemeeter Remote API.
To use VMR.ahk
in your script, follow one of the following methods:
ahkpm install gh:SaifAqqad/VMR.ahk
ahkpm include gh:SaifAqqad/VMR.ahk -f myScript.ahk
dist
folder / latest release or follow the build instructions below#Include VMR.ahk
or copy it to a library folder and use #Include <VMR>
[!IMPORTANT] The current version of VMR only supports AHK v2, The AHK v1 version is still available on the v1 branch but will (probably) not receive any updates.
VMR
class and log in to the API:
voicemeeter := VMR().Login()
VMR
instance will have two arrays (Bus
and Strip
), as well as other properties/methods that will allow you to control voicemeeter in AHK
voicemeeter.Bus[1].mute := true
voicemeeter.Strip[4].gain++
To build VMR.ahk
, either run the vscode task Build VMR
or run the build script using ahkpm or manually:
# ahkpm
ahkpm run build
# Manually
Autohotkey.exe ".\Build.ahk" ".\VMR.ahk" "..\dist\VMR.ahk" "<version number>"