As on other platforms, JACK on Windows is a multi-purpose audio server that connects audio and MIDI streams using the Windows system drivers. It connects (OUTPUT) to those audio drivers using the PortAudio project (so JACK can connect using dsound, wmme, ASIO, etc) depending on what the soundcard’s drivers support.
JACK provides an Audio, MIDI and transport API (Application Programming Interface) that can be used natively by audio application developers. There are already some existing native JACK Windows applications (that is, audio applications that use the JACK API directly). Through the API, JACK on Windows offers native JACK connections (INPUT), and the JACK-Router ASIO driver (INPUT) that offers an ASIO linker to the JACK Server.
So any ASIO application will be able to use the JACK-Router ASIO driver to connect to JACK, and JACK can then be used to route that audio to other applications connected to the JACK Server, or out to the system sound device.
Linux
- Binaries: please use your distribution’s package manager (
apt-get, yum, synaptic
etc.) - Source tarball: JACK 1.9.20.
macOS
- Intel 64bit Installer: JACK 1.9.20 macOS-intel.
- Universal Installer: JACK 1.9.20 macOS-universal.
- Source tarball: JACK 1.9.20.
For macOS 10.12 or higher.
Nightly builds are available through JACK2 GitHub actions.
Windows
- 32bit installer: JACK 1.9.20 win32.
- 64bit installer: JACK 1.9.20 win64.
- Source tarball: JACK 1.9.20.
For Windows 7 or higher. 64bit builds provide mixed 32/64bit support.
Nightly builds are available through JACK2 GitHub actions.
Review & Discussion