ABC Transcription Tools 1.0 Released
I can finally declare that I’m complete with this 1.0 version of the tool and can get back to my regularly scheduled life. I have another thread here on the ongoing development effort, this post is just to put a stake in the ground and declare it complete. I’ll only be planning on making bug fixes going forward at this point.
ABC Transcription Tools is a free, web-based, open-source tool based on abcjs for converting music in ABC format to standard notation and tablature (with optional capo offset for stringed instruments).
This converter can generate standard music notation from ABC files, show note names along with notation, and also create tablature for mandolin, bouzouki, mandola, standard guitar, DADGAD guitar, or whistle.
It can also transpose ABC up or down in semitone increments.
It can generate PDF files (Letter or A4 size) in tune-per-page or multiple-tunes-per-page formats with many options for page numbers, headers and footers, and even adding a QR code at the end.
You can also generate Share URLs and QR codes to open the tool with tune sets and tool settings pre-loaded.
The full ABC for the tunes and tab settings along with the tool settings are encoded in URL parameters on the Share URL links.
I wrote this tool starting at the end of January 2023 after the popular mandolintab.net ABC converter site went down at the end of 2022 and has not come back.
I was completely reliant on that site for my lesson and session handouts and tune books, so decided to build an open-source ABC editor and PDF generator that was completely client-side.
It runs completely locally in your browser, not on someone else’s server.
You can even download the source from my GitHub repo and run it locally just by opening the abctools.html file.
ABC Transcription Tools website:
All about ABC Share URLs and QR codes:
New PDF annotation features:
Using iOS desktop shortcuts to bookmark tune sets:
Scanning a tune set QR code with your iOS device’s Camera app and saving an iOS desktop shortcut: