{'fraction_non_alphanumeric': 0.0176522506619594, 'fraction_numerical': 0.0, 'mean_word_length': 5.230769230769231, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Formalisms and Interfaces to Manipulate Music Information: The Case of Music Petri Nets

: Music Petri nets are a mathematical formalism that has been already adopted in the context of music information analysis and manipulation, concerning both symbolic scores and audio content. Among the main advantages, it is worth mentioning their possibility to clearly describe music processes and transformations inside a music composition, their easy-to-understand graphical representation, and the availability of formal tools to analyze the nets thus obtained. But previous research has also highlighted some limits in the usabi-lity of music Petri nets, due to an interface far from the ones composers and performers are used to, such as digital score editors and digital audio workstations. In this paper, we propose a solution that combines the descriptive power of such a mathematical formalism with the ease of use of editing tools to which musicians are accustomed. The idea is to design human-computer interfaces that, standing between the musician and the mathematical formalism, can hide the details of the underlying Petri nets.