Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>abc-lsNew to Visual Studio Code? Get it now.
abc-ls

abc-ls

AntoineBalaine

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

AbcLsp: Language server for ABC music notation

Language features for ABC music notation

Features

  • Syntax highlighting.

side by side view of syntax highlighting and score

  • Diagnostics warning when the server can't read the score.

diagnostics view of abc score

  • Code formatter.

abc score formatting

  • Divide rhythms, and Multiply rhythms commands: select some notes and the commands will divide/multiple their time value by two.
  • Single note midi input from you midi keyboard (Chord-input from midi will come at some point)

Requirements

You might want to use this in conjunction with the AbcJS extension. It provides - amongst others - live preview of the score.

Known Issues

  • Doesn't support lyric sections yet.
  • Doesn't support ranges in repeat bars (|1-2 or |1,2).
  • Doesn't allow rhythms in grace note groups.
  • Divide rhythms or Multiply rhythms might accidentally duplicate the last character in a text selection.

Maybe coming to the extension

  • Arranging routine capabilities
  • Live preview of the score

Release Notes

AbcLsp isn't yet ready for release!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft