4.3. Copying and Removing PathVoices

PathVoices can be copied and removed in the same manner as PathInstances. In all cases of copying and removing user-defined objects in athenaCL, the active object is never assumed to be the object that the command operates upon. Said another way, the user must always specify which object to copy or remove.

To copy a PathVoice, enter PVcp and select a PathVoice to copy:

Example 4-10. Copying a PathVoice

[PI(pathVLopt)TI()] :: pio pathVL

[PI(pathVL)TI()] :: pvcp
select a PathVoice to copy: (name or number 1-3): smooth
name this PathVoice for PI smooth: uniform
PathVoice uniform created.

[PI(pathVL)TI()] :: piv
PI: pathVL, voiceType: part
psPath              6,2,9      8,3,5       9,5,1      
                    F#4,D4,A4  G#4,D#4,F4  A4,F4,C#4  
pcsPath             6,2,9      8,3,5       9,5,1      
scPath              3-11B      3-7A        3-12       
durFraction         1(33%)     1(33%)      1(33%)     
TI References: none.
PathVoices:
   auto             3:3-1,3:3-1
   leastSmooth      3:3-5,3:3-3
   smooth           3:3-6,3:3-2
 + uniform          3:3-6,3:3-2

To delete a PathVoice, enter PVrm and select a PathVoice to delete. Note: the default PathVoice "auto" cannot be deleted. Alternatively, the name of the PathVoice can be provided as a command-line argument:

Example 4-11. Removing a PathVoice group

[PI(pathVL)TI()] :: pvrm smooth
PathVoice smooth destroyed.