Skip to main content

Jack

  • Chapter
  • First Online:
Linux Sound Programming
  • 2195 Accesses

Abstract

The role of a sound server in Linux is to take inputs from a number of sources and route them to a number of sinks. Several audio servers are available in Linux, with the primary ones being PulseAudio and Jack. They are designed for different roles: PulseAudio is intended for consumer audio systems, while Jack is designed for professional audio. Lennart Poettering at http://0pointer.de/blog/projects/when-pa-and-when-not.html draws up a table of differences. The main one is that Jack is intended for environments in which low latency is critical, with Jack introducing less than 5ms latency into an audio chain, while PulseAudio can introduce up to 2-second delays. Other differences are that PulseAudio can run on low-quality systems including mobile phones, while Jack is usually run on high-quality audio equipment. The article “Knowing Jack” gives a gentle introduction to Jack. This chapter looks at tools built specifically for Jack, how applications use Jack, and finally programming with Jack.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Jan Newmarch

About this chapter

Cite this chapter

Newmarch, J. (2017). Jack. In: Linux Sound Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2496-0_7

Download citation

Publish with us

Policies and ethics