File compression (not to be confused with ) makes files smaller using a variety of algorithms. Uncompressed audio files tend to be large. CD quality audio requires ten megabytes per minute. That is not a problem with large computer hard drives available today, but it is a problem if you want to save many songs on a portable player or if you want to transfer files over the Internet. Unlike most computer data, audio data does not compress very well using typical compression methods such as those found in programs like PKZIP or WinZip. These methods preserve the data exactly so there is no loss of quality. Such compression is called lossless compression.

To make audio files smaller, complex algorithms have to used. Most of these algorithms sacrifice some quality so that when the data is decompressed, you do not get exactly the same quality you had originally. This type of compression is known as lossy compression. Ideally the quality that is lost is not perceptible, so you do not notice the difference.

The most common method of lossy audio compression is MPEG Layer-3, better known as MP3. It is capable of getting near CD quality audio in less than one tenth the size, which is about one megabyte per minute. More recent algorithms, such as AAC, , and get even better quality in a smaller size.

Software and hardware that compress audio using complex algorithms are referred to as codecs (from coder/decoder). Compression is the same as encoding and decompression is the same as decoding.

To control the level of compression in GoldWave, use and select a different file type and/or attributes. The lower the (the kbps number, see below), the smaller the file will be, usually at reduced quality.

When opening, editing, and saving a file repeatedly, it is best to use a lossless file format. Every time a lossy compressed file is re-opened and saved, some quality is lost. For long term editing, use the Wave type with "PCM 16 bit" attributes or one of the lossless compressed formats such as FLAC or Windows Media Audio with "lossless" attributes.

Many compressed audio formats measure the compressed size as a bitrate. The bitrate is the number of bits per second (bps) required to store the audio. Usually the number is given in kilobits or one thousand bits. Divide that number by 8 to determine the number of kilobytes required per second.

Internet connection speed (bandwidth) is often measured in bitrates as well. A 56k modem is capable of receiving 56 kilobits per second. If you want people to stream your MP3 audio over a modem, you'll need to compress the file using a maximum bitrate of 56kbps. Due to the connection overhead and Internet protocol, a lower rate would have to be used to ensure the audio can be downloaded fast enough. For DSL and Cable Internet connections, the standard 128kbps MP3 rate can be used.

Audio files can contain a wide range of sounds, from noisy cymbal clashes to silence. Algorithms typically get much better compression on silence or simple audio sections than on complex, noisy audio. This means that the bitrate depending on whether constant bitrate or variable bitrate compression is used.

When using constant bitrate, each section of audio compresses to exactly the same size, regardless of the content. If the audio contains silence, then the data may be padded to fill the required bitrate. If the audio contains complex music, then quality may be decreased until it fits within the bitrate.

Constant bitrate is useful for broadcast systems where the transmission rate is fixed. It also make is easy to seek to arbitrary positions within the audio stream or file.

Variable bitrate compression uses the smallest size possible for each section of audio. If the audio contains silence, then the bitrate will be very low. If the audio contains complex music, the bitrate will be at its maximum.

Variable bitrate gives the best compression and quality. However, it makes it difficult to seek within the stream or file since there is no direct relation between time and size.

Appendix B:

In addition to all the standard menu keystrokes, such as Alt+F O to open a file, Alt+E C to copy, Alt+E P to paste, etc., GoldWave includes a number of additional keyboard shortcuts. These are summarized in the following table. Use to reassign shortcuts.

