{'fraction_non_alphanumeric': 0.01867572156196944, 'fraction_numerical': 0.003395585738539898, 'mean_word_length': 5.344086021505376, '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}}
Personalized Sheet Music Search

This paper discusses a novel system for querying digital sheet music using musical metadata. Users select instruments and playable ranges for an ensemble using a custom note entry tool. From this ensemble profile, the system generates SQL queries to find matching compositions based on ranges rather than motifs. The system extracts metadata such as instrument ranges, keys, and meters from MusicXML and vectorized PDF documents. Metadata is extracted by a proprietary algorithm without recourse to optical music recognition (OMR), in concert with music21.