• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ABC notation - Fit to page
#17
@Mike: you wrote
"... I'm a little unsure of how I should handle scenarios where there are multiple songs in a single abc file (do I just use the first and ignore all the rest?). ..."
By now I use ABC, ChordPro and ChordPro with embedded ABC only for one song per file and this will probably stay my preference. But I came across examples where  ABC is used to create complete songbooks in a single file. This is pretty common in the ABC community e.g. by Irish folk musicians. If you decide to support that, it could be done similar to PDF songbooks containing bookmarks or with a UI similar to the CSV import dialog.

"Paul Hardy's Session Tunebook" is an example for such an Irish folk songbook.
https://pghardy.net/tunebooks/
https://pghardy.net/tunebooks/pgh_session_tunebook.abc

This is a song from this tunebook
Code:
X:1001
T:Aiken Drum
T:Willie Wood
T:There's a Man Came to our Town
R:Reel
C:Trad. Before 1820
O:Scotland
Z:Paul Hardy's Session Tunebook 2024 (see www.paulhardy.net). Creative Commons cc by-nc-sa licenced.
M:4/4
L:1/8
Q:1/4=140
K:D
de|"D"f2 f2 gfed|"G"B4 d3 B|"D"A3 B d2 A2|"E7"f2 e2 "A7"e2 de|"D"f2 f2 gfed|"G"B4 d3 B|"A7"A2 A2 B2 c2|"D"d6:|
|:de|"D"f2 f2 f2 ed|"G"g2 g2 b3 g|"D"f2 a2 f2 d2|"Em"f2 e2 "A7"e2 de|"D"f2 f2 gfed|"G"B4 d3 B|"A7"A2 A2 B2 c2|"D"d6:|
It demonstrates some song header details:
X: is the song number. It's mandatory and starts a new song. At first glance the number seems to be unique within the file, but that's definitely not required. 
T: is the song title. I have chosen this song because it shows that (not only) in Irish folk it happens that the same song might have more than one title. If I were you I would create a new song in MobileSheets for every X: and use the first T: field after the X: to populate the song title in the MobileSheets database. Additional T: titles could be rendered like {subtitle: directives in a ChordPro file. I would appreciate (and proposed that already elsewhere) if MobileSheets supported "alternative titles", not only for ABC files.
Other song header fields could be used to populate more fields in the MobileSheets database C: = composers, M: = signatures, R: = genres, K: = keys and so on.

"King Street Sessions Tunebook" http://www.pacholo.com/mike/tunebook/KSS.abc is another example for an ABC songbook.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply


Messages In This Thread
ABC notation - Fit to page - by laurent - 03-29-2025, 09:07 AM
RE: ABC notation - Fit to page - by Zubersoft - 03-30-2025, 05:07 AM
RE: ABC notation - Fit to page - by laurent - 03-30-2025, 06:25 AM
RE: ABC notation - Fit to page - by laurent - 03-30-2025, 09:51 AM
RE: ABC notation - Fit to page - by Zubersoft - 03-30-2025, 02:18 PM
RE: ABC notation - Fit to page - by laurent - 03-31-2025, 04:44 AM
RE: ABC notation - Fit to page - by Zubersoft - 03-31-2025, 04:53 AM
RE: ABC notation - Fit to page - by laurent - 03-31-2025, 05:53 AM
RE: ABC notation - Fit to page - by Zubersoft - 03-31-2025, 12:23 PM
RE: ABC notation - Fit to page - by laurent - 03-31-2025, 09:54 PM
RE: ABC notation - Fit to page - by BRX - 04-01-2025, 12:48 AM
RE: ABC notation - Fit to page - by Zubersoft - 04-01-2025, 06:05 AM
RE: ABC notation - Fit to page - by laurent - 04-01-2025, 05:19 PM
RE: ABC notation - Fit to page - by Zubersoft - 04-01-2025, 06:21 PM
RE: ABC notation - Fit to page - by laurent - 04-02-2025, 12:00 AM
RE: ABC notation - Fit to page - by Zubersoft - 04-02-2025, 06:41 AM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 08:43 AM
RE: ABC notation - Fit to page - by Zubersoft - 04-02-2025, 09:08 AM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 05:19 PM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 05:26 PM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 05:40 PM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 06:18 PM
RE: ABC notation - Fit to page - by itsme - 04-02-2025, 06:31 PM
RE: ABC notation - Fit to page - by laurent - 04-09-2025, 10:42 PM
RE: ABC notation - Fit to page - by Zubersoft - 04-10-2025, 04:32 AM
RE: ABC notation - Fit to page - by laurent - 04-10-2025, 07:44 AM
RE: ABC notation - Fit to page - by laurent - 04-10-2025, 08:14 AM
RE: ABC notation - Fit to page - by itsme - 04-10-2025, 02:01 PM
RE: ABC notation - Fit to page - by Zubersoft - 04-10-2025, 05:51 PM
RE: ABC notation - Fit to page - by laurent - 04-15-2025, 07:30 AM
RE: ABC notation - Fit to page - by laurent - 05-27-2025, 08:20 PM
RE: ABC notation - Fit to page - by laurent - 05-27-2025, 08:30 PM
RE: ABC notation - Fit to page - by Zubersoft - 05-28-2025, 03:56 AM
RE: ABC notation - Fit to page - by laurent - 05-28-2025, 11:18 PM
RE: ABC notation - Fit to page - by laurent - 05-29-2025, 12:30 AM
RE: ABC notation - Fit to page - by laurent - 06-08-2025, 07:56 PM
RE: ABC notation - Fit to page - by Zubersoft - 06-09-2025, 05:13 AM



Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2025 MyBB Group.