Installation Guide

Prerequisites

Since sonice requires a few different things, you’ll need to do some collecting before you can use it properly. You’ll need to install:

Installing Vorbisgain

If you’re on Windows, download vorbisgain from sjeng.sf.net. If you’re using a unix-style OS, get the source from sjeng.sf.net. The latest version as of August 2002 is 0.32.

Installing Oggenc

Get oggenc from vorbis.com’s download page; it’s part of vorbis-tools.

Installing flac

Get flac from the FLAC Download Page and install from there

Installing the YAML libraries

At the time of this writing, the YAML parser available on www.yaml.org/download.html was slightly outdated (stuck at the August 1 version).
The main page for the Python bindings seems to be on the YAML Wiki and should be the best place to download the python bindings. If all else fails, I have a local copy at cyclooctane.com.

If you’re familiar with the python installation process, the pure python YAML parser uses a standard distutils-style installation with no discernible tricks. If that doesn’t help, try this abbreviated procedure:

  1. Extract the files to some directory.
  2. Get a command prompt and change to that directory.
  3. Type python setup.py install.

Installing Sonice

Sonice also comes with a distutils-based install, but it’s quite satisfied to run without any kind of formal installation procedure as long as the YAML libraries are in the proper place.

To “install” sonice without the distutils-based procedure, simply unpack it to a directory and add its bin directory to your PATH variable ($PATH on unix, %path% on Windows).