madhatter68 / JackRouter

Yet Another JackRouter implementation for MacOS
MIT License
33 stars 5 forks source link

JackBridge (former "JackRouter")

About

This is an alternative to jackrouter for MacOS. JackBridge acts as a virtual audio interface (currently 2in-4out) connected to Jackaudio server directly. Even though the master clock of JackBridge becomes synchronized with Jack server, Core Audio Applications connected via JackBridge is out of jackaudio connection graph scope. Therefore, I changed the name from "Router" to "Bridge".

NOTE: This is still experimental prototype implementation. Please be careful using it.

Changes

Limitation

Build

Checkout the codes in "JackBridge" branch.

git checkout JackBridge

JackBridge consists of two parts, a daemon and a user-space Core Audio driver.

cd daemon
./build.sh

Installation

sudo cp -r JackBridgePlugIn.driver /Library/Audio/Plug-Ins/HAL
sudo -u _coreaudiod killall coreaudiod

Then you can see JackBridge device on your application. And you can also change configuration with Audio MIDI setup application.

TODO

Download

The pre-built binaries can be downloaded from http://linux-dtm.ivory.ne.jp/downloads/MacOS/JackBridge.zip