Using GNUsound

GNUsound can be installed on GNOME 1 or GNOME 2 installations. It should build without problems on the most common GNU/Linux distributions, such as Debian, Red Hat and Fedora.

The following software is required to build and install GNUsound:

The following software is strongly recommended. This software must be installed prior to building GNUsound:

You can open audio files through the File->Open menu item, or by specifying them on the GNUsound commandline. GNUsound will automatically determine the filetype and load the file into memory. See File format support for the supported file format plugins. You must have enough memory (RAM + swap) to keep the entire file in memory.

Some audio file formats can support the embedding of auxiliary data (such as loop points and instrument definitions) with the waveform data. GNUsound ignores such information.

The Marker Tool allows you to manipulate cuepoints and envelopes.

Cuepoints are like bookmarks. You can use them to mark important points in the sound file. By enabling Select->Snap To Cuepoints you can snap the selection to cuepoints.

Envelopes modify the effect of some processing operations. The precise meaning depends on the operation.

GNUsound can playback as many tracks as your hardware can handle. You can specify the number of output channels to use in the Settings->Preferences->Playback/Record. Every track can be mixed onto as many output channels as desired, using the mixer level controls (the rainbow colored horizontal bars to the left of each audio track).

GNUsound does not usually perform any implicit transformations of the audio format during playback[1]; it just tries to open the audio device with the same parameters as the audio file (number of bits, sample rate) and starts playback. An error will occur (or in some rare cases garbled noise will be played back) if the device cannot handle those parameters.

GNUsound does not attenuate mixed signals or check for output clipping: it is your responsibility to make sure you don't mix two channels too loudly.

You can save your work by issuing the File->Save command. Note that GNUsound does not preserve auxiliary info (such as loop points or instrument definitions) that may be embedded in an audio file. If you open a file containing such information and subsequently save it, overwriting the original, this information will be lost.

Envelopes, cuepoints and other GNUsound specific data are saved in a filename.usx file, in a fairly self-explanatory text format.