Robotaba Guitar Tablature Transcription Framework

Total Page:16

File Type:pdf, Size:1020Kb

Robotaba Guitar Tablature Transcription Framework ROBOTABA GUITAR TABLATURE TRANSCRIPTION FRAMEWORK Gregory Burlet and Ichiro Fujinaga Centre for Interdisciplinary Research in Music Media and Technology McGill University, Montreal,´ Quebec,´ Canada [email protected], [email protected] ABSTRACT This paper presents Robotaba, a web-based guitar tabla- ture transcription framework. The framework facilitates the creation of web applications in which polyphonic tran- scription and guitar tablature arrangement algorithms can be embedded. Such a web application is implemented, and Figure 1. Tablature notation depicting six different string consists of an existing polyphonic transcription algorithm and fret combinations to perform the note E4 on a 24-fret and a new guitar tablature arrangement algorithm. The re- guitar in standard tuning. sult is a unified system that is capable of transcribing gui- tar tablature from a digital audio recording and display- transcription process, the guitar can produce the same note ing the resulting tablature in the web browser. Addition- in several ways. For example, there exists six string and ally, two ground-truth datasets for polyphonic transcrip- fret combinations that can produce the note E4 on a 24-fret tion and guitar tablature arrangement are compiled from guitar in standard tuning (Figure 1). manual transcriptions gathered from the tablature website While several polyphonic transcription and guitar tab- ultimate-guitar.com. The implemented transcription lature arrangement algorithms have been proposed in the web application is evaluated on the compiled ground-truth literature, no frameworks have been developed to facilitate datasets using several metrics. the combination of these algorithms to produce an auto- matic guitar tablature transcription system. Moreover, af- 1. INTRODUCTION ter a new polyphonic transcription or guitar tablature ar- rangement algorithm is developed, the code has no imme- Tablature has become the primary form of communication diately available vessel to be used by music researchers and between guitarists on the Internet. Guitar tablature is a mu- the large community of guitarists on the Internet. sic notation system with a six-line staff that represents the A web-based guitar tablature transcription framework, strings on a guitar. A numeric entry on a line represents entitled Robotaba, has been designed and implemented to the fret to depress on a particular string (Figure 1). facilitate the creation of guitar tablature transcription web Manually transcribing guitar tablature from an audio applications in which polyphonic transcription and guitar recording is a difficult and laborious task, even for expe- tablature arrangement algorithms can be embedded. An rienced guitarists. In response to the time-consuming pro- existing polyphonic transcription algorithm and a new gui- cess of manual transcription, automatic music transcrip- tar tablature arrangement algorithm is implemented; these tion systems aim to extract a symbolic music score from algorithms are embedded in a transcription web application an acoustical signal [5]. Specifically, automatic guitar tab- using the Robotaba framework. Two ground-truth datasets lature transcription systems transform a digital guitar sig- have been compiled to evaluate the performance of the im- nal into tablature notation. The task of automatic guitar plemented guitar tablature transcription system. tablature transcription can be decomposed into two sub- The structure of this paper is as follows: The next sec- problems: polyphonic transcription and guitar tablature ar- tion provides an overview of polyphonic transcription and rangement. Polyphonic transcription algorithms extract the guitar tablature arrangement algorithms. Section 3 presents pitch, onset time, and duration of notes occurring in an au- the design of Robotaba, followed by a description of the dio recording. Guitar tablature arrangement algorithms as- implemented transcription web application in Section 4. sign a string and fret combination to each note occurring Section 5 presents the compiled ground-truth datasets and in an input music score. Adding more ambiguity to the their use in the evaluation of the implemented polyphonic transcription and guitar tablature arrangement algorithms. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are 2. LITERATURE REVIEW not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Though the transcription of monophonic musical passages c 2013 International Society for Music Information Retrieval. is considered a solved problem [5], the transcription of polyphonic music is still an open problem [1]. Several techniques have been proposed to accomplish the task of polyphonic transcription, including human audition mod- elling [12]; salience methods, which apply transformations to the input audio signal in order to emphasize the underly- ing fundamental frequencies [17]; iterative and joint funda- mental frequency estimation algorithms followed by note Figure 2. Modular architecture of the Robotaba guitar tab- tracking algorithms [2]; and a variety of machine learning lature transcription framework. methods such as non-negative matrix factorization [14], support vector machines [8], neural networks [6], and hid- den Markov models [10]. file containing the estimates of note events occurring in the Several algorithms have also been proposed to generate input audio file. The polyphonic transcription module op- tablature from a symbolic music score according to crite- tionally postprocesses the output symbolic music file by ria that minimizes the performance difficulty of the tab- limiting the number of simultaneous notes to six, and dis- lature arrangement. Heijink and Meulenbroek [4] estab- carding or transposing estimated notes that are outside of lished that guitarists have a disposition toward instrument the range of a specific guitar. Properties of the guitar (num- fingering positions that are biomechanically easy to per- ber of frets, tuning, and capo position) 1 and postprocess- form. Specifically, guitarists favour hand positions near ing options are specified by the user of the web application. the head of the guitar and avoid composing arrangements that require extensive hand repositioning and large finger 3.2 Guitar Tablature Arrangement Module spans. Shortest-path graph search algorithms [13], con- straint satisfaction algorithms [9], neural networks [15], The guitar tablature arrangement module accepts an MEI and genetic algorithms [16] have been used to search for file as input, which is mandatorily preprocessed in an iden- tablature arrangements with minimal performance difficulty. tical manner as the postprocessing step of the polyphonic transcription module described in the previous section. The preprocessed MEI file is subsequently passed to the guitar 3. FRAMEWORK DESIGN tablature arrangement algorithm embedded in the module, The Robotaba transcription framework is composed of three which is responsible for assigning a guitar string and fret modules: a polyphonic transcription module, a guitar tab- combination to each note occurring in the MEI file. lature arrangement module, and a guitar tablature engrav- ing module (Figure 2). 3.3 Guitar Tablature Engraving Module Three benefits arise from this modular design: First, each module can be used independently or together. Used The guitar tablature engraving module is responsible for independently, an input file is sent directly to a module for parsing an MEI file containing a sequence of note events processing, which returns a result instead of passing the that have each been assigned a guitar string and fret com- output to the next module in the workflow. Using each bination and displaying the encoded tablature in the web module in sequence, guitar tablature can be generated from browser. Robotaba uses the digital guitar tablature engrav- 2 an input audio file and displayed in the web browser. Sec- ing library AlphaTab to render tablature symbols on the ond, the modular design facilitates algorithm interchange- hypertext markup language (HTML) canvas element. Al- ability. Assuming an algorithm produces valid output, it phaTab parses drawing scripts called AlphaTex, in which can be inserted into a module without disturbing the func- structured keywords inform the rendering engine about the tionality of surrounding modules. As a result, the tran- contents of the tablature and how it should be displayed. scription framework can accommodate new state-of-the-art When an MEI file is passed to the tablature engraving mod- polyphonic transcription or guitar tablature arrangement ule, the contents of the file are converted to an AlphaTex algorithms without substantial changes to the web appli- drawing script to be rendered by AlphaTab. A rendered cation. Third, the use of a single symbolic music file for- tablature score can be seen in Figure 1. mat for data interchange between modules promotes poly- phonic transcription and tablature arrangement algorithms 3.4 Framework Implementation to adhere to a common interface. Robotaba uses the 2012 3 release of the music encoding initiative (MEI): an extensi- Robotaba is implemented using Django, a Python web ble markup language (XML) file format that encodes sym- framework that facilitates rapid development of database- bolic music notation in a hierarchical fashion [11]. driven web applications by automatically translating
Recommended publications
  • Music Braille Code, 2015
    MUSIC BRAILLE CODE, 2015 Developed Under the Sponsorship of the BRAILLE AUTHORITY OF NORTH AMERICA Published by The Braille Authority of North America ©2016 by the Braille Authority of North America All rights reserved. This material may be duplicated but not altered or sold. ISBN: 978-0-9859473-6-1 (Print) ISBN: 978-0-9859473-7-8 (Braille) Printed by the American Printing House for the Blind. Copies may be purchased from: American Printing House for the Blind 1839 Frankfort Avenue Louisville, Kentucky 40206-3148 502-895-2405 • 800-223-1839 www.aph.org [email protected] Catalog Number: 7-09651-01 The mission and purpose of The Braille Authority of North America are to assure literacy for tactile readers through the standardization of braille and/or tactile graphics. BANA promotes and facilitates the use, teaching, and production of braille. It publishes rules, interprets, and renders opinions pertaining to braille in all existing codes. It deals with codes now in existence or to be developed in the future, in collaboration with other countries using English braille. In exercising its function and authority, BANA considers the effects of its decisions on other existing braille codes and formats, the ease of production by various methods, and acceptability to readers. For more information and resources, visit www.brailleauthority.org. ii BANA Music Technical Committee, 2015 Lawrence R. Smith, Chairman Karin Auckenthaler Gilbert Busch Karen Gearreald Dan Geminder Beverly McKenney Harvey Miller Tom Ridgeway Other Contributors Christina Davidson, BANA Music Technical Committee Consultant Richard Taesch, BANA Music Technical Committee Consultant Roger Firman, International Consultant Ruth Rozen, BANA Board Liaison iii TABLE OF CONTENTS ACKNOWLEDGMENTS ..............................................................
    [Show full text]
  • Musixtex Using TEX to Write Polyphonic Or Instrumental Music Version T.111 – April 1, 2003
    c MusiXTEX Using TEX to write polyphonic or instrumental music Version T.111 – April 1, 2003 Daniel Taupin Laboratoire de Physique des Solides (associ´eau CNRS) bˆatiment 510, Centre Universitaire, F-91405 ORSAY Cedex E-mail : [email protected] Ross Mitchell CSIRO Division of Atmospheric Research, Private Bag No.1, Mordialloc, Victoria 3195, Australia Andreas Egler‡ (Ruhr–Uni–Bochum) Ursulastr. 32 D-44793 Bochum ‡ For personal reasons, Andreas Egler decided to retire from authorship of this work. Never- therless, he has done an important work about that, and I decided to keep his name on this first page. D. Taupin Although one of the authors contested that point once the common work had begun, MusiXTEX may be freely copied, duplicated and used in conformance to the GNU General Public License (Version 2, 1991, see included file copying)1 . You may take it or parts of it to include in other packages, but no packages called MusiXTEX without specific suffix may be distributed under the name MusiXTEX if different from the original distribution (except obvious bug corrections). Adaptations for specific implementations (e.g. fonts) should be provided as separate additional TeX or LaTeX files which override original definition. 1Thanks to Free Software Foundation for advising us. See http://www.gnu.org Contents 1 What is MusiXTEX ? 6 1.1 MusiXTEX principal features . 7 1.1.1 Music typesetting is two-dimensional . 7 1.1.2 The spacing of the notes . 8 1.1.3 Music tokens, rather than a ready-made generator . 9 1.1.4 Beams . 9 1.1.5 Setting anything on the score .
    [Show full text]
  • Tablature for Lute, Cittern, and Bandora
    1 ------------------------------------------------------------ Decoding Tablature Using Conversion Charts: ------------------------------------------------------------ Lute Tabs: Renaissance lute tabs came in a bewildering array, and practically each separate practitioner used a different system. They mostly amounted to three variants, all called "French" or "Italian". (The German system is really different, I won't go into it here, and the Spanish is really more of a precursor to the French and Italian.) Terminology Definitions as I use them: Tuning: The notes to which you tune the open strings of your lute. French open tuning=G −1 ,C 0 ,F 0 ,A 0 ,D 1 ,G 1 Italian open tuning=A −1 ,D 0 ,G 0 ,B 0 ,E 1 ,A 1 (Low to High strings.) Italian tuning would effectively just transpose the piece of music up one whole step. This matters when playing with others, otherwise, not so much. Instruments usually were tuned to themselves. Tab: High strings represented by top lines (French) or bottom lines (Italian) in tablature. Method: Numbers (Italian) or Letters (French). Any given writer could (and did) choose French or Italian for any of the three items above, declare that he was right, and the rest of the world was wrong, and prove it by using his variant. Thus, decisions of 2 possibilities for three items, 2 to the power three is eight possible charts. (See charts file. Eight charts for lute. I only did two for the cittern and one for bandora, but they, too, have 8 possible charts each.) An example of French tuning, tab, and method may be found in "Fond Wanton Youths", by Robert Jones, the "Nevv Booke of Tabliture," by William Barley, or Dowland's "First Book of Ayres." In the below charts: the top row is the letter on the staff lines in the tablature.
    [Show full text]
  • Guitar Pro 7 User Guide 1/ Introduction 2/ Getting Started
    Guitar Pro 7 User Guide 1/ Introduction 2/ Getting started 2/1/ Installation 2/2/ Overview 2/3/ New features 2/4/ Understanding notation 2/5/ Technical support 3/ Use Guitar Pro 7 3/A/1/ Writing a score 3/A/2/ Tracks in Guitar Pro 7 3/A/3/ Bars in Guitar Pro 7 3/A/4/ Adding notes to your score. 3/A/5/ Insert invents 3/A/6/ Adding symbols 3/A/7/ Add lyrics 3/A/8/ Adding sections 3/A/9/ Cut, copy and paste options 3/A/10/ Using wizards 3/A/11/ Guitar Pro 7 Stylesheet 3/A/12/ Drums and percussions 3/B/ Work with a score 3/B/1/ Finding Guitar Pro files 3/B/2/ Navigating around the score 3/B/3/ Display settings. 3/B/4/ Audio settings 3/B/5/ Playback options 3/B/6/ Printing 3/B/7/ Files and tabs import 4/ Tools 4/1/ Chord diagrams 4/2/ Scales 4/3/ Virtual instruments 4/4/ Polyphonic tuner 4/5/ Metronome 4/6/ MIDI capture 4/7/ Line In 4/8 File protection 5/ mySongBook 1/ Introduction Welcome! You just purchased Guitar Pro 7, congratulations and welcome to the Guitar Pro family! Guitar Pro is back with its best version yet. Faster, stronger and modernised, Guitar Pro 7 offers you many new features. Whether you are a longtime Guitar Pro user or a new user you will find all the necessary information in this user guide to make the best out of Guitar Pro 7. 2/ Getting started 2/1/ Installation 2/1/1 MINIMUM SYSTEM REQUIREMENTS macOS X 10.10 / Windows 7 (32 or 64-Bit) Dual-core CPU with 4 GB RAM 2 GB of free HD space 960x720 display OS-compatible audio hardware DVD-ROM drive or internet connection required to download the software 2/1/2/ Installation on Windows Installation from the Guitar Pro website: You can easily download Guitar Pro 7 from our website via this link: https://www.guitar-pro.com/en/index.php?pg=download Once the trial version downloaded, upgrade it to the full version by entering your licence number into your activation window.
    [Show full text]
  • Pitch Notation
    Pitch Notation Collection Editor: Mark A. Lackey Pitch Notation Collection Editor: Mark A. Lackey Authors: Terry B. Ewell Catherine Schmidt-Jones Online: < http://cnx.org/content/col11353/1.3/ > CONNEXIONS Rice University, Houston, Texas This selection and arrangement of content as a collection is copyrighted by Mark A. Lackey. It is licensed under the Creative Commons Attribution 3.0 license (http://creativecommons.org/licenses/by/3.0/). Collection structure revised: August 20, 2011 PDF generated: February 15, 2013 For copyright and attribution information for the modules contained in this collection, see p. 58. Table of Contents 1 The Sta ...........................................................................................1 2 The Notes on the Sta ...........................................................................5 3 Pitch: Sharp, Flat, and Natural Notes .........................................................11 4 Half Steps and Whole Steps ....................................................................15 5 Intervals ...........................................................................................21 6 Octaves and the Major-Minor Tonal System ..................................................37 7 Harmonic Series ..................................................................................45 Index ................................................................................................56 Attributions .........................................................................................58 iv Available
    [Show full text]
  • Tabledit Manual V2.76 for Windows
    TablEdit Manual v2.76 for Windows © Leschemelle, Thomason, Kuhns (2016) I TablEdit Manual Table of Contents Part I Summary 1 1 Introdu.c.t.i.o..n.. ........................................................................................................................... 1 2 Manual. .................................................................................................................................. 2 3 Overvie..w.. ............................................................................................................................... 3 4 Installa.t.i.o..n.. ............................................................................................................................ 3 5 Registe.r. ................................................................................................................................. 4 Part II Tutorial 5 1 First Wo..r..d..s. ............................................................................................................................ 6 2 Basic se..t.u..p.. ............................................................................................................................ 7 3 Score S..t.r.u..c..t.u..r.e.. ..................................................................................................................... 9 4 Basic .T..a..b..l.a..t.u..r.e.. .E..n..t.r.y.. .......................................................................................................... 11 5 Note E.n..t.r..y. .a..n..d.. .E..d..i.t.i.n..g.. ........................................................................................................
    [Show full text]
  • Musixtex Using TEX to Write Polyphonic Or Instrumental Music Version 1.35
    MusiXTEX Using TEX to write polyphonic or instrumental music Version 1.35 Revised August 29, 2021 If you are not familiar with TEX at all, I would recommend to find another software package to do musical typesetting. Setting up TEX and MusiXTEX on your machine and mastering it is an awesome job which gobbles up a lot of your time and disk space. But, once you master it... Hans Kuykens (ca. 1995) In my humble opinion, that whole statement is obsolete. Christof Biebricher (2006) ii MusiXTEX may be freely copied, duplicated and used in conformance to the GNU General Public License (Version 2, 1991, see included file copying)1. You may take it or parts of it to include in other packages, but no packages called MusiXTEX without specific suffix may be distributed under the name MusiXTEX if different from the original distribution (except obvious bug cor- rections). Adaptations for specific implementations (e.g., fonts) should be provided as separate additional TEXorLATEX files which override original definitions. 1Thanks to the Free Software Foundation for advice. See http://www.gnu.org Preface MusiXTEX was developed by Daniel Taupin, Ross Mitchell and Andreas Egler, building on earlier work by Andrea Steinbach and Angelika Schofer. Unfortunately, Daniel Taupin, the main developer, died all too early in a 2003 climbing accident. The MusiXTEX community was shocked by this tragic and unexpected event. You may read tributes to Daniel Taupin that are archived at the Werner Icking Music Archive (WIMA). Since then, the only significant update to MusiXTEX has been in version 1.15 (April 2011) which takes advantage of the greater capacity of the eTEX version of TEX.
    [Show full text]
  • PSMF Instrument Requirements
    FESTIVAL ORCHESTRA AUDITION REQUIREMENTS PLEASE BRING THE AUDITION FORM, COMPLETED AND SIGNED TO THE AUDITION. Country students may negotiate to submit an online audition or audio / DVD recording: please contact the Orchestra Manager to arrange this. Audition time is approximately 10 minutes. No accompaniment (pianist, CD or cassette) is required. Audition Requirements for all instruments: 1. Excerpts are available at www.festivalofmusic.org.au/orchestra for students to download and learn to present at the audition (excerpts available from 1 November). Students will be required to prepare THE FIRST THREE excerpts for the audition. Each excerpt is designed for a particular reason so please look at all musical concepts and ensure they are played correctly. The THIRD excerpt will require the auditionee to play along to a metronome at accurate tempo – metronomes can be freely downloaded on smart devices. The FOURTH excerpt is a challenge piece and is optional. 2. Students are also asked to present 1 piece of their own choice to demonstrate their ability. Please provide a copy of this music to the audition panel upon arrival – this music will be returned at the end of the audition. 3. Please see the attached sheet for the ranges and key signatures required. (Also on the website) NB: Electric Guitar and Electric Bass students need to bring their own lead and instrument. An amplifier will be provided. A standard piano will be provided for keyboard (piano) students. A Drum kit and all required percussion equipment will be provided. For Percussionists: It is expected that percussionists will play the full range of general percussion and drum kit music in the repertoire.
    [Show full text]
  • A Guide to Wayne Cripps' Tablature Typesetting Program
    TAB A guide to Wayne Cripps’ tablature typesetting program Leonard Williams December 2006 Introduction: What is tab? Tab is a freeware program developed and maintained by Wayne Cripps for typesetting music in tablature form. It has been used for small projects like personally edited favorites as well as a large number of professionally published collections of tablature. Tab will handle tablature and staff notation; and, as an added bonus, midi files can be created for a sound check on what you’ve just edited. The input files are small, easily portable (electronically) plain text files. The output is a postscript file, named by default “out.ps”, which can be renamed and/or converted to a PDF file if preferred; sound files are midi format, “filename.mid”. Tab is a command line program, i.e., it is run from a Terminal Window (Mac OS) or a DOS Window (MS Windows). It can also be run “remotely” by e-mailing tab input files to Wayne Cripps’ tab server at Dartmouth; an output file is promptly e-mailed back. Tab does nothing to the input file, which remains intact for future use or further editing. The current (December 2006) version of tab, from which this manual is derived, is 4.3.50. About this manual I started writing this for the sole purpose of helping myself to remember how to get tab to do all the neat things it does. If it works for somebody else, so much the better. As a “publication”, it is intended to familiarize tablature users with the tab program; it is not the Strunk and Whites’s Elements of Style for tablature typesetters.
    [Show full text]
  • Senorita Solo Guitar Tablature Sheet Music
    Senorita Solo Guitar Tablature Sheet Music Download senorita solo guitar tablature sheet music pdf now available in our library. We give you 4 pages partial preview of senorita solo guitar tablature sheet music that you can try for free. This music notes has been read 17238 times and last read at 2021-09-27 00:26:19. In order to continue read the entire sheet music of senorita solo guitar tablature you need to signup, download music sheet notes in pdf format also available for offline reading. Instrument: Guitar Solo, Guitar Tablature Ensemble: Mixed Level: Advanced [ READ SHEET MUSIC ] Other Sheet Music Senorita Trio Guitar Tablature Senorita Trio Guitar Tablature sheet music has been read 15973 times. Senorita trio guitar tablature arrangement is for Advanced level. The music notes has 6 preview and last read at 2021-09-27 00:26:34. [ Read More ] Senorita Fingerstyle Guitar Senorita Fingerstyle Guitar sheet music has been read 5006 times. Senorita fingerstyle guitar arrangement is for Advanced level. The music notes has 3 preview and last read at 2021-09-26 21:46:28. [ Read More ] San Dimas Senorita Ensemble Parts San Dimas Senorita Ensemble Parts sheet music has been read 3906 times. San dimas senorita ensemble parts arrangement is for Advanced level. The music notes has 4 preview and last read at 2021-09-26 23:49:54. [ Read More ] Senorita Trio Guitar Score Senorita Trio Guitar Score sheet music has been read 18591 times. Senorita trio guitar score arrangement is for Advanced level. The music notes has 4 preview and last read at 2021-09-26 20:07:41.
    [Show full text]
  • How to Read Guitar Tab
    1 How To Read Guitar Tab This "How To Read Guitar Tablature" booklet is brought to you by: http://www.12WeekGuitarCourse.com The 12 Week Guitar Course is an absolutely free-of-charge, 12-week, online guitar course taught at beginner, intermediate, and advanced levels by guitar expert, author, and long-time guitar magazine editor Adam St. James. Adam is the author of best-selling guitar and music instructional books and DVD courses, including Logical Lead Guitar Shut Up 'n' Play Yer Guitar 101 Guitar Tips: Stuff All The Pros Know And Use 101 Recording Tips: Stuff All The Pros Know And Use 101 Singing Tips: Stuff All The Pros Know And Use The Incredible Scale Finder The Picture Chord Encyclopedia, and more. Adam's books can be found online or at music retailers around the globe, including Guitar Center, MusiciansFriend, Barnes & Noble, Amazon.com, and thousands of mom and pop music and book stores worldwide. For more info on Adam and his books and courses visit http://www.LogicalLeadGuitar.com The contents of this book are Copyright 2009 Adam St. James 2 Table of Contents: What Is Guitar Tab?..........................................................................................................................................................................4 The Bottom Line: Sheet Music vs. Tablature...............................................................................................................................4 Guitar Tab Basics..............................................................................................................................................................................5
    [Show full text]
  • Abctab2ps User's Guide
    abctab2ps User’s Guide Christoph Dalitz <christoph dot dalitz at hs-niederrhein dot de> describes abctab2ps version 1.8.11 April 2011 Abstract This document describes the features of the abc language for describing musical information. The language was originally invented by Chris Walshaw. In the meantime, it has been extended by the interaction between many people. Ideally, the abc language would be completely standardized. Actually there are differences between implementations in different programs. The description here is specifically for abctab2ps. In contrast to the abc standard, abctab2ps offers additional support for lute and guitar tablature. Contents 1 Version and history 2 2 General structure 3 2.1 Programoptions.................................. .......... 3 2.2 abcinput........................................ ........ 4 3 Information fields 4 3.1 Overview ........................................ ....... 4 3.2 Particularfields ................................. ........... 5 4 Music 5 4.1 KeyandClef ...................................... ....... 5 4.2 Pitch........................................... ....... 6 4.3 Rhythm .......................................... ...... 6 4.4 Barsandrepeats.................................. .......... 7 4.5 Beams,tiesandslurs,ligaturae . ................ 8 4.6 Gracesanddecorations . ............ 8 4.7 Chords.......................................... ....... 9 5 Text 9 5.1 Textabovenotesandbars. ............ 10 5.2 Lyrics .......................................... ....... 10 5.3 Freetext.......................................
    [Show full text]