Skip to content

Instantly share code, notes, and snippets.

@jasonm23
Last active May 15, 2024 05:24
Show Gist options
  • Save jasonm23/9c7b54c1a00e55ef3bfea187bf4ad7c0 to your computer and use it in GitHub Desktop.
Save jasonm23/9c7b54c1a00e55ef3bfea187bf4ad7c0 to your computer and use it in GitHub Desktop.
OpenKey Harmonic Mixing System

How to Use OpenKey Harmonic Mixing Notation

Used by Native Instruments Traktor and other DJ/Music software (open alternative to Camelot, which is functionally equivalent to OpenKey)

  1. Key Labels: The notation uses a combination of a number and a letter. The number indicates the key's position in the circle (from 1 to 12), and the letter indicates the mode: m for minor and d for major.

  2. Adjacent Keys: Keys that are adjacent to each other on the wheel are harmonically compatible. For example, 8m (A minor) is compatible with 9m (E minor) and 7m (D minor).

  3. Mixing Up or Down: You can move one step clockwise or counterclockwise to find compatible keys. For instance, if you are in 8m, you can mix with 7m or 9m.

  4. Switching Between Major and Minor: You can switch between a major and its relative minor by staying within the same number. For example, 8m (A minor) can mix with 8d (C major).

  5. Energy Boosts: For a higher energy mix, you can jump two steps forward. For instance, mixing from 8m to 10m can provide a more energetic transition.

Example Usages

Smooth Transition

If your current track is in 4m (E minor), you can smoothly transition to 3m (B minor), 5m (A minor), or even 4d (G major).

Energy Boost

For an energetic jump, you might go from 4m (E minor) to 6m (B minor).

This system helps ensure that the tracks blend well together, avoiding clashing harmonics that can disrupt the flow of the mix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment