Skip to content

Chord Song

by Cyrill-Vitkovskiy·Workflow

Images © Cyrill-Vitkovskiy. Used for product review; image policy.

Why we like it

Chord Song stands out in the blender_extensions library for translating Vim's <Leader> key idea into Blender, letting you drive the interface through chorded key sequences with visual feedback. The 1.2.3 update added clickable overlay actions, clearer error messages, and tighter controls over custom script execution.

What is Chord Song?

Chord Song is a Blender add-on that implements a Vim-like <Leader> key system, inspired by the Neovim addon which-key.nvim. From a single leader key (default: Space), you trigger operators, execute scripts, and modify properties using key sequences rather than multi-modifier shortcuts.

The add-on covers four mapping types: Operators, Properties, Toggles, and custom Python scripts. A single tap starts a chord, a double tap opens recents, and a triple tap repeats the last action. Right-click any UI element to add mappings instantly, and mappings filter by the active editor, such as the 3D View, UV, or Shader Editor. A dynamic visual overlay shows available chords as you type, a built-in conflict checker identifies mapping clashes, and groups keep the overlay organized.

Chord Song can execute arbitrary Python scripts through custom mappings, a feature the developer intends for developers who understand the security implications. It requires a Nerd Font for icon display and runs on Blender 5.0 and newer under the GPL v3.0 or later license.

Who is Chord Song best for?

Chord Song is best for blender users comfortable with Vim or Neovim who want to map operators, properties, toggles, and Python scripts to key-sequence chords. The custom-script feature is intended for developers who understand the security implications.

How much does Chord Song cost?

Chord Song is completely free to download and use.

Key features

  • Leader Key System: single-tap to start chords, double-tap for recents, triple-tap to repeat
  • Context Menu Integration: right-click any UI element to add mappings instantly
  • Context Awareness: mappings filter by the active editor, such as 3D View, UV, or Shader Editor
  • Four mapping types: Operators, Properties, Toggles, and custom Python scripts
  • Conflict Detection: a built-in checker identifies and helps resolve mapping conflicts
  • Visual Overlay: a dynamic overlay shows available chords as you type
  • Groups & Organization: organize mappings into groups for better overlay structure

Tags

#Blender#Vim#Leader Key#Keyboard Shortcuts#Workflow#Python Scripting#Add-on

Frequently asked questions

What Blender versions does Chord Song support?

Chord Song is compatible with Blender 5.0 and newer, so you'll need a current build to run it. The current release is version 1.2.3, published for that Blender generation. If you're on an earlier Blender version, the add-on won't be available to you until you update. The developer's GitHub page and the Blender Extensions listing track compatibility and release history, so check there before installing to confirm your Blender version meets the 5.0 minimum.

Does Chord Song need a Nerd Font?

Chord Song requires a Nerd Font for icon display. You download a Nerd Font, such as Ubuntu Nerd Font, install it on your system, and then set it as your interface font under Edit > Preferences > Interface > Text Rendering. Without a Nerd Font configured, icons in the add-on won't render as intended. This is listed as a prerequisite alongside the Blender 5.0 requirement, so it's worth setting up the font before you start mapping chords. Full setup details are on the developer's documentation.

How do I install Chord Song in Blender?

Chord Song installs through Blender's Extensions system. You download the .zip file and use Edit > Preferences > Extensions, then Install from Disk, select the file, and enable the Chord Song add-on. Drag and drop into Blender is also supported. After installing, set your leader key under Preferences > Chord Song (the default is Space), then right-click any Blender button to add a chord mapping and press the leader key to type your sequence. The developer's page lists the available download sources.

Is it safe to run Python scripts with Chord Song?

Chord Song can execute arbitrary Python scripts through custom mappings, which the developer flags as a feature intended for developers who understand the security implications. Only map chords to scripts you wrote yourself or have reviewed and understand, since running untrusted scripts can lead to data loss or system compromise. Version 1.2.3 adds safeguards: the Allow Custom User Scripts toggle is user-only, so shared configs can't silently enable it, and when a scripts folder is set, executions outside that folder are blocked.

Is Chord Song free to use?

Chord Song is listed as free here, and it's distributed under the GNU General Public License v3.0 or later. The add-on's source is available on the developer's GitHub page, and downloads are offered through Blender Extensions, GitHub Releases, and Gumroad. For current licensing terms and any changes, check the developer's page directly. As a GPL-licensed project, the code is open for review, which also lets you audit the scripts and behaviour before mapping them to chords.

Alternatives to Chord Song

Also in Workflow for Blender.

Similar plugins