Skip to content

mshish/micser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micser

Micser is a modular audio routing framework for Microsoft Windows (mostly) written in C#.

The application includes the following parts:

  • WPF application with graphical audio routing using widgets
  • Audio engine Windows service
  • Virtual audio cable driver with a configurable number of devices (WIP, will require an extended validation code signing certificate)

Building

Requirements

  • Visual Studio 2019
    • .NET Core SDK 3.1
    • Windows 10 SDK, version 10.0.18362.0
    • WDK for Windows 10, version 1903
    • MSVC v142 build tools & spectre-mitigated libs (v14.21)
  • WiX Toolset 3.11.1

Build Status micser CI

Installer

Building the installer (Micser.Setup project) and the driver (Micser.Vac.* projects) in Release mode requires the presence of a code signing certificate. The certificate needs to be named "Certificate.pfx" and placed in the folder "crt" in the repository root.

Plugins

Micser is a modular framework and can easily be extended with plugins.

The main modules (Device In-/Output, Gain, Compressor, ..) are provided in the Micser.Plugins.Main assembly, which serves as an example for how to implement a plugin for Micser.

Credits

This project uses the following libraries:

About

Micser is a modular audio routing framework for Microsoft Windows (mostly) written in C#.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 88.3%
  • C++ 10.0%
  • C 1.7%