Pitch Spelling Jazz Lead Sheets, Solo Transcriptions, Classical Piano and Monophonic Scores

· Source: Computation and Language · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Music Technology · Depth: Advanced, quick

Summary

An algorithm has been developed for automated pitch spelling and key estimation, processing MIDI-like input that includes note pitches in semitones and bar boundaries. This system jointly evaluates related information elements through a two-stage optimization process. The initial "modal" stage proposes a probable scale for each bar using a shortest-path search, aiming to minimize accidentals in the printed score. Subsequently, the "tonal" stage utilizes these local scales to determine the global Key Signature and note names, optimizing musical notation for the entire piece. Evaluations were performed on diverse digital musical scores, including jazz lead sheets from the Real Book, jazz solo and bass line transcriptions, traditional tunes, and classical scores for piano and monophonic instruments. This method was primarily designed for music transcription, particularly for building digital jazz solo collections from audio recordings, supporting music analysis, teaching, and cultural heritage preservation, and also introduces new distances between jazz scales for musicological research.

Key takeaway

For Creative Technologists or Research Scientists developing music transcription tools, this algorithm offers a robust approach to automate pitch spelling and key estimation. You can leverage its two-stage optimization to produce musically accurate notation from MIDI-like inputs, significantly streamlining the creation of digital archives for jazz solos or classical pieces. Consider integrating this method to enhance the fidelity of your automated transcription systems and support musicological studies.

Key insights

The algorithm optimizes pitch spelling and key estimation using a two-stage modal and tonal process for diverse musical scores.

Principles

Method

The algorithm uses a "modal" stage for local scale proposal via shortest-path search, followed by a "tonal" stage to estimate global Key Signature and note names.

In practice

Topics

Best for: AI Scientist, Research Scientist, Creative Technologist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computation and Language.