Recipes
You can find Recipes by selecting one or more tracks ➡ right click ➡ Edit ➡ Recipes
With Recipes, you can dynamically update many tracks at a time.
Recipes are executed on each selected track individually.
Casing Recipes
To Upper Case
Changes the text of the selected field to all uppercase characters.
- Field: The field to change
- Words to ignore: List of words to skip during change
To Lower Case
Changes a field to lowercase. You can exclude certain words so they won't be changed.
- Field: The field to change
- Words to ignore: List of words to skip during change
To Title Case
Changes a field to title case. You can exclude certain words so they won't be changed.
- Field: The field to change
- Words to ignore: List of words to skip during change
To Sentence Case
Changes a field to sentence case where only the first word of a sentence has a capital letter.
- Field: The field to change
Cue Point Recipes
Delete Cue Points
Deletes all cue points from the selected tracks depending on the chosen setting.
- Options: Delete cues & loops, Delete first cue, Delete last cue, Keep first cue, Keep last cue, Delete loops, Delete without color, Delete without text, Delete memory cues
Change Cue Colors
Changes all cue colors of the selected tracks to one of the color patterns. See the Lexicon app settings for an example of the color patterns.
Random will simply give you random colors on each cue without using the same color twice.
First cue color will set all cue colors to the color of the first cue point. Use this if you want one specific color.
- Color schemes: Basic, Grayscale, Cold, Warm, Random, No colors, First cue color
Find & Replace Cues
Finds & replaces cue color and text with new color and text for all matching cue points and loops. Empty Match Text matches cues without text. An asterisk (*) as Match Text matches any text. Empty Match Color matches cues without a color.
- Match color: Color to find
- Match text: Text to find
- New color: Replacement color (leave empty to keep existing)
- New text: Replacement text (leave empty to keep existing)
Change Active Loops
Changes or removes active loops.
- Options: Turn last loop into active loop, Turn first loop into active loop, Turn last cue into active loop, Turn first cue into active loop, Turn all loops into active loops, Turn all active loops into loops
- New loop size: Number of beats (-1 to keep as-is)
Quantize Cues
Quantizes cue points to the beatgrid. Quantizing means that cues that are not exactly on the beatgrid will be moved to the nearest beat marker. This only works if a track has been analyzed with a beatgrid.
- Beats: 1 beat, 2 beats, 4 beats (1 bar), 16 beats (4 bars), 64 beats (16 bars)
Half/Double BPM
Halves or doubles the BPM of the track and the beatgrid markers.
- Options: Half, Double
Shift Cues/Beatgrid
Moves all cues and beatgrid markers by a specific amount of milliseconds.
- Shift cue points: Yes/No
- Shift beatgrid: Yes/No
- Amount (ms): Number of milliseconds to shift
Sort Cues
Sorts your cues chronologically or by other methods.
- Sort methods: Time (increasing), Time (decreasing), Label (A-Z), Label (Z-A), Label (Empty first), Label (Empty last), Cues first then loops, Loops first then cues
Replace Cue Text
Replaces text in all cue names with new text.
- Text to replace: Text to find
- New text: Replacement text
- Case insensitive: Yes/No
Remove Cue Text
Removes text from all cues.
Remove Cues by Label
Removes cues whose label contains the specified text (case-insensitive).
- Label contains: Text to match
Beatgrid Recipes
Delete Beatgrid
Deletes all beatgrid markers from the selected tracks.
Round BPM
Rounds the BPM of the track and all beatgrid markers to the nearest full number. You can use this if you're very sure that the BPM of the selected tracks are a full number (e.g. Electronic music).
Quantize Beatgrid
Moves the first beatgrid marker to the first cue point. Does nothing if track has no cue points.
Field Recipes
Copy Field
Copies a source field into a target field, overwriting the target field and leaving the source field intact.
- From: Source field
- To: Target field
Move Field
Moves a source field into a target field, overwriting the target field and deleting the source field.
- From: Source field
- To: Target field
Merge Fields
Merges two source fields into a target field, overwriting the target field. Leaves the source fields intact. You can add a separator between the two fields.
- Field 1: First source field
- Field 2: Second source field
- Target Field: Destination field
- Separator: Text between the two values
Prefix Field
Adds a prefix to a field.
- Field: Field to prefix
- Text: Text to add before
Suffix Field
Adds a suffix to a field.
- Field: Field to suffix
- Text: Text to add after
Swap Fields
Swaps the text in two chosen fields.
- Field 1: First field
- Field 2: Second field
Split Field
Splits a source field on a given text and copies the two results into two target fields, overwriting the target fields.
Example: Source: "Get Lucky - Daft Punk", split on " - " will result in the two target fields getting "Get Lucky" and "Daft Punk".
You can preserve the split text so it won't get deleted. In the above example, this would result in "Get Lucky - ".
See this example.
- Source field: Field to split
- Text to split on: Delimiter text
- Preserve split text: Keep the delimiter in output
- First target field: Destination for first part
- Second target field: Destination for second part
- Append text: Add to end of target field instead of overwriting
Text Recipes
Remove Text
Removes any occurrence of the given text from the chosen field.
- Text to remove: Text to find and delete
- Field: Field to modify
- Case insensitive: Yes/No
Replace Text
Replaces any occurrence of the given text in a field with a new text.
- Text to replace: Text to find
- New text: Replacement text
- Field: Field to modify
- Case insensitive: Yes/No
Change Extension
Changes the extension where Lexicon looks for your tracks. Use this if you changed your audio files to a different file type.
Extract Text
Finds text between given characters and sends it to a field of your choice.
- Source field: Field to extract from
- Search characters before: Starting delimiter
- Search characters after: Ending delimiter
- Include search characters: Keep delimiters in extracted text
- Delete matched text: Remove matched text from source
- Target field: Destination for extracted text
- Append: Add to target instead of overwriting
Shorten Text
Creates an abbreviated version of the text in a field, giving each word a maximum length. The result will be copied into the target field, overwriting the target field and leaving the source field intact.
Example: "Get Lucky" with 2 characters will turn into "GeLu".
- Field: Source field
- Target field: Destination field
- Characters per word: Number of characters to keep from each word
Remove Special Characters
Replaces accented or non-standard characters with their standard counterparts. Also handles: $ @ ß € £ ¥
- Field: Field to process
Number Recipes
Increase/Decrease Number
Increases or decreases a number by the given amount.
- Field: Number field to modify
- Amount: Value to add (use negative to decrease)
Tag Recipes
Import Tags from Text
If you use text tags with the hashtag system, you can convert them into Lexicon tags here. The hashtag system are text values like "#Techno #Vocals". You can safely run this multiple times. Existing custom tags are preserved.
- From: Source text field (default: Comment)
- Separator: Character that marks tags (default: #)
Add Tags
Adds the chosen tags to your selected tracks.
- Tag to add: Tag(s) to add
Remove Tags
Removes the chosen tags from your selected tracks.
- Tag to remove: Tag(s) to remove
Replace Tag
Replaces the chosen tag with a different tag, if it is present on your selected tracks.
- Old tag: Tag to find
- New tag: Replacement tag
Clear Tags
Removes all custom tags from the selected tracks.
Other Recipes
Mark as Incoming
Puts the selected tracks back into the Incoming page. You can then process them from there again. This is useful if you want to put messy tracks into the Incoming page as a todo-list or if you want to auto-move them to a different location.
You can also do this by right clicking your tracks, Send to ➡ Incoming.
Remove from All Playlists
Removes the selected tracks from any playlist that it occurs in. Does not remove tracks from smartlists.
Import Date from Filesystem
Takes the creation date of your music files and imports them into your tracks.