Skip to content
/ rc2-dvm Public

Service for connecting RadioConsole2 to a DVMProject FNE

Notifications You must be signed in to change notification settings

W3AXL/rc2-dvm

Repository files navigation

RC2-DVM

Direct integration between a RadioConsole2 instance and a DVMProject FNE!

Building

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.

External Dependecies

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

Building RC2-DVM

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.

About

Service for connecting RadioConsole2 to a DVMProject FNE

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages