Code for: Trade-offs in Coordination Strategies for Duet Jazz Performances Subject to Network Delay and Jitter

StreamPlayer

This repository is associated with the paper Trade-offs in Coordination Strategies for Duet Jazz Performances Subject to Network Delay and Jitter and includes scripts for reproducing the analysis, models, computer simulations, audio-visual stimuli, and figures contained in this paper. The corresponding dataset, comprising audio and video recordings of 130 individual jazz duo performances, biometric data, and subjective evaluations and comments from both the musicians and listeners recruited in a separate perceptual study, is freely accessible on Zenodo. The preprint is available on PsyArXiv.

Quick start

To build the dataset, models, simulations, figures, and audio-visual stimuli used in the original paper, follow the instructions in Getting started.

After building, for examples on how to use the dataset in your own Python sessions, take a look at Examples.

For help, including advice on building the dataset on slower systems, see Troubleshooting.

For the source code documentation (not comprehensive or pretty), go to Module Index

Finally, to explore the models and data created here without having to install or run anything locally, check out Notebooks.

Requirements

  • Windows 10 (other operating systems including Ubuntu may work but are not tested)

  • Python 3.10+

  • Git

  • FFmpeg (only for reproducing combined audio-visual stimuli)

Documentation:

src

Source code for module

Indices and tables