Have a personal or library account? Click to login
ChoraleBricks: A Modular Multitrack Dataset for Wind Music Research Cover

ChoraleBricks: A Modular Multitrack Dataset for Wind Music Research

Open Access
|Apr 2025

Figures & Tables

tismir-8-1-252-g1.png
Figure 1

Schematic visualization of the ChoraleBricks concept for generating different mixes from the same chorale. (a) Mix consisting solely of brass instruments. (b) Mix primarily featuring woodwinds. (c) Mix combining two brass and two woodwind instruments.

tismir-8-1-252-g2.png
Figure 2

Overview of the creation process of the ChoraleBricks collection outlining the four main steps: work selection, conducting videos, recording of the individual tracks, and the data curation.

Table 1

An overview of the musical works included in the ChoraleBricks collection.

NumberIDNameYear
1AN1Anonymous: “Aus meines Herzens Grunde”1598
2BA1Bach, J. S.: “Ich steh' an Deiner Krippe hier”1736
3CR1Crüger, J.: “Auf, auf, mein Herz, mit Freuden”1647
4DR1Drese, A.: “Jesu, geh voran”1698
5GE1Gesius, B.: “Befiehl Du Deine Wege”1603
6GE2Gesius, B.: “Du Friedensfürst, Herr Jesu Christ”1601
7JA1Jan, M.: “Du großer Schmerzensmann”1668
8TE1Telemann, G. P.: “Der lieben Sonne Licht und Pracht”1730
9VU1Vulpuis, M.: “Die helle Sonn leucht' jetzt herfür”1609
10VU2Vulpuis, M.: “Christus, der ist mein Leben”1609

[i] Notes: The composers of the melodies are specified, while the four‑part harmonizations were composed by Rudolf Mauersberger (Mauersberger and Mauersberger, 1955).

tismir-8-1-252-g3.png
Figure 3

“Auf, auf, mein Herz, mit Freuden” (CR1), melody by Johann Crüger, harmonization by Rudolf Mauersberger, rendered with MuseScore.

tismir-8-1-252-g4.png
Figure 4

Impressions of the recording setup used to create the conducting videos and multitrack audio material. (a) Illustration of the setup used for the conducting videos. (b) A screenshot from one of the conducting videos. (c) A photo from a recording session in Erlangen featuring a baritone saxophone player. (d) A rear view of the same session, showcasing the setup with sheet music displayed on a laptop and the conducting video on a tablet. Faces in images are shown with consent.

tismir-8-1-252-g5.png
Figure 5

Last three measures of AN1. (a) Screenshot from Sonic Visualiser displaying the waveform with F0 trajectories (red) and the note track (gray). (b) Corresponding sheet music of the soprano voice, with red arrows indicating the alignment between the two modalities.

Table 2

Overview table of ChoraleBricks indicating the available parts for each chorale (ID) and instrument.

PropertiesAvailable Parts per Instrument
IDKeyTS#Meas.Dur.flobehclbclasbstpfhbarfhotbtba#Ens.
AN1B♭4/41400:57SSASABSATBSASASTBB18280
BA1D4/41700:45SSASABSATBSASATBATBB20540
CR1CDiv.1300:48SSASATBSATBSASATBTTBB21750
DR1G3/41200:32SSASABSATBSASATBATBB20540
GE1C4/41900:45SSASABSATBSASATBATTBB21720
GE2B♭Div.1500:34SSASATBSABSASAATBATB20504
JA1GDiv.1100:40SSASABSATBSASATBBB18300
TE1G4/41900:59SSASABSABSASATBATB18288
VU1D6/4900:16SSASABSATBSASATBB17240
VU2D4/4900:26SSASABSATBSASASATBBB20420
13806:4210101020122018202024118101934582

[i] The column #Meas. specifies the measure count from the unrolled sheet music, including incomplete measures such as upbeat measures. The column #Ens. specifies the number of possible distinct four‑voice ensemble mixes for a given chorale. Woodwinds: fl = flute, ob = oboe, eh = English horn, cl = clarinet, bcl = bass clarinet, as = alto saxophone, bs = baritone saxophone. Brass: tp = trumpet, fh = flugelhorn, bar = baritone horn, fho = French horn, tb = trombone, tuba = tuba. Div. = diverse; Dur. = duration; Ens. = ensemble; Meas. = measure; TS = time signature.

tismir-8-1-252-g6.png
Figure 6

Pitch distributions visualized as smoothed density curves for each voice part (SATB). Background bars indicate the actual number of observations in the recorded tracks. Additionally, the pitch range and average pitch are specified for each part.

tismir-8-1-252-g7.png
Figure 7

Overview of the Python package accompanying ChoraleBricks: (a) Class diagram illustrating the central toolbox components. (b) Visualization of random ensemble mixing using gain factors , , , and .

tismir-8-1-252-g8.png
Figure 8

Screenshot of the web interface for creating individual mixes. The multitrack player is using trackswitch.js (Werner et al., 2017).

DOI: https://doi.org/10.5334/tismir.252 | Journal eISSN: 2514-3298
Language: English
Submitted on: Jan 17, 2025
Accepted on: Mar 27, 2025
Published on: Apr 30, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2025 Stefan Balke, Axel Berndt, Meinard Müller, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.