Shibatch SSRC Packages for Debian and Ubuntu

IconNow you can use packages for Shibatch SSRC, the best-in-bread open source sample rate converter for digital audio, for easy installation in Ubuntu and Debian.

Using and installing the packages

SSRC on Ubuntu

Ubuntu users can use the corresponding PPA for easy package installation by opening a terminal window (by pressing CTRL+ALT+T on the keyboard) and copying/pasting the following text, followed by pressing [ENTER]:

sudo add-apt-repository -y ppa:ssrc-packaging-group/ppa
sudo apt-get update
sudo apt-get install ssrc


SSRC on Debian

Users of Debian can install SSRC using the following actions from the command line, which involves importing my public gpg key from MIT’s keyserver in to apt, and then adding my custom apt repository.

# become root
wget -O - "" | apt-key add -
echo "deb lacocina-stable/" | tee  /etc/apt/sources.list.d/
apt-get update
apt-get install ssrc

Alternatively, you can just download a single deb:

# become root
ARCH=$(uname -m | sed 's/x86_/amd/;s/i[3-6]86/i386/')
DIST=$(grep ^VERSION= /etc/os-release | sed 's/^.*(\([[:alpha:]]*\))"$/\1/')
wget "${DEB}"
dpkg -i ${DEB}

SSRC packages are avaliable for Debian old-stable (squeeze), stable (wheezy), testing (jessie) and unstable (sid).


Looking for other distibutions?
Apart from these packages, an arch package is available in the aur
Notice a problem with the (upstream) software itself?
Please contact the upstream developers.
Have a bug regarding Debian and Ubuntu packaging?
Please submit a new bug in the appropriate issue tracker on github
How good is ssrc in interpolation (eg. converting from 96khz to 44.1kHz)?
Have a look at the extensive list of resampling software and hardware at the “Sample Rate Conversion Comparison Project” from mastering studio infinite wave, to compare ssrc to sox, adobe audition, cubase and lots of other samplerate converters.
What’s the going on under the hood when doing interpolation (eg. converting from 96khz to 44.1kHz)?
Have a look at the extensive white paper “Digital Audio Resampling Home Page” by Julius O. Smith III of the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University.


Packaging updates


Current packages

Shibatch SSRC Distribution  Release
1.4.0 Ubuntu 16.04, 15.10, 15.04, 14.10, 14.04 LTS, 13.10, 13.04, 12.10, 12.04
Debian jessie/stable (8), stretch/testing, sid/unstable

Workflow for packaging

The workflow for dealing wit upstream changes, changes to the packaging for Debian, and the automatic building on launchpad, are extensively documented in

4 thoughts on “Shibatch SSRC Packages for Debian and Ubuntu

  1. Hello.

    I am a newb when it comes to linux but I am using Ubuntu at the moment and would like to convert 16 bit 48khz files to 16 bit 44.1khz. What do I need to change in the script to do this?

    1. Hi Warren,

      I’m not sure what script you’re referring to?

      This page is about the Ubuntu and Debian installation packages for the ssrc program. After installation of the program (as explained on this page) you can just run the program from the command line in a terminal.

      The target sample rate (44100 Hz in your case) is specified with the `–rate` command line argument. So, to convert the original file `original.wav` to `converted.wav` while resampling to 44.100Hz in two passes, you would start the program like this:

      ssrc --rate 44100 --twopass original.wav converted.wav

      Good luck,

Leave a Reply

Your email address will not be published. Required fields are marked *