Page 1 of 1

Gain Matrix 8x8 (APO As Application)

Posted: Thu May 26, 2016 3:10 pm
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 (94.09 KiB) Viewed 43427 times
The executable application can be found in the VoicemeeterRemote SDK package (see general information topic).

Re: Gain Matrix 8x8 (APO As Application)

Posted: Fri Dec 29, 2017 4:58 pm
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.

Re: Gain Matrix 8x8 (APO As Application)

Posted: Mon Jan 22, 2018 8:21 am
by Vincent Burel
ha ha, interesting hack ! I will try this soon...

Re: Gain Matrix 8x8 (APO As Application)

Posted: Sun Apr 14, 2019 8:30 pm
by mipsou

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

Best regards

Re: Gain Matrix 8x8 (APO As Application)

Posted: Tue Apr 16, 2019 8:55 am
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.

Re: Gain Matrix 8x8 (APO As Application)

Posted: Mon Oct 26, 2020 5:46 pm
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?

Re: Gain Matrix 8x8 (APO As Application)

Posted: Thu Oct 29, 2020 9:07 am
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)