Direct integration between a RadioConsole2 instance and a DVMProject FNE!
This program is currently Windows-only!
Future work will allow for building on dotnet for linux as well, but currently rc2-dvm
only compiles on a Windows x32 system because of interop requirements with native Windows x32 .dlls.
RC2-DVM
requires a copy of the libvocoder
software vocoder library from the dvmvocoder. You can download the latest release yourself, or clone the repository and compile the .dll file using cmake directly.
Either way, ensure that libvocoder.dll is present in the same directory as rc2-dvm.exe
Use the following steps to build the project and create a single-file .exe:
$ git clone --recurse-submodules https://github.com/W3AXL/rc2-dvm
$ cd rc2-dvm
$ dotnet restore
$ dotnet build
$ dotnet publish -c Release -r win-x86 --self-contained true -p:PublishSingleFile=true "rc2-dvm/rc2-dvm.csproj"
Reference config.example.yml
for information on configuring an rc2-dvm
instance to communicate with your DVM FNE instance.