auedit - graphically record and edit audio files
] [-toolkitoption ...
provides an X-based window-oriented interface allowing the user to
record and edit audio files. The editing features available include:
- Cutting, copying, pasting, and mixing within a single
auedit instance or between multiple auedit instances.
- Changing the amplitude of an interval.
- Reversing an interval.
- Fading in or out an interval.
uses the X Toolkit Intrinsics and the Athena Widget Set. For more
information, see the Athena Widget Set documentation.
starts out with a single window divided into several areas:
- A collection of drop-down menus and command buttons.
- A volume indicator and control slider.
- The audio file represented as a wave form. If the audio
data contains multiple tracks, the tracks will be displayed in ascending
order. For stereo data, the convention is left track, then right
- A set of indicators displaying the interval start,
duration, and end and the current position. These indicators are in units
of minutes, seconds, and hundredths of seconds.
- Buttons to play, stop, and pause the audio.
- Two menus indicating the current file and data
- Two editable fields containing the current frequency and
the audio file comment.
Many functions in auedit
operate on a range of audio data called an
. The initial interval encompasses all of the audio data. The
interval is indicated within the wave form by two solid, vertical lines. The
left marker indicates the start of the interval. The right marker indicates
the end of the interval. To select an interval of audio data, use the mouse to
move the interval markers in the wave form. Pressing a mouse button in the
wave form will select the marker closest to the mouse position. That marker
may then be dragged to the desired location in the wave form. Note that the
markers may not cross over each other.
To play an interval, click on the Play button (the one with the triangle on its
side). The audio data delimited by the start and end markers will be played. A
dashed vertical line will indicate the approximate position of the data
currently being played. To stop playing, click on the Stop button (the one
containing a solid square). Clicking on Pause (the button containing two
vertical, parallel lines) will pause the playing. To resume, click on Pause
again. The volume slider controls the play volume. The interval is played at
the frequency specified by the Frequency
field. Note that while data is
being played, most other functions are disabled.
- Initializes auedit with an empty file. You will be
prompted for the number of tracks for the new file.
- Loads a file. You will be prompted for the file name.
- Saves the current file. A backup file will be created by
appending a tilde (~) to the current file name. The file format, data
format, frequency and comment are used when saving the file.
- Save as...
- Saves the current file under a new name. You will be
prompted for the file name. The file format, data format, frequency and
comment are used when saving the file.
- Save interval...
- Saves the interval to a file. You will be prompted for a
file name. The file format, data format, frequency and comment are used
when saving the file.
- Discards all changes made since the last save and restores
the data to its state following the last save.
- Exits auedit. If there have been changes made to the
current file that have not been saved, you will be asked if you wish to
The cut, copy, and paste commands in the edit menu transfer data to and from a
selection buffer. This buffer is shared between all instances of
. This means that you can cut or copy data from one instance of
and paste it into another instance. The only restriction is that
the audio data in both instances must have the same number of tracks. When
transferring data between instances of differing frequencies, the data will be
converted to the frequency of the destination. This can be used to change the
frequency of the data in a single instance of auedit
. First, cut the
data whose frequency you wish to change. Then change the Frequency
field to the desired frequency. Finally, paste the data back in. The frequency
of the data will be converted to the frequency specified in the
- Moves the interval to the selection buffer.
- Copies the interval to the selection buffer.
- Paste insert
- Inserts the selection buffer at the point marked by the
- Paste replace
- Replaces the data at the point marked by the start marker
with the data from the selection buffer.
- Paste mix
- Mixes the data at the point marked by the start marker with
the data from the selection buffer. The mixing function is an
- Undoes the last operation that modified the audio data.
This includes effects operations in addition to editing operations. If the
last operation was an Undo then the undo is undone, restoring the
data to the state prior to the first undo.
- Zoom in by a factor of two.
- Zoom out by a factor of two.
- Zoom in to the interval delimited by the start and end
- Zoom out to display all of the audio data.
All operations under the effects menu apply to the current interval.
- Scale the amplitude. You will be prompted for the scale.
The scale may be non-integral.
- Max Amplitude
- Scales the interval to its maximum amplitude without
- Reverses the order of the data within the interval.
- Fade In
- Linearly scales the interval using a scale ranging from 0.0
- Fade Out
- Linearly scales the interval using a scale ranging from 1.0
Clicking on the Record
button brings up the record dialog box. The record
dialog box consists of:
- A duration field. This is the maximum duration of the
recording in seconds.
- A frequency field. This is the frequency of the recording
- An input mode toggle button. Clicking this button toggles
between line mode and microphone mode.
- A gain slider. This controls the input gain level.
- A record toggle button. Clicking this button starts and
stops the recording.
- A monitor toggle button. Clicking this button toggles the
record monitoring feature that lets you hear what you're recording.
- A dismiss command button. Clicking this button stops any
current recording and dismisses the record dialog box.
The following options may be used with auedit
- -audio servername
- This option specifies the Network Audio System server to
which auedit should connect.
nas(1), auconvert(1), X(1)
There is no way to manipulate individual tracks.
Copyright 1993, 1994 Network Computing Devices, Inc.
Greg Renda, Network Computing Devices, Inc.