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() |