EXPLORING THE POTENTIAL OF THE DEDICATED XML
        SYNTAX FOR DIATONIC HARMONICA TABLATURE



     The harmonica (also called mouth                                                                                                                             Diatonic harmonicas are made in
 organ or harp) is a unique musical                                                                                                                           different keys. The key of the instru-
 instrument in many aspects. In the 20th                                                                                                                      ment comprises two terms: the pitch of
 century, the instrument has undergone                                                                                                                        the root note in the tonic chord (i.e. C,
 significant improvements, and new                                                                                                                            D, E), and the tuning (i.e. major, minor).
 playing techniques have extended its                                                                                                                             There are 220 alternative tunings for
 musical potential. Those new tech-                                                                                                                           diatonic harmonicas, classified into
 niques require a special form of visuali-                                                                                                                    major, minor, antipodean, 12/14-hole,
 sation. And tablature serves this pur-                                                                                                                       spiral, Spanish, magic dick, Joe Filisko,
 pose, because it was designed specifi-                                                                                                                       Kraus tuning, modal rearrangements,
 cally for the harmonica.                                                                                                                                     and 54 oddities.

The main peculiarity of tablatures — they don't reflect musical notes and are not tied to any specific sound pitch. Instead,
    they describe hole numbers, direction of airflow (blow or draw), and special techniques (bends, overbends, etc.).




B stands for “blow”, D for “draw”, and Db marks a   Numbers denote holes, straight arrows show             The same left approach with difference in visualiza-    Notes doubled with peculiar geometric shapes to
draw bend.                                          direction of airflow, curved arrows show bends.        tion. The length of arrows indicates duration of        distinguish bends, and V marks direction of airflow.
Beginner Blues Harmonica, 2006                      Sourcebook of Little Walter/Big Walter Licks for       sound.                                                  All-American Harp, 1998
                                                    Blues Harmonica, 2000                                  The Sourcebook of Sonny Terry Licks for Harmonica,
                                                                                                           1995




Different numbers denote holes and rhythm count,    Geometric shapes distinguish bends; arrows show        Numbers indicate holes, and plus and minus signs        Colored circles indicate air direction. Black circles
notes show duration of sound, and B indicates       duration and effects, such as vibrato and glissando.   distinguish direction of airflow. Regular notes used    show draw notes, white – blow. Arrows show bends.
bends.                                              Blues Harp for Diatonic and Chromatic Harmonicas,      in parallel also.                                       Rock Blues Country Harp, 1993
Teach Yourself Blues Harmonica - 10 Easy Lessons,   1996                                                   Play Irish Music on the Blues Harp, 2000
2000




           Examples above demonstrate lack of a universal standard both in data structure, and visualization methods.
                              It is evident that such variety does not improve interoperability.


REQUIREMENTS FOR CREATING A SYNTAX FOR TABLATURES                                                          POSSIBLE USE CASES
Creating XML schemes would allow standardizing the tablature format, and easily                            We propose various basic examples of using harmonica tablatures syntax, such as:
extending it on demand in the future. One of the advantages of using XML is the ability to
use XSLT to interpret and visualize tablatures at any difficulty level. It means that same
tablatures can be visualized as plain HTML or as rich SVG graphics.




                                                                                                           џ Storing, indexing, and search tablatures. Special repositories with metadata indexing
                                                                                                                can be developed;
                                                                                                           џ Visualization of tablatures. Reading tabs on screen of different devices (computer, e-
                                                                                                                book, mobile devices etc.), printing tabs as music scores;
Our main goal is to create a simple interoperable language to write tablatures, designed                   џ Playing tabs with a special player. There are various possibilities for rendering of
specifically for diatonic harmonicas, and not burdened with excessive functions like uni-                       sound available. Learners can play tabs by parts, with metronome, with and without
versal notation languages. Unlike MusicXML, our format does not imply any specific                              visualization of harmonica etc.;
visualization method, and interpreting is delegated to software that uses the tablature                    џ Export and import from and to other formats, e.g. MIDI, MusicXML. Tools for such
data.                                                                                                           task can be useful for teachers who create harmonica tablatures.


      First version of the HarpTab schema is currently ready. It can be downloaded at the HarpXML project wiki page http://trac.htk.tlu.ee/harpxml/

