Gain Matrix 8x8 (APO As Application)

How to use Voicemeeter Remote API and control Voicemeeter Audio Engine
Post Reply
Vincent Burel
Site Admin
Posts: 2005
Joined: Sun Jan 17, 2010 12:01 pm

Gain Matrix 8x8 (APO As Application)

Post by Vincent Burel »

With Voicemeeter Audio API, it is now possible to make APO's (Audio Processing Object) working as application.
The first example provided in the SDK is a 8x8 gain matrix applicable to a selected BUS.

The application registers his own audio callback as OUTPUT INSERT on Voicemeeter to get all audio output channels before going to master section (all 'C' source code available in SDK package).
Matrix8x8AsVoicemeeterAPO.jpg
Matrix8x8AsVoicemeeterAPO.jpg (94.09 KiB) Viewed 103824 times
The executable application can be found in the VoicemeeterRemote SDK package (see general information topic).
BangDroid
Posts: 14
Joined: Sun Dec 11, 2016 7:08 pm

Re: Gain Matrix 8x8 (APO As Application)

Post by BangDroid »

I have found the gain matrix utility very useful. I sometimes need to quickly swap left & right channels. I was using Equalizer APO, but it's more of a hassle now.

I also made this AutoHotKey script that places a new button on VoiceMeeter Bannana to open the 8x8 Matrix window.
Make sure that vmr_matrix.exe is located in the voicemeeter install folder along with button.png. You also need to have AutoHotKey installed. Then just run vmbutton.ahk and it should appear on the right under the recorder.
Vincent Burel
Site Admin
Posts: 2005
Joined: Sun Jan 17, 2010 12:01 pm

Re: Gain Matrix 8x8 (APO As Application)

Post by Vincent Burel »

ha ha, interesting hack ! I will try this soon...
mipsou
Posts: 25
Joined: Sun Jul 01, 2018 5:08 pm

Re: Gain Matrix 8x8 (APO As Application)

Post by mipsou »

Hello,

I have trouble understanding the use of this tool.
Is it possible to have a video of use?

Best regards
Vincent Burel
Site Admin
Posts: 2005
Joined: Sun Jan 17, 2010 12:01 pm

Re: Gain Matrix 8x8 (APO As Application)

Post by Vincent Burel »

Well, it's expected to be very simple...
it's a 8x8 gain matrix you can apply on a single BUS (the selected one)

Then you can re-distribute the 8 channel of the BUS (inputs) in the 8 channel of the same BUS (outputs).
typically made to re-balance multichannel or to make custom upmix/downmix.
jonathan-g
Posts: 7
Joined: Sun Oct 25, 2020 7:11 am

Re: Gain Matrix 8x8 (APO As Application)

Post by jonathan-g »

Is it possible to apply different matrices to different buses?

I want output bus A1 to remain at the default (an identity matrix with 100% on the diagonal elements and 0% on off-diagonal elements) but have output bus A2 use a different matrix that mixes input channels 3-8 into output channels 1-2. Will this tool allow me to do this?
Vincent Burel
Site Admin
Posts: 2005
Joined: Sun Jan 17, 2010 12:01 pm

Re: Gain Matrix 8x8 (APO As Application)

Post by Vincent Burel »

simply use the matrix on the BUS A2 then (but on voicemeeter banana or potato, because on Voicemeeter Standard, there is a single BUS for output A1 or A2)
Post Reply