Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lyrics #1

Open
MarkGotham opened this issue Jul 7, 2021 · 1 comment
Open

Lyrics #1

MarkGotham opened this issue Jul 7, 2021 · 1 comment

Comments

@MarkGotham
Copy link
Collaborator

Details to follow.

MarkGotham added a commit that referenced this issue Jul 7, 2021
Initial commit of lyric files
See issue #1 for known challenges.
@MarkGotham
Copy link
Collaborator Author

The lyric files (lc*.txt) provide an initial resource for cross-referencing and text-based studies.

They should be robust for all simple cases with no ossia parts or repeats: i.e. if the song is 'through composed' with all the lyrics encoded below the vocal line, and no repeats for multiple verses with the same music (more details follow below).

Known issues and omissions with lyric files:

  1. Some songs (following their IMSLP sources) encode subsequent verses (second, third ...) in separate text boxes. These are not included in the separate lyric files.
  2. Multiple verses below the same vocal stave: only the first verse is suppled in the lyric file. Usually this is indicated by a 1. at the start of the lyric file (i.e. 1. means there is at least a 2. somewhere in the score). Again, this doesn't affect through-composed songs: where they begin with 1., they still have do have a 2. where the second verse begins: 1. at the start of the text file and no 2. indicates a missing second verse.
  3. While most of the syllables are successfully joined back together (e.g. hel- -lo in the score returns to hello), there are still some occasional issues with this.
  4. Related to 2. and 3. more complex repeats may produce fragments like the first word of the second verse only (in a first time repeat bar).
  5. Two cases of lyrics on the piano part that have resisted extraction so far:
  • Reichardt,_Louise/Sechs_Lieder_von_Novalis,_Op.4/3a_Geistliches_Lied/lc5092560,
  • Reichardt,_Louise/Zwölf_Deutsche_und_Italiänische_Romantische_Gesänge/02_Wenn_ich_ihn_nur_habe/lc5100067

Other potential improvements also to consider

  1. A more structured representation (e.g. more json/yaml files), perhaps including the part name as given ('voice', 'gesang', 'stimme', etc.)
  2. link up each score entry to a lieder.net page for cross-referencing versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant