My ABC Transcription Tools

The Ultimate On-Line Whistle Community. If you find one more ultimater, let us know.
Post Reply
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

My ABC Transcription Tools

Post by eskin »

I'm finally at a point where I feel like I'm complete with this first major release of the tool and can get back to my normally scheduled life.

A huge thank you to everyone who tested it out, gave feedback, or reported bugs.

ABC Transcription Tools is a free, web-based, open-source tool for converting music in ABC format to standard notation and tablature.

It runs 100% client-side in your browser. You can even copy the source code from the GitHub link below and run it locally on your computer. No server required.

It can generate PDF files as well as URL Share links and QR Codes for sharing your tune sets with others.

The demonstration video below shows:

Importing an ABC tune set
Tablature options
Exporting to PDF files
Generating a QR Code for sharing

ABC Transcription Tools is available at:

http://michaeleskin.com/abc

Examples:

Launch the tools with "The Kesh" and "The Lilting Banshee" pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Launch the tool with the Michael Coleman set ("The Tarbolton" - "The Longford Collector" - "The Sailor's Bonnet") pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Launch the tool with a transcription of "Muireann's" jig ( by Niall Vallely) for Anglo Concertina pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

GitHub repo with full source code:

https://github.com/seisiuneer/abctools

Demonstration Video:

https://www.youtube.com/watch?v=gngn0Yd24-c

Here are a bunch of tune set QR codes to play with:

https://flic.kr/s/aHBqjArRJZ
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

Here are three sets of polkas I've learned from the "Sliabh Notes" recordings:

The Blackwater - Kathleen's - Mícheál's

http://michaeleskin.com/abctools/abctoo ... rmat=noten

The Annaghbeg - Pete Bradley's - Newmarket

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Many A Wild Night - Walsh's #1 - Walsh's #2

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Links to QR codes images listed below that you can scan with your phone.

The Blackwater - Kathleen's - Mícheál's

https://flic.kr/p/2ohvUVX

The Annaghbeg - Pete Bradley's - Newmarket

https://flic.kr/p/2ohvUVS

Many A Wild Night - Walsh's #1 - Walsh's #2

https://flic.kr/p/2ohy2LA

More tune set QR codes to scan at:

https://flic.kr/s/aHBqjArRJZ
Moof
Posts: 195
Joined: Wed Dec 28, 2022 4:26 pm
antispam: No
Please enter the next number in sequence: 8
Tell us something.: My motto: If a thing's worth doing, it's worth doing badly. (Fortunately, as otherwise I'd never be allowed near a musical instrument.)

Re: My ABC Transcription Tools

Post by Moof »

Thank you for this, Michael.

I'm a relative novice on low whistle, and I've been using the tool the last couple of days to pick out settings of tunes that will give me a bit of a challenge but aren't beyond my skill level. For quick visual scanning I find tabs easier than dots, and it's great to be able to load in several settings and see immediately which ones I can play, and also which ones offer up some of the variations that a more experienced player would be able to add themselves.

Given the time it still takes me to get on top of a new tune, I've got several weeks' work cut out already!
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

A huge bunch of updates and a complete UI rework this weekend to make the ABC tool much easier to use, particularly with larger sets of tunes.

New features added 19 Feb 2023 include full screen mode, ability to show/hide the controls while editing, a much better experience viewing and editing tune sets with many tunes (ABC editor and controls now stay at the top, with tunes scrolling below), and capo fret offset control for stringed instrument tablature.

ABC Transcription Tools is a free, web-based, open-source tool for converting music in ABC format to standard notation and tablature (with optional capo offset for stringed instruments).

It can generate PDF files as well as URL Share links and QR Codes for sharing your tune sets with others.

You can also transpose tunes up or down in semitone increments.

This demonstration video shows:

Importing an ABC tune set
Full screen display
Tablature options
Exporting notation to a PDF File
Generating a QR Code for sharing

ABC Transcription Tools is available at:

http://michaeleskin.com/abc

GitHub Repo:

https://github.com/seisiuneer/abctools

Examples:

Launch the tool with "The Kesh" and "The Lilting Banshee" pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Launch the tool with the Michael Coleman set ("The Tarbolton" - "The Longford Collector" - "The Sailor's Bonnet") pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Launch the tool with "Muireann's" jig (by Niall Vallely) for Anglo Concertina pre-loaded:

http://michaeleskin.com/abctools/abctoo ... rmat=noten

Here are a bunch of tune set QR codes to play with:

https://flic.kr/s/aHBqjArRJZ

Demo Video at:

https://youtu.be/dgR0JPdSFms
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

Added "New ABC" button to create a new skeleton tune.
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

A lot has happened with the ABC Tools as of the start of March 2023!

Here are the the latest demos and links:

Try the ABC Transcription Tools here:

http://michaeleskin.com/abc

User Guide:

http://michaeleskin.com/abctools/userguide.html

Demonstration Video:

https://youtu.be/4kzXTcySKYc

Feature demo: Tune autoscrolling:

https://youtu.be/MEzj5JsC0RE

Feature demo: Playing your tunes:

https://youtu.be/40VPLxvCL9s

Feature demo: "Click and Play"

https://youtu.be/-JvOFaotgtY

Feature demo: All about ABC Share URLs and QR codes:

https://youtu.be/I8KcG4swmUQ

Feature demo: New PDF annotation features:

https://youtu.be/p8xWxOsqQ6A

Feature demo: Using iOS desktop shortcuts to bookmark tune sets:

https://youtu.be/OvwSQj47Y7o

Feature demo: Scanning a tune set QR code with your iOS device's Camera app and saving an iOS desktop shortcut:

https://youtu.be/R8Ygnml4meE

Feature demo: Hiding the Title and Links:

https://youtu.be/wsMa1Y7ACWk

Feature demo: Changing the playback instrument:

https://youtu.be/i6oKpGzS2lo

Feature demo: Widescreen Responsive Editor Demo

https://youtu.be/3_g3xj6XOnY
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

New demo video for my ABC Transcription Tool (updated 6 Mar 2023)

https://www.youtube.com/watch?v=eVOLh2Z-GDU
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

ABC Transcription Tools is now (finally!) able to export PDF tunebooks with one tune-per-page or intelligently layout multiple tunes to fit on each page.

Demo Video:

https://youtu.be/jtiVzXB8xhQ

Try the ABC Transcription Tools here:

http://michaeleskin.com/abc

User Guide:

http://michaeleskin.com/abctools/userguide.html
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

With the new extended range whistle tablature in place, here are some new example PDF tune books generated with the tool.

These have new typography, everything is using serif fonts, looks nicer.

These include a title page, table of contents, page headers/footers, and page numbers:

Tin Whistle Tablature Tunebook Examples

173 Jigs for Tin Whistle in D
https://www.icloud.com/iclouddrive/07ae ... F10Mar2023

386 Reels for Tin Whistle in D
https://www.icloud.com/iclouddrive/091k ... F10Mar2023

Try the ABC Transcription Tools here:
http://michaeleskin.com/abc

User Guide:
http://michaeleskin.com/abctools/userguide.html
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

I improved the PDF save in the ABC tool for iOS and Android devices.

The default save routine in jsPDF used to replace the current tab with the PDF and people were confused what to do with it. Plus, if you did a browser back command you’d sometime lose your ABC work in-progress.

Now on mobile, the tool asks if you want to download it and then it ends up in your “Files” app downloads directory.

From there you can view the file right in Safari or do whatever you want with it, like export it to a PDF reader like GoodReader or share it.
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

I know some of you would prefer ABC text incipits…

Now available under the PDF Tunes/Page options:

https://youtu.be/OC5uFL2X6yQ
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

Modified the sorting so that sorted table of contents and index pages move any initial "The " in the tune names to the end before sorting:


So if you use:


%addsortedtoc (your table of contents title here)
or
%addsortedindex (your index title here)


you'll get something that looks like:


https://flic.kr/p/2oq3HZd


Standard unsorted table of contents or index pages don't do the pre-processing of the tune names, they just list them in page order.


So if you use:


%addtoc (your table of contents title here)
or
%addindex (your index title here)


You'll get something that looks like:


https://flic.kr/p/2oq3ZSZ
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

Looks like Firefox pushed out a version 112 update that completely messes up the output of abcjs, cutting off staff lines and note stems.

I’m seeing the same result on Paul Rosen’s reference decoder at:

https://editor.drawthedots.com/

For now, I suggest using Chrome instead.

PDF generation on Firefox seems fine, just the on-screen display is cutting out staff lines and note stems. I’ve sent an email to Paul to see if there might be a way to fix it on Firefox.

Firefox bug report:

https://bugzilla.mozilla.org/show_bug.cgi?id=1827699

Apparently a fix is in the works, may make it to the Firefox beta channel and then to release hopefully in the near future.
User avatar
eskin
Posts: 2293
Joined: Wed Jun 27, 2001 6:00 pm
Please enter the next number in sequence: 1
Location: Kickin' it Braveheart style...
Contact:

Re: My ABC Transcription Tools

Post by eskin »

Paul Rosen issued an abcjs fix for Firefox 112, and I’ve updated my tools with his code and a few additional bug fixes and visual improvements.
Post Reply