SongTxt – Use VS Code to edit chord and guitar tab files

Started a project this weekend that I’ve been meaning to get to for a while now. It’s called SongTxt and it’s a Visual Studio Code extension that makes it a better experience for anyone who transcribes songs into text files consisting of lyrics, chords, and guitar tabs. I.e., if you submit tabs to sites like Ultimate Guitar, you may want to give SongTxt a try.

If you think this all sounds worth a shot, head over to the Overview page for more details including how to install SongTxt. If you’re already familiar with VS Code and just want the extension, here’s a link to its Marketplace page.

SongTxt is an open source project. You can find its code on GitHub. If you find any bugs or have any feature requests, please submit an issue here. Most of its functionality works automatically, but you’ll find more details on the project’s wiki page.

GuitarTube.org logo

GuitarTube.org: Help me get spread the word!

I’ve been working on a site for a few weeks now and think it’ll be useful for guitar players (new and experienced). It’s called GuitarTube.org and it’s essentially a backing track search engine that makes it really easy for you to find a track to jam/improvise to. On top of that, it shows you a chart of the fretboard with the safe notes to play along with other helpful information such as the scale degrees and CAGED system positions, etc.

I’d really appreciate any help in getting the word out. Here are some of the ways you could help out:

I’d also love to get any and all feedback you have. There’s a lot I still have in the plans, but it would be great to get any thoughts from folks using the site on how it can be improved. Easiest way to do that is on any of the pages linked to above or just shoot me an email.

Git + SSH + PuTTY/Pageant headaches

Here’s a bug I’ve struggled with for a while now but finally found a workaround. I have Git repos spread across GitHub, BitBucket, VSTS/TFS, and GitLab. Recently, I’ve switched to only using SSH for connecting to all my repos. Somewhere along the way though, I started to run into problems and flaky experiences.

For example, I finally tried Visual Studio’s new support for SSH-based Git authentication. But, Team Explorer would hang whenever I issued a Git command that required talking to the remote. Local commands worked fine, but doing fetches, pulls, or pushes always hung. I thought it was a bug in Team Explorer, as I had no problems with the same repo when using GitKraken instead. Then, Git Tower released their 1.0 version for Windows, and I decided to give it a shot as well. It also hung though.  More