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 |