Share via


Linking Parts

Windows Media Encoder SDK banner art

Linked parts share all notes, variation switch points, and continuous controllers as long as they are linked. Changes made in one part are propagated to all parts linked to it.

Linking is useful to reduce the overall size of a pattern, because multiple parts can share data. It also eliminates the need to duplicate material in the new pattern.

You can also link parts temporarily, as a way of copying material from one to the other before making changes that differentiate the parts. After you unlink the parts, changes made in one do not affect the other.

Creating linked parts is not the same as creating multiple displays of a single part. No matter how many displays of a single part you create, the part always plays a single instance of the pattern on the same PChannel. Linked parts always play independently. They can use different PChannels and can thus play on different instruments; they can even be in different patterns and play at different times.

All 32 variations in a part are shared and thus identical. However, the variations play independently. For example, if A and B are two linked parts in a single pattern and both play their variations in random order, they do not necessarily select the same variation number during playback. For information on how to force the parts to play the same variations, see Variation Locking.

The following Part Properties are shared by linked parts:

  • Inversion boundaries
  • Length (but not pickup or extension bars)
  • Default play mode (but not chord level)

Other part properties can be edited independently in each part.

The only time a part can be linked to an existing part is when you create it as a new part. For information, see To insert a new, linked part in a pattern.

To unlink two parts, right-click on one of them and click Unlink Part Reference on the shortcut menu. After a part is unlinked, it cannot be linked again to existing parts.

When parts are linked together, the letter L is displayed in front of their PChannel number in the Part list.

See Also