ABC Tags to CSV Extractor Utilities
ABC Tune Header Tags to CSV File Extractor
Extracts all the ABC tune header tags from one/multiple ABC files and saves them as a CSV file
1) If you want the original source file name as first column of the CSV file, check the box labeled Include filenames for each tune as the first CSV column (default is checked).
2) If you want ShareURLs to my ABC Transcription Tools for each tune as the last column of the CSV file, check the box labeled Include ShareURLs for each tune as the last CSV column (default is checked).
3) There are two compression schemes available for the tunes in the ShareURLs: LZW or Deflate.
Deflate allows for ShareURLs that are as much as 50% smaller than LZW. Check the box labeled Use Deflate as the ShareURL compression scheme (unchecked uses LZW) to choose Deflate (default is checked).
4) If you want to inject a copy of any ABC file header font, spacing, and *: annotations found in each file into each tune found in the file just below the tune's X: tag, check the box labeled Inject ABC file header font, spacing, and *: annotations below the X: tag of each tune (default is unchecked).
If this box is checked, any *: ABC annotations found in the ABC file header will be aggregated in the tag extraction results for the tunes in the file.
5) Click Open One or Multiple .ABC Files for Tag Extraction and Save to a CSV File to open one or multiple .abc or .txt files containing ABC tunes.
6) Select the ABC files you want to extract the tags from.
7) Click Open.
8) When requested, enter a filename for the exported CSV file.
9) Click Save.
The complete set of possible ABC tag columns in the saved CSV are:
Filename,X:,T:,Subtitles,C:,O:,A:,R:,L:,M:,Q:,K:,D:,S:,Z:,N:,H:,B:,G:,r:,F:,ShareURL
Include filenames for each tune as the first CSV column
Include ShareURLs for each tune as the last CSV column
Use Deflate as the ShareURL compression scheme (unchecked uses LZW)
Inject ABC file header font, spacing, and *: annotations below the X: tag of each tune
CSV File Tunes to ABC File Extractor
Extracts and saves all the ABC tunes from a previously exported CSV file and saves them as an ABC file
1) Click Open a Previously Exported CSV File, Extract and Save the ABC Tunes to open a previously exported CSV file that contains ABC tunes in a CSV ShareURL column.
2) Select the CSV file you want to extract the tunes from.
3) Click Open.
4) When requested, enter a filename for the exported ABC file.
5) Click Save.
Tip Jars
If you find this tool useful, please consider buying me a beer
by tossing a few bucks into one of my virtual tip jars:
PayPalhttps://paypal.me/MichaelEskin
Venmo@MichaelEskin
Demo and Tutorial Videos
Complete source code for this utility may be found on GitHub