[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Important Notice: XO Wave is now discontinued as we prepare to bring you the next generation Digital Audio Workstation called Xonami. This site remains available for anyone who purchased XO Wave in the past. However, please keep in mind that as discontinued software:

  • This site may not contain up-to-date information.
  • Technical support is discontinued, though we will do our best to continue to provide email support, especially to anyone who purchased recently.
[an error occurred while processing this directive]

XO Wave's an advanced design allows it to perform multiple functions simultaneously. For example, you can import audio, play back audio, and burn a CD at the same time; without interrupting editing or playback. This means you are almost never stuck waiting around for something to complete. This is managed by having certain (generally time consuming) operations disengage from the main interface while running, leaving it free for interactive use such as editing and playback. These operations are called "offline operations", "background operations", or "background tasks".

The first time you begin an offline operation, XO Wave will bring up a dialog box with a quick explanation. You may avoid this dialog on future operations by checking "Don't show this message again" before clicking OK. Starting Offline Operation

Multi-Process Model

XO Wave is composed of three distinct components:

  • XOgui, the "graphical user interface", is the part of the program that you interact with directly. It provides controls all the visual objects such as windows, audio waveforms, and buttons; the GUI also handles keyboard and mouse input.
  • XOmux is a small program that receives requests from the GUI and passes them on to an XOengine.
  • An XOengine performs the actual audio processing and playback. Multiple engines may be launched and run from XO Wave, allowing you to playback, export, import, and burn CDs simultaneously.

Exporting Audio, Importing Audio, Burning CDs, and More...

Because XO Wave does not limit the number of offline operations you can run, you can get a tremendous amount of work done simultaneously. The following operations are all examples of offline operations in XO Wave:

The only things preventing you from burning a CD while exporting video and editing another session might be your computer's CPU, memory, and hard drive speed. If you really load your system down with a lot of offline operations, you might start to experience trouble when playing back -- for example, you might have brief audio drop-outs while your computer is busy providing data for a CD burn -- however, unless your sessions are extremely complex or your machine is very slow, you should not experience trouble with playback because playback always runs at a high priority. In general, you can reduce the likelihood of buffer underruns by increasing the # Preload Buffers in the Audio Hardware Settings window.

Managing and Monitoring Offline Operations

XO Wave provides progress bars for each operation to let you know how much work has been done. The three most recent operations have progress bars that can be viewed in the Transport window (or the transport area of the Mix window or Edit window. Not only do these progress bars provide you with feedback about the progress of offline operations, but clicking one provides a convenient way to open the Offline Operations Manager. The Offline Operations Manager shows all your active operations, and allows you to cancel operations and remove operations from the list. For more details, see the documentation for the Offline Operations Manager.

[an error occurred while processing this directive]
[an error occurred while processing this directive]