JACK page update

This commit is contained in:
Alexandre Prokoudine 2022-03-22 04:12:48 +03:00
parent 74a96915a5
commit 7a18eb2981

View File

@ -1,23 +1,29 @@
+++
title = "Starting JACK"
description = "How to start JACK audio server"
description = "What is JACK audio server and how to start it"
chapter = false
weight = 1
#pre = "<b>1. </b>"
+++
Ardour 4.X no longer requires that you have JACK (the JACK Audio Connection Kit) installed on your system. But you may want to have JACK available so that Ardour can share audio and MIDI with other Linux audio applications. If you are wondering just what on earth JACK is then take a look here: [http://ardour.org/jack](http://ardour.org/jack).
Originally, [JACK audio server](http://jackaudio.org/) was designed to provide a
low-latency audio workflow on Linux with complex routing and transport between
audio and MIDI applications as well as physical audio interface ports. JACK is
available on both Linux, Windows, and macOS.
If you do not plan to use JACK with Ardour, you may skip this section. Otherwise, read on.
Today, the use of JACK audio server is discouraged by Ardour developers except
for particular use cases like sophisticated signal routing. For simple
multichannel recording your user experience will be vastly better when relying
on native audio engine available in your operating system, like ALSA on Linux
and Core Audio on macOS. If you do not need a sophisticated solution, feel free
to skip this part of the tutorial.
In a nutshell, JACK is an audio system which manages connections between Ardour and the soundcard of your computer, and between Ardour and other JACK-enabled audio programs on your computer. Ardour used to require JACK in order to run, but since version 4.0 this is optional.
More info on JACK: [http://jackaudio.org/](http://jackaudio.org/) and [http://jackosx.com/](http://jackosx.com/).
On Ubuntu, you may use either Qjackctl or Cadence to start and stop JACK and control its settings.
If you have a properly configured [KXStudio](http://kxstudio.sourceforge.net/) installation, JACK may be already running in the background. If not, you may have to manually start it.
On a Mac, you will need to use [JackPilot](http://www.jackosx.com/). This page may be of help: [Installing Jack OS X on Mac OS X](http://archive.flossmanuals.net/ardour/ch005_installing-jackosx.html). (**Warning**: details on that page may be outdated. Eventually we hope to include an updated page like that in this tutorial.)
If you do need using JACK with Ardour, you have two options: starting it
separately using either Qjackctl or Cadence, or launching it from within Ardour.
All user interfaces for JACK operate on the same terminology, you can refer to
the [JACK
configuration](https://kx.studio/Documentation:Manual:jack_configuration) page
for details.
## Using Cadence (Linux)
@ -25,23 +31,15 @@ Launch Cadence. If JACK is already running, you will see a window like this:
![cadence](en/Ardour4_JACK_Cadence.png)
More info on Cadence: [http://kxstudio.sourceforge.net/Documentation:Manual:cadence_introduction](http://kxstudio.sourceforge.net/Documentation:Manual:cadence_introduction)
More info on Cadence: [Cadence introduction](http://kxstudio.sourceforge.net/Documentation:Manual:cadence_introduction)
## Using Qjackctl (Linux)
## Using Qjackctl (Linux, Windows, macOS)
If using Qjackctl instead, this is how it should look like:
![qjackctl](en/Ardour4_JACK_qjackctl.png)
If not yet running, use the "Setup" button to configure JACK, and hit "Start" to start JACK.
## Using JackPilot (OS X)
Please check this page: [Starting Jack on OS X](http://archive.flossmanuals.net/ardour/ch013_starting-jackosx.html). (**Warning:** this page may be outdated. It's provided here just as a starting point. Eventually we hope to include an updated version of it in this tutorial.)
## JACK Settings
More info on Jack configuration: [http://kxstudio.sourceforge.net/Documentation:Manual:jack_configuration](http://kxstudio.sourceforge.net/Documentation:Manual:jack_configuration) (explanation shown using Cadence, but same basic information applies to Setup window in Qjackctl).
If not yet running, use the _Setup_ button to configure JACK, and hit _Start_ to start JACK.
## Continuing