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:
- vorbisgain
- oggenc
- flac
- the YAML libraries for Python
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:
- Extract the files to some directory.
- Get a command prompt and change to that directory.
- 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).