Lyric Track and Karaoke View Mini-Lanes and the Pinned Master Track Mixing Down to Audio and Video Files Rendering Videos Burning Audio CDs Markers Using Virtual Instruments Plug-In Manager ARA Plugin Support (Pro Studio) Rewire Separate Music Into Stems AI Noise Reduction Using Generic MIDI Controllers and Control Surfaces The Mixcraft 11 Controller Script API Musical Typing Keyboard (MTK) Preferences Main Window Menus Hotkeys Cursors Troubleshooting Glossary Appendix 1: Using Melodyne for Basic Vocal Tuning Appendix 2: Backing up Mixcraft Projects and Data Appendix 3: Nifty Uses for Output Bus Tracks Appendix 4: Transmitting MIDI Clock/Sync to External Devices Appendix 5: Freesound.org Creative Commons License Terms Appendix 6: Natively Supported Hardware Controllers Appendix 7: Copyrights and Trademarks

DETECT CHORDS FROM NOTES

Already have MIDI parts and want chord labels for them? Detect Chords from Notes (default hotkey Ctrl+Alt+C) analyzes the MIDI notes in your selected clips and creates chord blobs on the chord lane automatically. The onset-aware, duration-weighted algorithm handles block chords, arpeggios, and even non-overlapping note patterns.

RUNNING DETECTION

The command is available from:

  • The piano roll right-click menu

  • The clip right-click context menu

  • The MIDI Editing submenu

  • The Ctrl+Alt+C hotkey, on all selected MIDI clips at once

Detected chords are created as detached reference blobs — labels that describe your music without altering the original notes.

DETECTION OPTIONS

An options dialog appears before detection runs:

  • Min Chord Length — the shortest chord the detector will report.

  • Note Filter (0–80%) — filters out short passing notes.

  • Certainty (20–90%) — how confident the detector must be before labeling a beat.

  • Minimum Notes (3–6) — how many distinct pitches are required to call something a chord.

  • Include other clips — supplements unresolved beats using notes from other MIDI clips at the same timeline position, useful when the harmony is spread across tracks (bass on one track, keys on another).

  • Delete existing detected chords — clears previous detection results first.

Your settings persist in preferences for repeat runs. Detection is smart about voicings — a passage that ends on an inverted chord keeps that final chord, labeled as a slash chord.