More Related Content

DOC
What would music look like?
PDF
Beginner4thpdf
PDF
Musical instruments
PDF
Sound Culture Reading #4
ODP
Week 1 assignment_david_fernandez_vaamonde
DOC
Champs Music
DOC
Music%20scope%20and%20sequence%20for%20general%20music[1]
PPT
Muz instrumenti engl_2
What would music look like?
Beginner4thpdf
Musical instruments
Sound Culture Reading #4
Week 1 assignment_david_fernandez_vaamonde
Champs Music
Music%20scope%20and%20sequence%20for%20general%20music[1]
Muz instrumenti engl_2

Similar to Exploring the potential of the dedicated XML syntax for diatonic harmonica tablature (20)

PPT
Music
PPS
GCSE Edexcel Revision
PDF
Ashley j. saunders 2013 catalogue [presentation]
PDF
Guitarra - Aula 1
PPTX
Music of the 20th Century (Modern Classical Music)
PPTX
An introduction to music
DOC
Troy Stetina Vol 2 Ita
PPTX
Learn guitar notes utilizing the magical instrument
PPTX
Level 2 music theory
KEY
Guitar
KEY
Elements of music
PPTX
Music.pptx
PDF
Learn how to_play_the_guitar
PDF
стефан шига Learn to play guitar
PDF
(Ebook pdf - guitar) learn how to play the guitar
PDF
Curso de guitarra
PPTX
Informative powerpoint
DOC
Assignment Nº 3: Internet-based Project Work
PPT
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
PPTX
Fundamentals of music
Music
GCSE Edexcel Revision
Ashley j. saunders 2013 catalogue [presentation]
Guitarra - Aula 1
Music of the 20th Century (Modern Classical Music)
An introduction to music
Troy Stetina Vol 2 Ita
Learn guitar notes utilizing the magical instrument
Level 2 music theory
Guitar
Elements of music
Music.pptx
Learn how to_play_the_guitar
стефан шига Learn to play guitar
(Ebook pdf - guitar) learn how to play the guitar
Curso de guitarra
Informative powerpoint
Assignment Nº 3: Internet-based Project Work
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
Fundamentals of music
Ad

More from Vladimir Tomberg (20)

PPTX
My talk at Riga 2016 Web Accessibility Meetup
PPTX
Web accessibility workshop 3
PPTX
Web accessibility workshop 2
PPTX
Web accessibility workshop 1
PPTX
Design for all 4
PPTX
PPTX
Design for all 3
PPTX
Design for all 2
PPTX
Design for all 1
PPTX
Learner journey maps
PPTX
Tallinn summerschool 21.07.2015
PPTX
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
PPTX
Workshop Universal Design Principles.
PPTX
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
PPTX
Integration data models, Learning Layers project meeting in Bremen
PPTX
Web accessibility workshop 4
PPTX
Experimental Interaction Design: Принципы Универсального Дизайна
PPTX
Опыт преподавания UX в Эстонии
PPTX
Web accessibility workshop 3
PPTX
Web accessibility workshop 2
My talk at Riga 2016 Web Accessibility Meetup
Web accessibility workshop 3
Web accessibility workshop 2
Web accessibility workshop 1
Design for all 4
Design for all 3
Design for all 2
Design for all 1
Learner journey maps
Tallinn summerschool 21.07.2015
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Workshop Universal Design Principles.
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Integration data models, Learning Layers project meeting in Bremen
Web accessibility workshop 4
Experimental Interaction Design: Принципы Универсального Дизайна
Опыт преподавания UX в Эстонии
Web accessibility workshop 3
Web accessibility workshop 2
Ad

Recently uploaded (20)

PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Altius execution marketplace concept.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Decision Optimization - From Theory to Practice
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Advancing precision in air quality forecasting through machine learning integ...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Data Virtualization in Action: Scaling APIs and Apps with FME
Altius execution marketplace concept.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
CEH Module 2 Footprinting CEH V13, concepts
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
Module 1 Introduction to Web Programming .pptx
Decision Optimization - From Theory to Practice
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
LMS bot: enhanced learning management systems for improved student learning e...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
SGT Report The Beast Plan and Cyberphysical Systems of Control
Early detection and classification of bone marrow changes in lumbar vertebrae...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...

Exploring the potential of the dedicated XML syntax for diatonic harmonica tablature

  • 1. EXPLORING THE POTENTIAL OF THE DEDICATED XML SYNTAX FOR DIATONIC HARMONICA TABLATURE The harmonica (also called mouth Diatonic harmonicas are made in organ or harp) is a unique musical different keys. The key of the instru- instrument in many aspects. In the 20th ment comprises two terms: the pitch of century, the instrument has undergone the root note in the tonic chord (i.e. C, significant improvements, and new D, E), and the tuning (i.e. major, minor). playing techniques have extended its There are 220 alternative tunings for musical potential. Those new tech- diatonic harmonicas, classified into niques require a special form of visuali- major, minor, antipodean, 12/14-hole, sation. And tablature serves this pur- spiral, Spanish, magic dick, Joe Filisko, pose, because it was designed specifi- Kraus tuning, modal rearrangements, cally for the harmonica. and 54 oddities. The main peculiarity of tablatures — they don't reflect musical notes and are not tied to any specific sound pitch. Instead, they describe hole numbers, direction of airflow (blow or draw), and special techniques (bends, overbends, etc.). B stands for “blow”, D for “draw”, and Db marks a Numbers denote holes, straight arrows show The same left approach with difference in visualiza- Notes doubled with peculiar geometric shapes to draw bend. direction of airflow, curved arrows show bends. tion. The length of arrows indicates duration of distinguish bends, and V marks direction of airflow. Beginner Blues Harmonica, 2006 Sourcebook of Little Walter/Big Walter Licks for sound. All-American Harp, 1998 Blues Harmonica, 2000 The Sourcebook of Sonny Terry Licks for Harmonica, 1995 Different numbers denote holes and rhythm count, Geometric shapes distinguish bends; arrows show Numbers indicate holes, and plus and minus signs Colored circles indicate air direction. Black circles notes show duration of sound, and B indicates duration and effects, such as vibrato and glissando. distinguish direction of airflow. Regular notes used show draw notes, white – blow. Arrows show bends. bends. Blues Harp for Diatonic and Chromatic Harmonicas, in parallel also. Rock Blues Country Harp, 1993 Teach Yourself Blues Harmonica - 10 Easy Lessons, 1996 Play Irish Music on the Blues Harp, 2000 2000 Examples above demonstrate lack of a universal standard both in data structure, and visualization methods. It is evident that such variety does not improve interoperability. REQUIREMENTS FOR CREATING A SYNTAX FOR TABLATURES POSSIBLE USE CASES Creating XML schemes would allow standardizing the tablature format, and easily We propose various basic examples of using harmonica tablatures syntax, such as: extending it on demand in the future. One of the advantages of using XML is the ability to use XSLT to interpret and visualize tablatures at any difficulty level. It means that same tablatures can be visualized as plain HTML or as rich SVG graphics. џ Storing, indexing, and search tablatures. Special repositories with metadata indexing can be developed; џ Visualization of tablatures. Reading tabs on screen of different devices (computer, e- book, mobile devices etc.), printing tabs as music scores; Our main goal is to create a simple interoperable language to write tablatures, designed џ Playing tabs with a special player. There are various possibilities for rendering of specifically for diatonic harmonicas, and not burdened with excessive functions like uni- sound available. Learners can play tabs by parts, with metronome, with and without versal notation languages. Unlike MusicXML, our format does not imply any specific visualization of harmonica etc.; visualization method, and interpreting is delegated to software that uses the tablature џ Export and import from and to other formats, e.g. MIDI, MusicXML. Tools for such data. task can be useful for teachers who create harmonica tablatures. First version of the HarpTab schema is currently ready. It can be downloaded at the HarpXML project wiki page http://trac.htk.tlu.ee/harpxml/