WebBanana is an application that has two parts:
- WebBanana-Client, which is built in Xamarin and runs on Android currently
- WebBanana-Server, which is built in .NET Core
Voicemeeter's DLL exposes information about its current configuration and allows control of its parameters. When a user changes values in the Android app, it controls Voicemeeter via the server.
Voicemeeter is an audio mixer application that allows management of audio I/O to and from audio devices and applications.
The version of Voicemeeter I use is called Voicemeeter Banana. It's been in my life since 2013 so I think pet names are appropriate.
Simply put, you'll have to be familiar with C# and .NET. In its current state, it won't run if you clone the repo and hit "play". For example, it has hard-coded local IP addresses that would need to be changed before building.