Skip to content
Milkii Brewster edited this page Jun 30, 2020 · 27 revisions

Welcome to the JACK Audio Connection Kit wiki!

Notice: this wiki is undergoing renovation, not all content is currently up-to-date. Drop into IRC for the latest.

User Resources

Manuals

Guides and walk-throughs

Configuration

Multiple soundcards

PulseAudio

JACK Transport/Timebase

jack_transport> ?
  activate	  Call jack_activate().
  exit		  Exit transport program.
  deactivate  Call jack_deactivate().
  help		  Display help text [<command>].
  locate	  Locate to frame <position>.
  master	  Become timebase master [<conditionally>].
  play		  Start transport rolling.
  quit		  Synonym for 'exit'.
  release	  Release timebase.
  stop		  Stop transport.
  tempo       Set beat tempo <beats_per_min>.
  timeout	  Set sync timeout in <seconds>.
  ?  		  Synonym for `help'.

echo play |jack_transport
  # pass a command to execute. tempo change doesn't work via this method.

OSC

Networked

  • NetJACK 1 - connect JACK 1 servers via network
  • NetJACK 2 - connect JACK 2 servers via network

Install and packaging

Developer resources

Metadata

JACK tools

JACK2 package commands:

jack_alias
jack_bufsize
jack_control
jack_cpu
jack_cpu_load
jack_disconnect
jack_evmon
jack_freewheel
jack_iodelay
jack_latent_client
jack_load
jack_metro
jack_midi_dump
jack_midi_latency_test
jack_midiseq
jack_midisine
jack_monitor_client
jack_multiple_metro
jack_net_master
jack_net_slave
jack_netsource
jack_rec
jack_samplerate
jack_server_control
jack_session_notify
jack_showtime
jack_simple_client
jack_simple_session_client
jack_test
jack_thru
jack_transport
jack_unload
jack_wait
jack_zombie

Control

Mixer

  • https://github.com/jack-mixer/jack_mixer - a GTK+ JACK audio mixer app with look similar to its hardwarecounterpart. It has lot of useful features, apart from being able to mixmultiple JACK audio streams.

WINE

Haiku

Proposed features

You can’t perform that action at this time.