Handout Lecture / Tutorial on Music Information Retrieval
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Improving Optical Music Recognition by Combining Outputs from Multiple Sources
IMPROVING OPTICAL MUSIC RECOGNITION BY COMBINING OUTPUTS FROM MULTIPLE SOURCES Victor Padilla Alex McLean Alan Marsden Kia Ng Lancaster University University of Leeds Lancaster University University of Leeds victor.padilla. a.mclean@ a.marsden@ k.c.ng@ [email protected] leeds.ac.uk lancaster.ac.uk leeds.ac.uk ABSTRACT in the Lilypond format, claims to contain 1904 pieces though some of these also are not full pieces. The Current software for Optical Music Recognition (OMR) Musescore collection of scores in MusicXML gives no produces outputs with too many errors that render it an figures of its contents, but it is not clearly organised and unrealistic option for the production of a large corpus of cursory browsing shows that a significant proportion of symbolic music files. In this paper, we propose a system the material is not useful for musical scholarship. MIDI which applies image pre-processing techniques to scans data is available in larger quantities but usually of uncer- of scores and combines the outputs of different commer- tain provenance and reliability. cial OMR programs when applied to images of different The creation of accurate files in symbolic formats such scores of the same piece of music. As a result of this pro- as MusicXML [11] is time-consuming (though we have cedure, the combined output has around 50% fewer errors not been able to find any firm data on how time- when compared to the output of any one OMR program. consuming). One potential solution to this is to use Opti- Image pre-processing splits scores into separate move- cal Music Recognition (OMR) software to generate sym- ments and sections and removes ossia staves which con- bolic data such as MusicXML from score images. -
Proceedings 2005
LAC2005 Proceedings 3rd International Linux Audio Conference April 21 – 24, 2005 ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany Published by ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany April, 2005 All copyright remains with the authors www.zkm.de/lac/2005 Content Preface ............................................ ............................5 Staff ............................................... ............................6 Thursday, April 21, 2005 – Lecture Hall 11:45 AM Peter Brinkmann MidiKinesis – MIDI controllers for (almost) any purpose . ....................9 01:30 PM Victor Lazzarini Extensions to the Csound Language: from User-Defined to Plugin Opcodes and Beyond ............................. .....................13 02:15 PM Albert Gr¨af Q: A Functional Programming Language for Multimedia Applications .........21 03:00 PM St´ephane Letz, Dominique Fober and Yann Orlarey jackdmp: Jack server for multi-processor machines . ......................29 03:45 PM John ffitch On The Design of Csound5 ............................... .....................37 04:30 PM Pau Arum´ıand Xavier Amatriain CLAM, an Object Oriented Framework for Audio and Music . .............43 Friday, April 22, 2005 – Lecture Hall 11:00 AM Ivica Ico Bukvic “Made in Linux” – The Next Step .......................... ..................51 11:45 AM Christoph Eckert Linux Audio Usability Issues .......................... ........................57 01:30 PM Marije Baalman Updates of the WONDER software interface for using Wave Field Synthesis . 69 02:15 PM Georg B¨onn Development of a Composer’s Sketchbook ................. ....................73 Saturday, April 23, 2005 – Lecture Hall 11:00 AM J¨urgen Reuter SoundPaint – Painting Music ........................... ......................79 11:45 AM Michael Sch¨uepp, Rene Widtmann, Rolf “Day” Koch and Klaus Buchheim System design for audio record and playback with a computer using FireWire . 87 01:30 PM John ffitch and Tom Natt Recording all Output from a Student Radio Station . -
Sibelius Artwork Guidelines Contents
Sibelius Artwork Guidelines Contents Conditions of use ...........................................................................................................................3 Important information ..................................................................................................................4 Product names and logos.............................................................................................................5 Example copy..................................................................................................................................6 Endorsees ........................................................................................................................................7 Reviews............................................................................................................................................8 Awards...........................................................................................................................................11 House Style ...................................................................................................................................12 Conditions of use Who may use this material Authorized Sibelius distributors and dealers are permitted to reproduce text and graphics on this CD in order to market Sibelius products or PhotoScore, but only if these guidelines are adhered to, and all artwork is used unmodified and cleared by Sibelius Software before production of final proofs. Acknowledge trademarks Please -
Musical Notation Codes Index
Music Notation - www.music-notation.info - Copyright 1997-2019, Gerd Castan Musical notation codes Index xml ascii binary 1. MidiXML 1. PDF used as music notation 1. General information format 2. Apple GarageBand Format 2. MIDI (.band) 2. DARMS 3. QuickScore Elite file format 3. SMDL 3. GUIDO Music Notation (.qsd) Language 4. MPEG4-SMR 4. WAV audio file format (.wav) 4. abc 5. MNML - The Musical Notation 5. MP3 audio file format (.mp3) Markup Language 5. MusiXTeX, MusicTeX, MuTeX... 6. WMA audio file format (.wma) 6. MusicML 6. **kern (.krn) 7. MusicWrite file format (.mwk) 7. MHTML 7. **Hildegard 8. Overture file format (.ove) 8. MML: Music Markup Language 8. **koto 9. ScoreWriter file format (.scw) 9. Theta: Tonal Harmony 9. **bol Exploration and Tutorial Assistent 10. Copyist file format (.CP6 and 10. Musedata format (.md) .CP4) 10. ScoreML 11. LilyPond 11. Rich MIDI Tablature format - 11. JScoreML RMTF 12. Philip's Music Writer (PMW) 12. eXtensible Score Language 12. Creative Music File Format (XScore) 13. TexTab 13. Sibelius Plugin Interface 13. MusiXML: My own format 14. Mup music publication program 14. Finale Plugin Interface 14. MusicXML (.mxl, .xml) 15. NoteEdit 15. Internal format of Finale (.mus) 15. MusiqueXML 16. Liszt: The SharpEye OMR 16. XMF - eXtensible Music 16. GUIDO XML engine output file format Format 17. WEDELMUSIC 17. Drum Tab 17. NIFF 18. ChordML 18. Enigma Transportable Format 18. Internal format of Capella (ETF) (.cap) 19. ChordQL 19. CMN: Common Music 19. SASL: Simple Audio Score 20. NeumesXML Notation Language 21. MEI 20. OMNL: Open Music Notation 20. -
Notensatz Mit Freier Software
Notensatz mit Freier Software Edgar ’Fast Edi’ Hoffmann Community FreieSoftwareOG [email protected] 30. Juli 2017 Notensatz bezeichnet (analog zum Textsatz im Buchdruck) die Aufbereitung von Noten in veröffentlichungs- und vervielfältigungsfähiger Form. Der handwerkliche Notensatz durch ausgebildete Notenstecher bzw. Notensetzer wird seit dem Ende des 20. Jahrhunderts vom Computernotensatz verdrängt, der sowohl bei der Druckvorlagenherstellung als auch zur Verbreitung von Musik über elektronische Medien Verwendung findet. Bis in die zweite Hälfte des 15. Jahrhunderts konnten Noten ausschließlich handschriftlich vervielfältigt und verbreitet werden. Notensatz Was bedeutet das eigentlich? 2 / 20 Der handwerkliche Notensatz durch ausgebildete Notenstecher bzw. Notensetzer wird seit dem Ende des 20. Jahrhunderts vom Computernotensatz verdrängt, der sowohl bei der Druckvorlagenherstellung als auch zur Verbreitung von Musik über elektronische Medien Verwendung findet. Bis in die zweite Hälfte des 15. Jahrhunderts konnten Noten ausschließlich handschriftlich vervielfältigt und verbreitet werden. Notensatz Was bedeutet das eigentlich? Notensatz bezeichnet (analog zum Textsatz im Buchdruck) die Aufbereitung von Noten in veröffentlichungs- und vervielfältigungsfähiger Form. 2 / 20 Bis in die zweite Hälfte des 15. Jahrhunderts konnten Noten ausschließlich handschriftlich vervielfältigt und verbreitet werden. Notensatz Was bedeutet das eigentlich? Notensatz bezeichnet (analog zum Textsatz im Buchdruck) die Aufbereitung von Noten in veröffentlichungs- -
Improvisatory Music and Painting Interface
Improvisatory Music and Painting Interface Hugo Solís García Licenciado en Piano Universidad Nacional Autónoma de México November 2001 Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, in partial fulfillment of the requirements for the degree of Master of Science in Media Arts and Science at the Massachusetts Institute of Technology September 2004 © 2004 Massachusetts Institute of Technology All rights reserved Author: Hugo Solís García Program in Media Arts and Sciences August 16, 2004 Certified by: Tod Machover Professor of Music and Media Thesis Supervisor, MIT Program in Media Arts and Sciences Accepted by: Dr. Andrew B. Lippman Chair, Departmental Committee on Graduate Students Program in Media Arts and Sciences Title Improvisatory Music and Painting Interface Hugo Solís García Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning on August 16, 2004. in partial fulfillment of the requirements for the degree of Master Of Science in Media Arts and Sciences Massachusetts Institute of Technology Abstract Shaping collective free improvisations in order to obtain solid and succinct works with surprising and synchronized events is not an easy task. This thesis is a proposal towards that goal. It presents the theoretical, philosophical and technical framework of the Improvisatory Music and Painting Interface (IMPI) system: a new computer program for the creation of audiovisual improvisations performed in real time by ensembles of acoustic musicians. The coordination of these improvisations is obtained using a graphical language. This language is employed by one “conductor” in order to generate musical scores and abstract visual animations in real time. -
Using Smartscore 2.Pdf
Using SmartScore Scanning Music Be sure you have the necessary scanner drivers installed before attempting to scan from inside SmartScore. Most scanners come with software that enable programs such as SmartScore to control them. TWAIN drivers and/or Mac plug-ins are normally included in the software packaged with most scanners. It may be necessary for certain Mac users to perform a “Custom > TWAIN” installation from the CD accompanying your scan- ner; depending on the manufacturer. NOTE: Scanner drivers are often updated by scanner manufacturers and posted on their web sites. If problems occur during scanning, it is always a good idea to check the Internet for updated scanner drivers before calling Musitek Technical Support. Mac Users: Skip the next section. Turn to “Scanning in Macintosh” on page 6. Scanning in Windows: Using the SmartScore Scanning Interface a. Push the Scan button in the Navigator or in the Main Toolbar. Figure 1: Scan Button b. If there is no response, go to File > Scan Music > Select Scanner and choose appropriate TWAIN driver. If you do not see anything listed in the Select Scanner window, your drivers are probably not installed. Install or replace TWAIN driver from scanner CD or from “Driver Download” area of scanner manufacturer’s website. c. If the scanner still does not operate properly, go to “Choosing an alternative scanning interface” on page 5. USING SmartScore 1 Help > Using SmartScore Your scanner should immediately begin to operate with Scan or Acquire. A low-resolution pre-scan should soon appear in the Preview window. FIGURE 2: SmartScore scanning interface d. -
Lilypond Informations Générales
LilyPond Le syst`eme de notation musicale Informations g´en´erales Equipe´ de d´eveloppement de LilyPond Copyright ⃝c 2009–2020 par les auteurs. This file documents the LilyPond website. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections. A copy of the license is included in the section entitled “GNU Free Documentation License”. Pour LilyPond version 2.21.82 1 LilyPond ... la notation musicale pour tous LilyPond est un logiciel de gravure musicale, destin´e`aproduire des partitions de qualit´e optimale. Ce projet apporte `al’´edition musicale informatis´ee l’esth´etique typographique de la gravure traditionnelle. LilyPond est un logiciel libre rattach´eau projet GNU (https://gnu. org). Plus sur LilyPond dans notre [Introduction], page 3, ! La beaut´epar l’exemple LilyPond est un outil `ala fois puissant et flexible qui se charge de graver toutes sortes de partitions, qu’il s’agisse de musique classique (comme cet exemple de J.S. Bach), notation complexe, musique ancienne, musique moderne, tablature, musique vocale, feuille de chant, applications p´edagogiques, grands projets, sortie personnalis´ee ainsi que des diagrammes de Schenker. Venez puiser l’inspiration dans notre galerie [Exemples], page 6, 2 Actualit´es ⟨undefined⟩ [News], page ⟨undefined⟩, ⟨undefined⟩ [News], page ⟨undefined⟩, ⟨undefined⟩ [News], page ⟨undefined⟩, [Actualit´es], page 103, i Table des mati`eres -
Some Experience with Musixtex
Some Experience with MusiXTEX Jean-Michel HUFFLEN LIFC | University of Franche-Comt´e BachoTEX, 29 April 2011 1 Contents Who am I? What is MusiXTEX? LATEX, ConTEXt, etc. Difficult typography A musician's point of view Conclusion 2 Musical CV In parallel with `classical' studies (Mathematics, Computer Science): Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. High diploma in music training, bassoon, harmony, counterpoint (1981). Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. High diploma in music training, bassoon, harmony, counterpoint (1981). I played in various orchestras (sometimes as a conductor). 3 As a composer Not very attracted by vocal music. As a composer Not very attracted by vocal music. Symphonies, concertos, chamber music pieces. As a composer Not very attracted by vocal music. Symphonies, concertos, chamber music pieces. Atonal style, then synthesis between tonal- ity/modality and atonality. 4 What is MusiXTEX Aims to typeset high-quality print output scores. What is MusiXTEX Aims to typeset high-quality print output scores. Authors warn: Let us recall that TEX was not designed for scores, but for texts. What is MusiXTEX Aims to typeset high-quality print output scores. Authors warn: Let us recall that TEX was not designed for scores, but for texts. Stalled, since Daniel Taupin's death. 5 Three-step system • [pdf]latex filename • musixflx filename • [pdf]latex filename 6 LATEX, ConTEXt, etc. Aim to get high-quality print outputs. LATEX, ConTEXt, etc. Aim to get high-quality print outputs. -
MIDI Keyboard MIDI Keyboard
2020/08/11 08:44 1/10 MIDI Keyboard MIDI Keyboard Tento návod popisuje zprovoznění a používání (nejen) MIDI keyboardu v Ubuntu. Instalace Návod byl testován na Ubuntu 14.04 Trusty Tahr a 15.04 Vivid Vervet a keyboardu FOX KeyControl 49. Nejdříve ze všeho musíme mít něco, co vydává zvuk, tedy syntetizér + přepojovač. QSynth instaluje soundfont GM, který je větší a má více instrumentů. Pokud šetříte místo na disku, nainstalujte soundfont GS: fluid-soundfont-gs, potom GM odstraňte a v nastavení QSynth nastavte GS. Nainstalujeme tedy balíky: QSynth (Syntetizér), QjackCtl (přepojovač) Celkově těmto dvěma aplikacím budeme říkat JACK Server Spuštění Nejdříve musíme spustit QSynth. Až se okénko kompletně načte, klikneme vlevo na tlačítko Nastavení…, zvolíme záložku Zvuková písma → Otevřít… a zvolíme si soundfont. Nyní už můžeme připojit náš MIDI Keyboard. Potom zapneme QjackCtl (ale QSynth s ním necháme běžet) a k tomu zapneme nějakou aplikaci, kterou chcete keyboardem ovládat. Přepneme se zpět do QjackCtl, kde klikneme na tlačítko Spojit. Tam (nejčastěji v záložce ALSA-MIDI) spojíme výstup Midi Keyboard (neplést s Midi Trough) se vstupem aplikace, kterou chceme ovládat a tu spojíme s výstupem FLUID Synth. I po vypnutí Qsynth zůstane na pozadí běžet JACK daemon, který zastavuje zvuk. Ten se musí Ubuntu CZ/SK - https://wiki.ubuntu.cz/ Last update: 2019/02/25 18:21 midi_keyboard https://wiki.ubuntu.cz/midi_keyboard vypnout přes Správce úloh (v Ubuntu Sledování systému) → zabít proces jackdbus. Aplikace Několik aplikací pro použití MIDI keyboardu, všechny uvedené jsou zdarma. Přehrávání Pro pouhé hraní v reálném čase stačí v QjackCtl spojit výstup Midi Keyboard se vstupem Fluid Synth. -
Improved Optical Music Recognition (OMR)
Improved Optical Music Recognition (OMR) Justin Greet Stanford University [email protected] Abstract same index in S. Observe that the order of the notes is implicitly mea- This project focuses on identifying and ordering the sured. Any note missing from the output, out of place, or notes and rests in a given measure of sheet music using a erroneously added heavily penalizes the percentage. More novel approach involving a Convolutional Neural Network qualitatively, we can render the output of the algorithm as (CNN). Past efforts in the field of Optical Music Recogni- sheet music and visually check how it compares to the input tion (OMR) have not taken advantage of neural networks. measure. The best architecture we developed involves feeding pro- Multiple commercial OMR products exist and their ef- posals of regions containing notes or rests to a CNN then fectiveness has been studied to be imperfect enough to pre- removing conflicts in regions identifying the same symbol. clude many practical applications [4, 20]. We run the test We compare our results with a commercial OMR product images through one of them (SmartScore [12]) and use the and achieve similar results. evaluation criteria described above to serve as a benchmark for the proposed algorithm. 1. Introduction 2. Related Work Optical Music Recognition (OMR) is the problem of The topic of OMR is heavily researched. The research converting a scanned image of sheet music into a symbolic can be broadly broken up into three categories: evaluation representation like MusicXML [9] or MIDI. There are many of existing methods, discovery of novel solutions for spe- obvious practical applications for such a solution, such as cific parts of OMR, and classical approaches to OMR. -
Efficient Optical Music Recognition Validation Using MIDI Sequence Data by Janelle C
Efficient Optical Music Recognition Validation using MIDI Sequence Data by Janelle C. Sands Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Master of Engineering in Electrical Engineering and Computer Science at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY May 2020 ○c Massachusetts Institute of Technology 2020. All rights reserved. Author................................................................ Department of Electrical Engineering and Computer Science May 12, 2020 Certified by. Michael Scott Cuthbert Associate Professor Thesis Supervisor Accepted by . Katrina LaCurts Chair, Master of Engineering Thesis Committee ii Efficient Optical Music Recognition Validation using MIDI Sequence Data by Janelle C. Sands Submitted to the Department of Electrical Engineering and Computer Science on May 12, 2020, in partial fulfillment of the requirements for the degree of Master of Engineering in Electrical Engineering and Computer Science Abstract Despite advances in optical music recognition (OMR), resultant scores are rarely error-free. The power of these OMR systems to automatically generate searchable and editable digital representations of physical sheet music is lost in the tedious manual effort required to pinpoint and correct these errors post-OMR, or evento just confirm no errors exist. To streamline post-OMR error correction, I developeda corrector to automatically identify discrepancies between resultant OMR scores and corresponding Musical Instrument Digital Interface (MIDI) scores and then either automatically fix errors, or in ambiguous cases, notify the user to manually fix errors. This tool will be open source, so anyone can contribute to further improving the accuracy of OMR tools and expanding the amount of trusted digitized music. Thesis Supervisor: Michael Scott Cuthbert Title: Associate Professor iii iv Acknowledgments Thank you to my advisor, Professor Cuthbert, for sharing your enthusiasm, expertise, and encouragement throughout this project.