Schiørring (1743–1789) - Choralbook dataset (A chorale corpus)
收藏资源简介:
This is a README file for a data repository originating from the Chorale Corpus initiative, a multi-institutional effort to bring together a wide collection of digital chorale transcriptions for musicians and researchers. This repository is a sub-corpus of the meta-corpus Chorale-Corpus/data (DOI 10.5281/zenodo.17229783). When you use (parts of) this dataset in your work, please read and cite the accompanying data report: Gerhardt, K., Hentschel, J., Phan, V. D., Kirsch, M., Kirsch, K., & Gotham, M. R. H. (2026). Beyond Ba(t)ch: A Multimodal Meta-Corpus of Digital Chorale Transcriptions and Related Data. Transactions of the International Society for Music Information Retrieval, 9(1), 440–455. https://doi.org/10.5334/tismir.226 Schiørring (1743–1789) – Choralbook dataset (A chorale corpus) Welcome! This is the version of record for the Niels Schiørring (1743–1789) Choralbook dataset. Getting the data download the repository as a ZIP file download a Frictionless Datapackage that includes concatenations of the TSV files in the folders measures, notes, and chords, and a JSON descriptor: schiorring.zip schiorring.datapackage.json clone the repo: git clone https://github.com/Chorale-Corpus/Schiorring.git File formats Information related to one and the same chorale is represented in multiple variants and formats. Each comes with its own advantages and disadvantages and users should make informed choices. Filenames function as IDs in this context in the sense that files representing (information from) the same chorale share the same filename prefix. Authoritative file format: MSCX At the moment, only one file format in this dataset can be trusted to contain the full amount of information to the highest degree of accuracy: the uncompressed MuseScore files ending on .mscx which can be opened with MuseScore 3 or 4. To date, we allow modification of these files using MuseScore version 3.6.2 exclusively. However, we use the latest version of MuseScore 4 (v4.4.4 at the time of writing this in February 2025) to convert these files to MEI and musicXML. Apart from these format, the information from the MuseScore files is accessible by means of tabular files in TSV format, 3 per chorale: *.notes.tsv, *.measures.tsv, and *.chords.tsv (although the naming of the last is misleading as it contains mainly markup, lyrics, bass figures, etc.). The latest version of the Python library ms3 is used to batch convert the MuseScore files to other formats (ms3 convert) and to extract score information to TSV files (ms3 extract). MEI To date, MuseScore 4 is able to convert files to MEI Basic 5.0 format. Take these files with a grain of salt as we cannot guarantee congruence with the source files. The quality of these files makes them unsuitable for music research but they may serve as a starting point for a well-curated scholarly edition. In the long run, provided the maturing of the relevant tools, the MEI files should take on the role of being the authoritative format. Until then, they should not be manually modified because they are to be re-generated by conversion and overwritten once the authoritative MuseScore files are modified. musicXML For convenience and in addition, we offer the chorales in musicXML format. However, experience shows that musicXML files output by MuseScore come with a number of issues and conversion errors. These files are unsuited for scholarly work but some users may still appreciate their availability. TSV files Tab-separated files are a dialect of CSV files and can be used the exact same way. The most convenient way of viewing them is through a spreadsheet program such as LibreOffice Calc (Excel, Numbers, Sheets, etc.) or a text editor with TSV support/plugin. Power users may want to load them in their favourite programming language or statistical software. You can look up what any column means in the documentation of ms3: https://ms3.readthedocs.io/columns The most important TSV file is called metadata.tsv. It contains one row per chorale, and comes with a number of columns that describe the piece in numerous ways. A synoptic overview of the most important columns can be found here. Loading TSV files in Python Since the TSV files contain null values, lists, fractions, and numbers that are to be treated as strings, you may want to use this code to load any TSV files related to this repository (provided you're doing it in Python). After a quick pip install -U ms3 (requires Python 3.10 or later) you'll be able to load any TSV like this: import ms3 notes = ms3.load_tsv("notes/001_Ach!_Herre_from.notes.tsv") metadata = ms3.load_tsv("metadata.tsv") Each TSV file comes with its own JSON descriptor (*.resource.json) that describes the meanings and datatypes of its columns ("fields"), follows the Frictionless specification, and can be used to validate and correctly load the described file. Version history See the GitHub releases. Questions, Suggestions, Corrections, Bug Reports Please create an issue and/or feel free to fork and submit pull requests. Cite as Gerhardt, K., Hentschel, J., Phan, V. D., Kirsch, M., Kirsch, K., & Gotham, M. R. H. (2026). Beyond Ba(t)ch: A Multimodal Meta-Corpus of Digital Chorale Transcriptions and Related Data. Transactions of the International Society for Music Information Retrieval, 9(1), 440–455. https://doi.org/10.5334/tismir.226 For this specific sub-corpus you may additionally cite: Remeš, D., Phan, V. D., & Gotham, M. (2025). Clausulae-Pairs in Multiple-Bass Chorales. In J. Swinkin (Ed.), Oxford Handbook of Musical Variation and Thematic Techniques. Oxford University Press. https://doi.org/10.1093/oxfordhb/9780197645352.013.0032 License Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0). Overview | file_name |measures|labels| |---------------------------------------------|-------:|-----:| |001_Ach!_Herre_from | 17| 0| |002_Af_Adams_Fald_er_plat_forderv't | 26| 0| |003_Af_dybeſte_Nød_lader_os_til_Gud | 22| 0| |004_Af_dybeſte_Nød_raaber_jeg_til_dig | 22| 0| |005_Af_Høyheden_oprunden_er | 29| 0| |006_Af_Kierlighed_min_Ven | 23| 0| |007_Alleene_til_dig_Herre_Jeſu_Chriſt | 28| 0| |008_Alleeneſte_Gud_i_Himmerig | 22| 0| |009_Bryd_Jeſu!_Bryd_det_Aag | 37| 0| |010_Chriſtus_kom_ſelv_til_Jordans_Flod | 30| 0| |011_Den_lyse_Dag_forgangen_er | 20| 0| |012_Den_prægtig'_Soel_ſom_heele_Verden_glæder| 32| 0| |013_Den_ſom_mig_føder_det_er_Gud_min_Herre | 37| 0| |014_Du_høye_Fryd_for_reene_Siele | 29| 0| |015_Eet_er_nødigt_dette_eene | 27| 0| |016_Et_Barn_er_fød_i_Bethlehem | 15| 0| |017_Et_lidet_Barn_ſaa_lyſteligt | 34| 0| |018_Et_troefaſt_Hierte_o_Herre_min | 22| 0| |019_Fader_vor_udi_Himmerig | 25| 0| |020_Fra_Himmelen_høyt_komme_vi_nu_her | 17| 0| |021_Friſk_op_min_Siel!_forſage_ey | 26| 0| |022_Fryd_dig_du_Chriſti_Brud | 23| 0| |023_Gud_Fader_udi_Himmerig | 17| 0| |024_Gud_give_vor_Konning | 30| 0| |025_Guds_Godhed_ville_vi_priſe | 23| 0| |026_Guds_Søn_er_kommen_af_Himmelen_ned | 22| 0| |027_Helligſte_Jeſu_Helligheds_Kilde | 32| 0| |028_Herre_Chriſt!_Gud_Faders_eenbaarne_Søn | 20| 0| |029_Herre_Jeſu_Chriſt!_min_Frelſer_du | 19| 0| |030_Herre_Jeſu_Chriſt!_ſand_Menneſke | 17| 0| |031_En_anden_Melodie | 17| 0| |032_Hielp_Gud_at_jeg_nu_kunde | 20| 0| |033_Hiertelig_mig_nu_længes | 24| 0| |034_Hvad_kan_os_komme_til_for_Nød | 22| 0| |035_Hvad_min_Gud_vil_ſkee_mig_altiid | 26| 0| |036_Hvo_ikkun_lader_Herren_raade | 19| 0| |037_Hvo_fig_fortrøſte | 23| 0| |038_Hvo_veed_hvor_nær_mig_er_min_Ende | 19| 0| |039_Hvor_got_er_det_i_Jeſu_Arme | 39| 0| |040_J_Jeſu_Navn_ſkal_ald_vor | 40| 0| |041_Jeg_beder_dig_Fader_i_himmerig | 23| 0| |042_Jeg_beder_dig_min_Herre_og_Gud! | 26| 0| |043_Jeg_raaber_faſt_o_Herre! | 29| 0| |044_Jeg_raaber_til_dig_o_Herre_Chriſt | 28| 0| |045_Jeg_takker_dig_ret_hiertelig | 17| 0| |046_Jeg_veed_et_evigt_Himmerig | 17| 0| |047_Jeg_vil_din_Priis_udsiunge | 23| 0| |048_Jeſu_Chriſt!_dig_takke_vi | 48| 0| |049_Jeſu!_din_ſøde_Foreening | 24| 0| |050_Jeſu!_dine_dybe_Vunder_Den_brugelige_Mel | 27| 0| |051_Jeſu!_dine_dybe_Vunder_Den_brugelige_Mel | 27| 0| |052_Jeſu!_du_min_Glæde | 24| 0| |053_Jeſu!_Gielens_lyſe_Dag | 33| 0| |054_Jeſu!_ſøde_hukommelſe | 17| 0| |055_Jeſus_Chriſtus_vor_Frelſermand | 19| 0| |056_Jeſus_er_mit_Haab_og_Trøſt | 17| 0| |057_Jeſus_er_mit_Lib_i_Live | 27| 0| |058_Kom_Gud_Skaber_o_Hellig_Aand | 17| 0| |059_Kom_Hedningers_Frelſer_ſand | 16| 0| |060_Kom_o_kom!_du_Aand_ſom_giver | 16| 0| |061_Kommer_til_mig_ſagde_Guds_Søn | 26| 0| |062_Litaniet | 396| 0| |063_Litanie-_Det_mindre | 17| 0| |064_Lover_den_Herre_deu_mægtige_Konge | 13| 0| |065_Marie_hun_er_en_Jomfrue_reen | 20| 0| |066_Med_Sorgen_og_Klagen_hold_Maade | 17| 0| |067_Min_Fader_fød_mig_til_dit_Billede | 27| 0| |068_Min_Siel_nu_lover_Herren | 38| 0| |069_Mit_Haab_og_Trøſt_og_ald_Tilliid | 26| 0| |070_Naar_min_Tiid_og_Srund_er | 22| 0| |071_Naar_vi_i_ſtørſte_Nøden_ſtaae | 17| 0| |072_Naglet_til_et_Kors_paa_Jorden | 24| 0| |073_Raglet_til_u._En_anden_Melodie | 24| 0| |074_Nu_bede_vi_den_Hillig_Aand | 27| 0| |075_Nu_er_os_Gud_miſkundelig | 30| 0| |076_Nu_hviler_Mark_og_Enge | 24| 0| |077_Nu_vel_an!_vær_friſk_til_Mode | 24| 0| |078_D!_du_ftore_Seyer-Herre | 24| 0| |079_D_Gud!_du_fromme_Gud! | 21| 0| |080_D!_Gud_ſkee_Lov_til_evig_Tiid | 15| 0| |081_D!_Guds_Lam_u_ſkyldig | 23| 0| |082_D_Jeſu!_du_er_min | 29| 0| |083_D_Jeſu!_for_din_Pine | 15| 0| |084_D_ſtore_Gud!_vi_love_dig | 212| 0| |085_Dm_Himmeriges_Rige_ſaa_ville_vi_tale | 29| 0| |086_Dp!_alle_ſom_paa_Jorden_boer | 19| 0| |087_Dpløs_du_dog_min_Gud!_de_Baand | 27| 0| |088_Paa_dig_haaber_jeg_min_Herre_from | 21| 0| |089_Rind_nu_op_i_Jeſu_Ravn | 32| 0| |090_See_Solens_ſkiønne_Lys_og_Pragt | 24| 0| |091_Siunge_vi_af_Hiertens_Grund | 28| 0| |092_Store_Gud!_ſom_dig_til_Ære | 32| 0| |093_Store_Prophete_med_himmelſke | 16| 0| |094_Søde_Jeſu!_vi_er'_her | 18| 0| |095_Udi_din_ſtore_Vrede | 23| 0| |096_Vi_takke_dig_o_Gud!_vor_Fnder | 22| 0| |097_Vi_troe_alleſammen_paa_cen_Gud_Himmels | 59| 0| |098_Vil_Gud_vor_Herre_ey_med_os_ſtaae | 22| 0| |099_Vor_Gud_haner_ſaa_ſaſt_en_Borg | 26| 0| |100_Vør_Herres_Jeſu_Chriſti_Fred | 29| 0| |101_Vor_Jeſus_kan_ey_noget_Herberg | 25| 0| |102_Vreden_din_afvend_Herre_Gud! | 22| 0| Overview table automatically updated using ms3.



