a parse based framework for coupled rhythm quantization
play

A Parse-based Framework for Coupled Rhythm Quantization and Score - PowerPoint PPT Presentation

A Parse-based Framework for Coupled Rhythm Quantization and Score Structuring Francesco Foscarin Masahiko Sakai Florent Jacquemard Philippe Rigaux supported by: Automated Music Transcription symbolic generation MIDI (CAC) device rhythm


  1. A Parse-based Framework for Coupled Rhythm Quantization and Score Structuring Francesco Foscarin Masahiko Sakai Florent Jacquemard Philippe Rigaux supported by:

  2. Automated Music Transcription symbolic generation MIDI (CAC) device rhythm sound score quantization processing engraving quantized piano roll audio recording piano roll unquantized onsets score quantized pitches (XML file) (MIDI) audio-to-MIDI MIDI-to-score

  3. 
 
 
 
 
 
 
 
 
 
 
 
 MIDI to score transcription with independent subtasks 1. Rhythm Quantization 
 2. Score Engraving 
 unquantized MIDI → → quantized MIDI quantized MIDI XML score file → → sequential data sequential data sequential data 1/2 structured data sequential model of durations ( HMM ) delegated to functionality of a score editor 
 ( MIDI import ) 
 Markov models of note values [Raphael 2001], [Sagayama et al 2002], [Nakamura et al 2016] 3. Combination: Interface between the 2 subtasks? ‣ complex rhythm, deep nesting ‣ mixed tuplets ‣ rests, grace notes…

  4. MIDI to score transcription with coupled subtasks (our proposal) unquantized MIDI → tree representations XML score file ~ sequential data → 1/2 structured data 1/2 structured data integrated approach to MIDI-to-score transcription 
 coupling Rhythm Quantization & Score Production 
 based on: 
 ‣ a hierarchical model of notation (tree-structured) 
 similar to OpenMusic’s Rhythm Trees [Agon et al 2002] 
 expressive, accurate for complex rhythms 
 ‣ quantitative parsing techniques 
 for context-free grammars weighted in semirings efficient & modular (focus on rhythm transcription)

  5. Implementation, Results https://gitlab.inria.fr/qparse/qparselib transcription: MIDI recording to XML/MEI https://qparse.gitlabpages.inria.fr original score Beethoven, Trio for violin, cello and piano, op. 70 n.2 (2d mov) transcription of MIDI recording with qparse

  6. Implementation, Results transcription: MIDI recording to MusicXML original score Beethoven, Trio for violin, cello and piano, op. 70 n.2 (2d mov) transcription of MIDI recording with Finale. options: mixed rhythms, tuplets smallest note = 32nd The time signature and the tempo are given.

  7. Hierarchical Structure of Music Notation The notation gives clues (to player) of the metric structure bar 1 2 3 4 5 beat 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 5.1 5.2 5.3 subbeat 1.1.1 1.1.2 2.1.1 2.1.2 3.1.1 3.1.2 3.3.1 3.3.2 4.1.1 4.1.2 4.2.1 4.2.1 5.1.1 5.1.2 5.2.1 5.2.2 Polonaise in D minor from Notebook for Anna Magdalena Bach BWV Anh II 128 1 1 1 1 1 3 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 3 0 1 1 1 1 1 1 1 1 1 1 1 1 3 durations: 01 2 2 4 4 16 16 4 2 4 4 2 4 4 16 16 4 2 2 2 4 4 16 16 4 2 4 4 2 4 4 2 6 6 6 16 16 4 Tree representation of proportional rhythmic notation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend