Update hymns MIDI gap report to reflect Cyber Hymnal recovery (801/1463)
All checks were successful
Deploy to WebDAV (/BLB) / deploy (push) Successful in 48s

This commit is contained in:
hermes-explorigin 2026-09-05 21:54:48 +00:00
parent ce2c8340ae
commit 9de6e8ae79
6 changed files with 693 additions and 10734 deletions

View File

@ -2,6 +2,29 @@
Generated: 2026-09-05 Generated: 2026-09-05
## UPDATE (2026-09-05) — MIDI recovery from Cyber Hymnal
The BLB note naming **Cyber Hymnal** (hymntime.com) as the source of its hymns and
lyrics was used to recover the missing tune-audio. Of the **1,463** files that were
originally missing:
- **801** recovered from Cyber Hymnal's MIDI library (`hymntime.com/tch/mid/`)
by matching each BLB hymn page's `Music:` tune/composer attribution to the Cyber Hymnal
tune index, downloading the tune MIDI, renaming to the BLB slug, and storing under
`hymns/hymns_mid/`.
- **662** remain missing. These are overwhelmingly **modern gospel
hymn-tunes** (Sankey, Moody, gospel revival songs, etc.) that are not present in Cyber
Hymnal's library, plus a set of **ambiguous tunes** whose Cyber Hymnal names are
composer-disambiguated into multiple variants (e.g. two "Aberystwyth", two "Veni
Creator", three "St. Catherine") where selecting the wrong variant would play the wrong
tune, so they were deliberately left unresolved rather than guessed.
**Files added:** 801 valid Standard MIDI files (verified `MThd` magic, 13
tracks, real note data) added under `hymns/hymns_mid/`.
**Current status:** most (but not all) of the original 1,463-file gap is closed; the
remainder affects 674 of 2749 hymn pages.
## Summary ## Summary
- **Hymn HTML pages scanned:** 2,749 total; **1,925 (70%)** have ≥1 dead midi reference - **Hymn HTML pages scanned:** 2,749 total; **1,925 (70%)** have ≥1 dead midi reference

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff