The Sound Loom – An Overview

What is The Sound Loom ?

The Sound Loom is an integrated graphic interface to the CDP sound-processing software, a comprehensive collection of over 500 instruments for sound transformation developed as practical working tools by composers over many years, available from the Composers' Desktop Project.
There is also a CDP Users' Discussion Group.

The Sound Loom + CDP software is a powerful toolbox for composers, not a performance instrument. Using it, you can specify the parameters of any process to any degree of time-varying detail, detail you may have composed or have extracted from some other complex sound-event. You cannot, however, alter these parameters while the process is running.

In compensation, the system offers almost any conceivable process for transforming sounds and sound-data (the data might be loudness envelopes, pitch-tracking information, spectral analysis data, filter specifications etc.) all running in a unified, intelligent environment.

The CDP instruments

The CDP instruments fall into four broad categories....

The Sound Loom environment

The Sound Loom offers an intelligent working interface to all of these processes. On the workspace page, you can load the source sounds or data files you wish to work with. The Sound Loom keeps track of the properties of these files, and knows automatically which CDP processes are appropriate to any (list of) file(s) you choose to process and what parameter types (fixed values, time-varying values, filter-data etc.) and parameter ranges are appropriate to use in each case.

Every page of the Sound Loom comes with built in Help information, and there is a New User Help facility which can be turned off once you are familiar with the Sound Loom. The Sound Loom Process Page holds brief descriptions of each CDP process, and the parameter requirements of each process are documented from an Information button which appears when you call the that process. In addition, the Which? button allows you to query the Sound Loom to find out what processes might be appropriate to achieve a desired result (e.g. time-stretching, pitch-extraction etc.).

In addition, the Sound Loom interface has powerful facilities for creating and manipulating data (e.g. time-varying parameters, filter specifications, mix sequences etc.)...

and for processing sounds in bulk...

The Sound Loom also allows you to....

The Sound Loom also....

Reporting Faults

You can report faults to the CDP, but fault reports must be specific i.e. please report....

  1. which version of the software you are running.
  2. the exact sequence of operations leading up to the fault (please try to reproduce the fault - if it is not reproducible, it may be due to factors outside the Sound Loom or CDP's control).
  3. the type and size of all sound, analysis (or other binary) files being used with the process that fails.
  4. the contents of any (text) data files being used with the process.
  5. The exact fault message received - this may be

If you have operational problems, please consult other users first.

Last updated: 2 November 2010