Preferences
The motif.factory preferences are accessed via
the View menu
Preferences ... option.
Selecting this option opens a Tabbed dialog with the following tabs which group related
parameters:
To view and modify a set of parameters, click on the relevant tab.
Note: The options to update Objects following an Object move within the same file (e.g.
Update Voices/Elements after Wave Move) also apply when Objects that can be
referenced are inserted, deleted and sorted.
Note: The options to copy referenced Objects with "parent" Objects (e.g. moving Voices with
Performances) work by:
-
Checking the destination file to see if the referenced Object exists
-
If it does then the parent Object is updated after being moved to point to the existing Object
in the destination file
-
If not then motif.factory checks to see if a blank or empty child Object is present in the
destination file (e.g. in the case of moving a Voice, a blank "INIT VOICE" is looked for)
-
If a blank Object is found then the child Object is moved or copied and the parent Object is
updated after being moved to point to the new Object in the destination file
-
If no blank Object is found the motif.factory gives up. Note this may result in a Partial edit
(e.g. it may have only been possible to copy a subset of Objects due to the amount of free
Objects in the destination file)
-
The child Objects are only ever copied irrespective of whether the parent Object is being moved
or copied. This is to avoid the problem that would occur when a child Object is moved (say a
Voice with Performance 1), where the source child Object (which would have been initialised
after the move) is also referenced by other Parent Objects (e.g. another Performance)
All the above options are sensitive to what is being dragged. For example a Performance Part,
Performance Part Branch, Performance or Performance Branch can be dragged and the necessary
Objects will be copied