MusicIP Mixer - RecipesRecipes are a means of customizing the playlists created by MusicIP. The file recipes.xml contains the set of recipes which are available - this file is stored in the installation folder on Windows.
To choose a recipe, select it from the Mix panel of the Preferences dialog.
You can define your own recipes by adding them to your recipes.xml file - the examples provided in that file can provide templates for adding your own options.
The following section provides a reference for the available options. All conditional expressions are expressed as Power Searches.
Constraints: A constraint lets you impose extra conditions on the songs which will be included in a mix.
The general form is: <constraint>expression</constraint>
|cond||Condition under which this constraint should be applied - you may refer to the seed songs in this expression|
|max||Maximum percentage of songs in the list which should match the constraint (default scale is 0 to 1)|
|min||Minimum percentage of songs in the list which should match the constraint (default scale is 0 to 1)|
|cutoff||Number of songs which should be skipped trying to enforce the constraint (default 50, 0 means unlimited)|
|scale||Choose a different scale for min/max. Typically you might set the scale to 100 to express min and max as more traditional percentages|
|Modifiers||A modifiers lets you nudge certains songs to show up more or less often in a playlist. The weight attribute controls how gentle or strong the nudge is. The general form is: <modifier weight="#">expression</modifier>|
|cond||Condition under which this modifier should be applied - you may refer to the seed songs in this expression|
|weight||Roughly speaking, how much more likely this song should be to show up in a mix. A value of 2 would mean twice as likely, and a value of .5 would mean half as likely|