-->
Home » , , , , » Installing KXStudio: Linux Audio Overview.
Sunday
23 February 2014

Installing KXStudio: Linux Audio Overview.

Anyone intending to use GNU/Linux as a platform for audio or video production will benefit from understanding the primary Linux sound sub-systems, their purposes and limitations.

ALSA.

ALSA, the Advanced Linux Sound Architecture, is a collection of drivers and libraries that provide Linux with audio and MIDI support for onboard, PCI, and USB audio hardware. ALSA doesn't support FireWire audio devices — that requires FFADO and JACK (see below).

ALSA alone is insufficient for most AV production tasks because only one application can access an ALSA device at any one time. JACK and Pulseaudio were created mainly to overcome this restriction although they target different use cases. KXStudio includes an ALSA/JACK bridge program called “snd-aloop daemon” which enables the user to run ALSA-only apps alongside JACK and other JACK-native software. This bridge is turned on by default when JACK is started - see the Cadence instructions for more information.

alsamixer

JACK.

The JACK Audio Connection Kit is a program (jackd aka the JACK server) and a protocol/API that enables the connection of a number of different applications to an audio device as well as allowing them to share audio and/or MIDI data between themselves. JACK applications may be connected on the same machine or remotely over a network. Think of JACK as a virtual audio patch panel, like on a physical mixing desk. While making these connections is not always automatic, the JACK system provides unparalleled flexibility for combining different tools in whatever way you wish. JACK has become the pro-audio application interconnection standard under GNU/Linux and is becoming increasingly popular on other platforms.

FFADO.

FFADO provides Free FireWire Audio Drivers (the “O” is for .Org). Unlike ALSA, FFADO depends upon JACK and does not work independently. Hence, when you select a FireWire audio device for use by JACK under the Cadence driver configuration, you are using the FFADO drivers.

PulseAudio.

PulseAudio (PA) is a sound server which, like JACK, runs on top of ALSA to provide functions such as allowing more than one application to use an ALSA device simultaneously. Pulse is targetted at regular desktop and mobile users rather than low-latency audio production. Cadence includes a PulseAudio/JACK bridge enabling you to run PulseAudio apps under JACK, but there are very few apps which support PA without supporting JACK or ALSA. KXStudio does not include PulseAudio as part of the default installation, but it is easily installed with the package manager if required.

pulseaudio

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • Installing GeNIE on Centos, Chapter I.
    17.07.2012 - 0 Comments
     Installing Cent OS 5 a. You will presented with a screen similar to the following booting up Cent OS CD. Press Enter Key. b. It's the testing screen. Press skip button to skip. c. Press Next button to the following screen. …
  • The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX
    23.01.2010 - 0 Comments
    The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides…
  • Guides and tutorials for Zorin OS: Install Zorin OS in VirtualBox.
    21.03.2023 - 2 Comments
    Zorin OS is an Irish-made distribution of the GNU/Linux operating system based on Ubuntu and aimed primarily at users new to GNU/Linux, but also familiar with Windows operating systems.In fact, Zorin OS is currently, along with Linux Mint, ChaletOS2…
  • BleachBit a utility to clean up your Linux system.
    10.09.2011 - 1 Comments
    BleachBit is a program that can save you a lot of hard disk space quickly, if that’s what you’re looking for. If your system is complaining about low space on your primary partition, give it a spin, but be sure you know what you’re…
  • Running Multiple MySQL Servers on the Same Machine
    27.09.2008 - 0 Comments
    There are circumstances when you might want to run multiple servers on the same machine.For example, you might want to test a new MySQL release while leaving your existingproduction setup undisturbed.Or you might be an Internet service provider that…
  • Convert your videos quickly, easily, and all at once with WinFF & FFmpeg.
    16.02.2012 - 0 Comments
    WinFF is a GUI for the command line video converter, FFMPEG. It will convert most any video file that FFmpeg will convert. WinFF does multiple files in multiple formats at one time. You can for example convert mpeg's, flv's, and mov's, all into…
  • MEPIS Linux is a Debian-based desktop Linux distribution designed for both personal and business purposes.
    23.11.2009 - 0 Comments
    Warren Woodford has announced the availability of the first alpha build of SimplyMEPIS 8.5, a distribution based on Debian GNU/Linux 5.0 "Lenny", but with KDE 4.3.2 as the main desktop: "November 21 was the seventh anniversary of MEPIS Linux, so it…
  • Top 10 blog posts for February 2014 from Linuxlandit & The Conqueror Penguin.
    09.03.2014 - 0 Comments
    1.- Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. Cadabra a  field-theory motivated approach to computer algebra- Cadabra is a computer algebra system (CAS)…
  • Free Invisible Web Tracker, Site Tracker, Visitor Tracker with StatCounter
    15.07.2009 - 0 Comments
    Free Invisible Web Tracker / Site Tracker / Visitor Tracker What exactly is a web tracker (also known as a visitor tracker or site tracker), and why do you need one? The idea behind a web tracker is very simple and has been around for many…
  • MaCoPiX (Mascot Constructive Pilot for X) is a desktop mascot application for UNIX / X Window system
    21.06.2009 - 0 Comments
    MaCoPiX (Mascot Constructive Pilot for X) is a desktop mascot application for UNIX / X Window system.The special features of this application could be said as follows...- You can make window sitters , fixed desktop mascots, and, furthermore,…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->