SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
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/

Contenu connexe

Plus de Vladimir Tomberg

Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015Tallinn summerschool 21.07.2015
Tallinn summerschool 21.07.2015Vladimir Tomberg
 
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveExploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveVladimir Tomberg
 
Workshop Universal Design Principles.
Workshop Universal Design Principles. Workshop Universal Design Principles.
Workshop Universal Design Principles. Vladimir Tomberg
 
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...
Teaching Design for All Through Empathic Modeling: a Case Study in Tallinn Un...Vladimir Tomberg
 
Integration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenIntegration data models, Learning Layers project meeting in Bremen
Integration data models, Learning Layers project meeting in BremenVladimir Tomberg
 
Web accessibility workshop 4
Web accessibility workshop 4Web accessibility workshop 4
Web accessibility workshop 4Vladimir Tomberg
 
Experimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального ДизайнаExperimental Interaction Design: Принципы Универсального Дизайна
Experimental Interaction Design: Принципы Универсального ДизайнаVladimir Tomberg
 
Опыт преподавания UX в Эстонии
Опыт преподавания UX в ЭстонииОпыт преподавания UX в Эстонии
Опыт преподавания UX в ЭстонииVladimir Tomberg
 
Web accessibility workshop 3
Web accessibility workshop 3Web accessibility workshop 3
Web accessibility workshop 3Vladimir Tomberg
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 

Plus de Vladimir Tomberg (20)

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

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Dernier (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

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/