Python port of the onsetsync R package for analysis and visualization of synchrony in musical performances performances.
Eerola, T. & Clayton, M. (2022). onsetsync - Analysis and Visualisation of Synchronisation of Music Onset Data. https://github.com/tuomaseerola/onsetsync
Original function reference can be accessed by clicking on the function
No. | Status | Function |
---|---|---|
Input | ||
1 | get_df_csv() | get_OSF_csv() |
Annotation | ||
2 | done | add_annotation() |
3 | done | add_isobeats() |
Visualising | ||
4 | done* (split into two functions) | plot_by_beat() / boxplot_by_beat() |
5 | - | plot_by_dataset() |
6 | done | plot_by_pair() |
7 | plot_by_var_time() | |
8 | plot_by_variable() | |
9 | plot_timeline() | |
Synchrony | ||
10 | done | sync_execute_pairs() |
11 | done | sync_joint_onsets() |
12 | done | sync_sample_paired() |
13 | done | sync_sample_paired_relative() |
Periodicity | ||
14 | period_to_BPM() | |
15 | periodicity() | |
16 | periodicity_nPVI() | |
17 | gaussify_onsets() | |
Summary | ||
18 | done | summarise_onsets() |
19 | summarise_periodicity() | |
20 | done | summarise_sync() |
21 | done | summarise_sync_by_pair() |
Other | ||
22 | synthesise_onsets() |