Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
What is SongTxt?
It's a Visual Studio Code extension that improves the experience around editing text file versions of songs including lyrics, chords, and guitar tabs. If you've ever dealt with chord files or guitar tabs like the ones found on Ultimate Guitar, then you may want to give SongTxt a try.
You can either get it directly from the Visual Studio Marketplace or follow these instructions to install it manually:
- Download and install Visual Studio Code (it's free) from here.
- Launch VS Code
Cmd+Shift+X(Mac) to open the Extensions side bar
- Search for
- Click Install
- Create or open a
song.txt) and transcribe away
What does it look like?
- Chord names above lyrics
- Section headers (e.g.,
- Tunings in guitar tablature
- Comments (text in parentheses)
Code snippets for inserting guitar tablature sections
- Instead of dealing with the pain of manually creating tablature sections, you can have SongTxt automatically insert them into your file for you. To do so, just move the caret to where you want to insert the tabs in the file, press
Ctrl+Space, and then type in
-6to see a list of six string tunings to pick from. Highlight the one you want (or click on it) and you should get a nice blank section of tablature to work with. Oh, if you play a seven-string, type in
Feature requests or bug reports
If you run into any problems or have ideas for features, please submit an Issue.
Frequently Asked Questions (FAQ)