src.visualise.ioi_variability_graphs

Code for generating plots using the timing irregularity success metric

Functions

generate_tempo_stability_plots(mds, output_dir)

Generates all plots in this file, with required arguments and inputs

Classes

HeatmapLaggedLatency(**kwargs)

Creates a facetgrid of heatmaps showing mean coefficients for each level of lag, stratified by instrument, jitter and trial.

LinePlotLaggedLatency(**kwargs)

Plots a grid of line plots showing the (partial) correlation between latency and IOI variability across each jitter level, duo, and musician.

NumberLineIOIVariability(**kwargs)

Creates a numberline showing difference in pairwise asynchrony between duos this experiment during the control condition and a corpus of pairwise asynchrony values from other studies and genres

src.visualise.ioi_variability_graphs.generate_tempo_stability_plots(mds: list, output_dir: str)

Generates all plots in this file, with required arguments and inputs