JACK Audio Connection Kit icon
JACK Audio Connection Kit icon

JACK Audio Connection Kit

 52 likes

JACK is a professional sound server daemon that provides real-time low latency connections for both audio and MIDI data between applications that implement its API. The API can be used through either JACK1 or JACK2.

JACK Audio Connection Kit screenshot 1

License model

  • FreeOpen Source

Application type

Country of Origin

  • US flagUnited States

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
5 / 5 Avg rating (1)
52likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Virtual Audio Cable
  2.  Connecting audio streams
  3.  Multi Channel
  4.  Support for MIDI
  5.  Audio Router
  6.  Low Latency
  7.  Ad-free
  8.  Works Offline
  9.  Sound drivers
  10.  Native application
  11.  Macro Recording

 Tags

JACK Audio Connection Kit News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

JACK Audio Connection Kit information

  • Developed by

    US flagJACK Dev Team
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Written in

  • Alternatives

    19 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Audio & MusicSystem & HardwareOffice & Productivity

GitHub repository

  •  2,288 Stars
  •  379 Forks
  •  364 Open Issues
  •   Updated Jan 28, 2025 
View on GitHub

Popular alternatives

View all

Top JACK Audio Connection Kit apps (extensions / mods etc)

View all

Our users have written 0 comments and reviews about JACK Audio Connection Kit, and it has gotten 52 likes

JACK Audio Connection Kit was added to AlternativeTo by JamesJRH on Jun 30, 2011 and this page was last updated Jan 11, 2023. JACK Audio Connection Kit is sometimes referred to as JACK.
No comments or reviews, maybe you want to be first?
Post comment/review

What is JACK Audio Connection Kit?

JACK is a professional sound server daemon that provides real-time low latency connections for both audio and MIDI data between applications that implement its API. The API can be used through either JACK1 or JACK2.

JACK provides a basic infrastructure for audio applications to communicate with each other and with audio hardware. Through JACK, users are enabled to build powerful systems for signal processing and music production. Jack 1 and Jack 2 are equivalent implementations of the same protocol.

JACK2 aka jackdmp is a C++ version of the JACK low-latency audio server for multi-processor machines. It is a new implementation of the JACK server core features that aims at removing some limitations of the JACK1 design. The activation system has been changed for a data flow model and lock-free programming techniques for graph access have been used to have a more dynamic and robust system.

• uses a new client activation model, that allows simultaneous client execution (on a SMP machine) when parallel clients exist in the graph (client that have the same inputs). This activation model allows to better use available CPU on a smp machine, but also works on mono-processor machine.

• uses a lock-free way to access (read/write) the client graph, thus allowing connections/disconnection to be done without interrupting the audio stream. The result is that connections/disconnections are glitch-free. • can work in two different modes at the server level:

  • synchronous activation: in a given cycle, the server waits for all clients to be finished (similar to normal jackd)
  • asynchronous activation: in a given cycle, the server does not wait for all clients to be finished and use output buffer computed the previous cycle.

Official Links