Lexicon Manual

The place to learn everything about Lexicon. Be sure to read about the Lexicon workflow.

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.