MusicIP Mixer - Recipes

Recipes 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>

Supported options:

Attribute  Value
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>
Supported options:
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