Keyboard Commands
Keystroke Action
Ctrl+A Selects the entire sound.
Ctrl+B Pastes the clipboard into the sound at the beginning.
Ctrl+C Copies the selection into the clipboard.
Ctrl+D Displays the window. Crossfades the clipboard with the selection.
Ctrl+E Pastes the clipboard into the sound at the end.
Ctrl+F Pastes the clipboard into the sound at the finish marker's position.
Ctrl+G Displays a window to set the playback marker's location to a specific time.
H Starts playback relative to the mouse's horizontal position in the waveform.
J, K, L Rewinds, plays, and fast forwards respectively from the current playback marker's position. Playback stops at the finish marker but can be continued. Playback stops at the start marker when rewinding.
Shift+J, Shift+K, Shift+L Makes the playback speed slower, normal, and faster respectively.
Ctrl+J Jumps the start marker to the next cue point.
Ctrl+Shift+J Jumps the start marker to the previous cue point.
Alt+J Jumps the finish marker to the next cue point.
Alt+Shift+J Jumps the finish marker to the previous cue point.
Ctrl+K Overwrites the selection with the clipboard.
Ctrl+M or Shift+Ctrl+Ins Displays the window. Mixes the clipboard with the sound at the start marker's position.
Ctrl+N Creates a new sound.
Ctrl+O Opens a sound.
Ctrl+P Pastes the clipboard into a new Sound window.
Q Drops a new cue point at the start marker position. Cue naming is controlled by the settings.
Shift+Q Drops a new cue point at the finish marker position. Cue naming is controlled by the settings.
Ctrl+Q Drops a new cue point at the current recording, playback, or start marker position. Cue naming is controlled by the settings.
Ctrl+Shift+Q Drops a new cue point at the current recording, playback, or start marker position and displays the edit window.
Ctrl+R Replaces the selection with the clipboard contents.
Ctrl+S Saves the file.
Ctrl+T Trims the sound. Removes all audio outside the selection.
Ctrl+Backspace Displays the Trim Silence window. Removes leading and trailing silences at the beginning and end of the selection.
Ctrl+V Pastes the clipboard into the sound at the start marker's position.
Ctrl+W Sets the select to the view (as in ).
Ctrl+X Cuts the selection and copies it into the clipboard.
Ctrl+Y Redo. Reverses last undo.
Ctrl+Z Undoes last change.
Ctrl+Shift+B Selects both channels of a stereo file.
Ctrl+Shift+L Toggles the selection the left channel.
Ctrl+Shift+R Toggles the selection right channel.
Shift+0 Zooms 10:1 horizontally.
Shift+1 Zooms 1:1 horizontally.
Shift+2 Views 1 second horizontally.
Shift+3 Views 10 seconds horizontally.
Shift+4 Views 1 minute horizontally.
Shift+5 Views 1 hour horizontally.
Shift+A Horizontally zooms all the way out.
Shift+E Displays the window.
Shift+M Stores the locations of the start and finish markers.
Shift+P Zooms to previous horizontal zoom.
Shift+R Moves the start and finish markers to the stored locations.
Shift+S Horizontally zooms in on the selection.
Shift+U Horizontally zooms to the user defined level.
Shift+V Vertically zooms all the way out.
Shift+Y Displays window to specify horizontal zoom.
Del Deletes the selection, permanently.
[ (left bracket) Moves the start marker to the current playback position.
] (right bracket) Moves the finish marker to the current playback position.
Shift+[ Plays some audio up to the start marker. controls the amount of audio played or three seconds is played if that value is set to zero.
Shift+] Plays three seconds of audio up to the finish marker. controls the amount of audio played or three seconds is played if that value is set to zero.
Ctrl+[ Plays from the start marker to the finish marker.
Ctrl+] Plays from the finish marker to the end.
Shift+\ Moves the selection to its range.
Left Scrolls the Sound window view left.
Right Scrolls the Sound window view right.
Page Up Scrolls the Sound window view left one page. The amount of time scrolled depends on the current level. If you used a play button in to play the file, playback is restarted at the new scrolled position.
Page Down Scrolls the Sound window view right one page. See the Page Up key for more details.
Home Moves the Sound window view to the start marker's position.
End Moves the Sound window view to the finish marker's position.
Ctrl+Home Moves the Sound window view to the beginning of the sound.
Ctrl+End Moves the Sound window view to the end of the sound.
Shift+Home Moves the start marker to the beginning of the sound.
Shift+End Moves the start marker to the finish marker's position.
Ctrl+Shift+Home Moves the finish marker to the start marker's position.
Ctrl+Shift+End Moves the finish marker to the end of the sound.
Shift+Left, Shift+Right Moves the start marker left or right.
Ctrl+Shift+Left,
Ctrl+Shift+Right
Moves the finish marker left or right.
Shift+Up Horizontally zooms in.
Shift+Down Horizontally zooms out.
Ctrl+Up Vertically zooms in.
Ctrl+Down Vertically zooms out.
Space Plays or stops a sound (toggles playback). The region that is played depends on the button settings. Use Ctrl for play 1 and Shift for play 2.
F2, F3, F4, F5, F6, F7, F8 Plays 1, plays 2, plays 3, rewinds, fast forwards, pauses, and stops respectively.
Ctrl+F9, Ctrl+F8, Ctrl+F7 Starts, stops, and pauses recording respectively.
F11 Displays Device Controls Properties window.
F1 Starts help.
Ctrl+F4 Closes the Sound window.
Alt+F6 Switches between Main window and Device Controls window.
Ctrl+F6 Switches between Sound windows.

Appendix C: