Sound examples Friberg et al. 2023

These are the sound examples accompanying the study about timing in a jazz ensemble:

Friberg, A., Gulz, T. and Wettebrandt, C. (2023) Computer Tools for Modeling Swing in a Jazz Ensemble. Computer Music Journal. MIT press (forthcoming).

The examples have been generated using the Director Musices program, Ableton Live 10, Pianoteq 7 physical piano model with 'Bluethner prelude', Kontakt 4 'Upright bass' or 'Classic bass', and Kontakt 4 'Jazz kit' for the hi-hat and ride.

These music examples demonstrate the application of the swing rules for different rule quantity settings. As described in the paper, the rules affect mainly the timing. The dynamic articulation of the piano melodies was added from an approximate transcription of the original performance using two different dynamic levels. Note also that the timing generated by the rules are the same throughout each example. Thus, the variations of onset positions in the original examples are not present.

Group 1-4, example c. demonstrates the effect when the model is adapted to the specific measurements of that performance.
Group 1-4, example d. applies the default setting of all the rules, thus according to previous measurements.
Group 5 demonstrates the successive application of each rule.
Group 6 finally apply the rule parameters according to the Rich and Erskine measurements on the Jarrett example.

1. Buddy Rich (178.3 bpm)

a. Original
b. Nominal - exactly as specified in the score
c. Model - rule palette according to measurements
d. Default setting (k=1 for all timing rules)

2. Keith Jarrett (128.5 bpm)

a. Original
b. Nominal - exactly as specified in the score
c. Model - rule palette according to measurements
d. Default setting (k=1 for all timing rules)

3. Wynton Marsalis (278 bpm)

a. Original
b. Nominal - exactly as specified in the score
c. Model - rule palette according to measurements
d. Default setting (k=1 for all timing rules)

4. Peter Erskine (140.1 bpm)

a. Original
b. Nominal - exactly as specified in the score
c. Model - rule palette according to measurements
d. Default setting (k=1 for all timing rules)

5. Adding rules one by one using Jarrett example and model

a. Nominal - exactly as specified in the score
b. Added swing ratio for all tracks according to drums
c. Added soloist downbeat delay
d. Added soloist offbeat delay
e. Added bass downbeat delay
f. Added noise (all parts)

6. Applying different models to Jarrett example

a. Jarrett model (same as 2c)
b. Rich model
c. Erskine model
Back to Main Page