JACK-AUDIO-CONNECTION-KIT: JACK Audio Connection Kit
JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation. Traditionally it has been hard if not impossible to write audio applications that can share data with each other. In addition, configuring and managing audio interface hardware has often been one of the most complex aspect of writing audio software. JACK changes all this by providing an API that does several things:. Registering "ports...
JACK Audio Connection Kit|FAQ
How do I configure my Linux system to allow realtime scheduling? How can I save/restore JACK connections? How can I setup persistent connections? How can I use PulseAudio and JACK on the same machine? How can I play audio from . via JACK? Eg Totem, Rhythmbox and many more). Applications using ALSA directly. How do I connect my ALSA sequencer applications to JACK MIDI? How does JACK compare to? Does using JACK add latency? How do I build and install JACK? How do I make an app that uses JACK?