-
Notifications
You must be signed in to change notification settings - Fork 0
Legacy Songbook conversion process
gwyndaf edited this page Feb 18, 2013
·
3 revisions
- Merge 3 legacy Word songbooks into single big Word doc
- Strip out chord tab graphics (will be generated by latex)
- Create Word styles to identify different structural elements (title, comments, tips etc)
- Broad parsing of content to apply relevant styles to each element
- Mark inline chords with [brackets] and remove [] used elsewhere
- Convert above-the-line chord spacing from tabs to spaces (experiment for best fit for each font size)
- Convert Word styles to structural markup
- Export to plain text marked-up master file
- Process plain text file using script to:
-
- Iteratively spot and amend source Word glitches
-
- Split to new file at each new title (title as l/c filename, subst _ for space) DONE
-
- Drop above-the-line chords into best inline fit (Vish's script?) IN PROGRESS
-
- Convert structural markup to human-readable text format
-
- Convert chord abbreviations [] to latex standard \upchord{} LOOKUP TABLE NEEDED
-
- Convert structural markup to latex markup
- Test for functional compliance with latex songbook standard (reference?)
NB exact sequence of text-processing actions still provisional at this stage.
- Publish drafts to main repo
- Proofing, play-testing and editing individual songs as necessary