Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>chordpro vscodeNew to Visual Studio Code? Get it now.
chordpro vscode

chordpro vscode

mattjs07

|
12 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

chordpro-vscode

This extension allows you to edit and render chordpro files in vscode. While easily passing rendering parameters directly in source code.

Features

  • [x] Allows to compile chordpro files with the function "Render ChordPro PDF"
  • [x] Keyboard shortcut for rendering .cho : Ctrl+Shift+B
  • [x] Possibility to activate "Build on save" from extension settings.
  • [x] Write rendering parameters directly in source code.
  • [ ] Render and open pdf document in side pannel.
  • [ ] Preview result in side panel.
  • [ ] Synthax highlighting.
  • [ ] Ultimate Guitarto and from ChordPro converter based on ChordSheetJS
  • [ ] Auto-scrolling

Functions

  • "Render ChordPro PDF"
    • Compile and renders your .cho file, fetching parameters from the first 25 lines of the file.
  • "Open ChordPro Minimal Template"
    • Minimal template to write a compatible .cho file.
  • "Open ChordPro Example Template"
    • Example of Yesterday by The Beatles.

Requirements

Install Chordpro from official website and make sure to add chordpro to system PATH.

Advices

  • Use .cho extension for your chordpro files to make sure the extension recognizes the language (for functions to work).
  • Combine this extension with the VScode extension ChordPro by ricardomfmsousa to enjoy synthax highlighting!

Release Notes

0.0.1

Beta product with basic functions.


Working with chordpro_vscode

  1. You can open an example or minimal template through functions
  • "Open ChordPro Minimal Template"
  • "Open ChordPro Example Template"
  1. Configure your rendering parameters:
    • All parameters can be written quoted or not.
    • Config can be one of the preset config OR a path to your config.json file (either absolute or relative to your .cho file folder)
# {options = -l}
# {suffix = "lyrics_only"}
# {output =}
# {config ="dark"}
  1. Render your .cho file using "Render ChordPro PDF"
  2. From file explorer, open PDF in side panel.
  3. From now on "Render ChordPro PDF" and Ctrl+s (if activate build on save) will update automatically the opened PDF.

Note: If change suffix or output name, need to open the new pdf file.

Enjoy!!

For those looking for online tools:

Some great websites exist such as:

  • Songcraft.io. (This is truely great)
    • Many awesome functionalities (BPM, autoscrollling, visual editor, chord progressions, chord dragging, tuner, version history, music and lyrics writings helping tools, collaboration)
    • 5 free songs, then minimum 4e / month
  • Chordly.io
    • Metronome, autoplay
    • Entirely free as of 2025-04-13
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft