Subscribe: A better sounding world
Preview: A better sounding world

A better sounding world

Last Build Date: Tue, 22 Mar 2016 09:30:19 +0000


Daily driver builds with DKMS and Launchpad

Tue, 22 Mar 2016 09:30:19 +0000

So; assume that you have some new hardware that works for the most part, but you have some problems with your built-in sound card. The problem has been fixed upstream, but if you start using that particular upstream kernel only, you will lose Ubuntu kernel security updates. In some cases, bug fixes will come to […]

13 ways to PulseAudio

Thu, 04 Feb 2016 12:51:07 +0000

All roads lead to Rome, but PulseAudio is not far behind! In fact, how the PulseAudio client library determines how to try to connect to the PulseAudio server has no less than 13 different steps. Here they are, in priority order: 1) As an application developer, you can specify a server string in your call […]

2.1 surround sound support

Tue, 15 Dec 2015 12:53:29 +0000

2.1 surround sound is (by a very unscientific measure) the third most popular surround speaker setup, after 5.1 and 7.1. Yet, ALSA and PulseAudio has since a long time back supported more unusual setups such as 4.0, 4.1 but not 2.1. It took until 2015 to get all pieces in the stack ready for 2.1 […]

PulseAudio buffers and protocol

Fri, 21 Nov 2014 15:36:40 +0000

This is a technical post about PulseAudio internals and the upcoming protocol improvements in the upcoming PulseAudio 6.0 release. PulseAudio memory copies and buffering PulseAudio is said to have a “zero-copy” architecture. So let’s look at what copies and buffers are involved in a typical playback scenario. Client side When PulseAudio server and client runs […]

Headset jacks on newer laptops

Fri, 07 Mar 2014 10:17:18 +0000

Headsets come in many sorts and shapes. And laptops come with different sorts of headset jacks – there is the classic variant of one 3.5 mm headphone jack and one 3.5 mm mic jack, and the newer (common on smartphones) 3.5 mm headset jack which can do both. USB and Bluetooth headsets are also quite […]

Ubuntu Touch audio stack for 13.10 release

Tue, 27 Aug 2013 12:00:22 +0000

Up until now, we’ve been using Android’s AudioFlinger for playing back and recording audio. Starting with tomorrow’s image, that is no longer true. Instead we’re talking directly from PulseAudio to ALSA, or the Android audio HAL when necessary. In short, here’s how PulseAudio now works: For normal playback and recording, PulseAudio talks directly to alsa-lib, […]

I ported my game to Ubuntu

Sun, 14 Apr 2013 07:24:31 +0000

If you just want to play the game, here’s where you find it. Or, in a terminal window write: sudo add-apt-repository ppa:diwic/theblobgame sudo apt-get update sudo apt-get install theblobgame Then just search for “blob” in the Dash. The rest of this blog post is mostly directed towards game developers. Background and motivation Ten years ago […]

Upcoming changes to the Intel HDA drivers

Fri, 18 Jan 2013 17:09:26 +0000

Takashi Iwai, the Linux sound maintainer, is about to merge a patch set of about 150 patches into linux-next. These changes, in short, unify the different HDA codec drivers. Introduction and background First, the basics: HDA Intel is the current standard protocol for accessing your built-in soundcard, as well as HDMI/DisplayPort audio, and is used […]

UCADay: Appreciation for Ubuntu Women!

Tue, 20 Nov 2012 10:24:16 +0000

As part of the Ubuntu Community Appreciation Day initiative, I’d like to write an appreciation for females – of all ages – that we have within Ubuntu and upstream communities, and why I’d like to see more of the same. To do this, I’ve taken the liberty of generalising a bit based on my own […]

Pulseaudio conference – less than a month away!

Thu, 04 Oct 2012 08:32:45 +0000

The first PulseAudio conference is approaching quickly. This is a shoutout for people who might be interested, but missed the mailinglist announcement. The conference will be Friday 2nd November 2012, and colocated with Ubuntu Developer Summit and Linaro Connect, in Bella Center, Copenhagen. There is no attendance fee, but you’ll need a UDS or LC […]