Keywords: Blue, Csound

Usage
Prev | SoundObject Library | Next

### Usage

The general pattern of usage for the project-wide SoundObject Library entails:

1. Add SoundObject to the Library. This is done by selecting a SoundObject, right-clicking the SoundObject to open up the popup menu and selecting "Add to SoundObject Library".

2. After doing this, your SoundObject will have been added to the library and the SoundObject on the timeline will have been replaced with an Instance SoundObject which will be pointing to the SoundObject now in the library.

3. At this point, the user can now take advantage of the library by making copies of the instance object on the timeline and pasting in more instances. These instances can be placed anywhere, have different durations and time behaviors, as well as have their own individual NoteProcessors. This allows expressing ideas such as "This is an instance of the primary motive (SoundObject in the library) but transposed up a major 3rd, retrograded, and inverted", or an idea like "I've got drum pattern A in the library and I have instances of it here and here and ...".

   ### Note

   When copying and pasting Instance SoundObjects, they are all pointing to the SoundObject in the library.

4. You can also then make instances of SoundObjects in the library by opening up the SoundObject Library dialog (available from the Window menu or by using the F4 shortcut key). There you have the following options:

   Copy

     This makes a copy of the selected SoundObject and puts it in the buffer. This is a copy of the original SoundObject and not an Instance. After copying to the buffer, you can paste as normal on the timeline.

   Copy Instance

     This makes a Instance of the selected SoundObject and puts it in the buffer. This Instance will point to the original SoundObject. After copying to the buffer, you can paste as normal on the timeline.

   Remove

     This will remove the selected SoundObject from the library.

5. You can also then edit the SoundObject in the library from within the SoundObject Library dialog by selecting the SoundObject in the list. The editor for the SoundObject will appear below.

   ### Note

   Editing the SoundObject in the library will affect all instances of that SoundObject.

The general pattern of usage for the program-wide SoundObject Library entails:

1. Add SoundObject to the Library. This is done by selecting a SoundObject on the timeline, right-clicking the SoundObject to open up the popup menu and selecting "Copy".

2. After copying an object, open up the SoundObject library window and go to the User SoundObject Library. Right-click a folder node in the library tree and choose "Paste" to add a copy of the object to the library.

3. You can use the context popup menu to create new folders, or double-click a node to rename the node.

Prev | Up | Next
Introduction | Home | Parameter Automation