For a now cancelled course I wrote a small utility program that can be used to mix 16 channels arbitrarily to 16 other channels in jack. The levels of each input-output-combination can be controlled by sending OSC messages like /ch/1/send/16 1.0
to the OSC-address of hexmatrix, where the first number ist the input channel, the second number is the output channel and the third (float) number is the volume.
The software has been written in Rust for speed and reliability. You can find the sourcecode and details about installation and usage at the hfbk-hamburg gitlab project page.
Seen here: Controlling the hexmatrix from VCV-Rack using the free cvOSCcv module