sheet-music-examples: Difference between revisions
(Created, added intro, TheSession and WPSM info) |
m (Replace <entry-title> with {{DISPLAYTITLE:}}) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Sheet Music Examples}} | |||
Various examples of how sites present and format sheet music on the web. | Various examples of how sites present and format sheet music on the web. | ||
This page serves to document the current list of sheet music formats and metadata as background research for the development of a sheet music [[microformat]]. -[http://waterpigs.co.uk/ Barnaby Walters] | This page serves to document the current list of [[sheet-music]] formats and metadata as background research for the development of a sheet music [[microformat]]. -[http://waterpigs.co.uk/ Barnaby Walters] | ||
== Contributors == | == Contributors == | ||
Line 13: | Line 10: | ||
== See Also == | == See Also == | ||
* [[sheet-music-formats]] | * [[sheet-music-formats]] | ||
== Contributors == | |||
* [[User:Barnabywalters | Barnaby Walters]] | |||
* [[User:Colares | Thiago Colares]] | |||
== Examples == | == Examples == | ||
=== The Session === | * [[sheet-music-examples#Sheet Music|Sheet Music]] | ||
* [[sheet-music-examples#Lyrics and Chords|Lyrics and Chords]] | |||
=== Sheet Music === | |||
==== Ukulele-Tabs.com ==== | |||
* [http://www.ukulele-tabs.com/uke-songs/mumford-and-sons/lover-of-the-light-uke-tab-24626.html tab example] | |||
* Tune Name | |||
* Artist | |||
* “type” (of “chords”) | |||
* Key signature | |||
* Difficulty (decimal out of 5) | |||
* Album (name, links to album page) | |||
* Number of different versions | |||
* Summary of chords used in the song | |||
Within the music (preformatted monospace with textual chord symbols over the text): | |||
* Which fret a capo is on | |||
* Intro/chorus/verse structure | |||
There are some really interesting UI elements here, including chord diagrams on hover and a configurable, if a little dumb, autoscroll. Note that much of the information is obfuscated if you’re not logged in, making this a less-than-optimal example | |||
==== The Session ==== | |||
Jeremy Keith's Irish traditional music library. Uses ABC as the primary notation storage format (see [[sheet-music-formats]]). | Jeremy Keith's Irish traditional music library. Uses ABC as the primary notation storage format (see [[sheet-music-formats]]). | ||
Line 39: | Line 65: | ||
** Image (GIF) | ** Image (GIF) | ||
=== WaterPigs Hurdy Gurdy Sheet Music Library === | ==== WaterPigs Hurdy Gurdy Sheet Music Library ==== | ||
Barnaby Walters' Hurdy Gurdy Sheet Music database. | Barnaby Walters' Hurdy Gurdy Sheet Music database. | ||
Line 64: | Line 90: | ||
** ABC (Text on a HTML page) | ** ABC (Text on a HTML page) | ||
** Lyrics (separate to music) as text on a HTML page | ** Lyrics (separate to music) as text on a HTML page | ||
** SVG (via abcjs javascript plugin) embedded in the web page. | |||
=== Lyrics and Chords === | |||
Sheet music also addresses for '''lyrics with chords'''. They are published in a fixed structure and without any semantics (where there are semantics, just the chords, and even then, without any pattern). As a consequence, it is impossible to predict how the text will fit today different screen sizes intelligently, avoiding blanks and scrollbar (regarding smartphones, notebooks, tablets and even TVs). | |||
==== Some sheet music (tabs, lyrics and chords) sites ==== | |||
* [http://www.ultimate-guitar.com/ Ultimate Guitar] (~300k docs) | |||
** title, artist, dificulty, chords, verses, album | |||
* [http://www.cifraclub.com.br/ CifraClub] (~300k docs) | |||
** title, artist, chords, verses | |||
* [http://www.e-chords.com e-Chords] | |||
** title, artist, dificulty, chords, verses, album | |||
* [http://www.chordie.com Chordie] (~10k docs) | |||
** title, artist, dificulty, chords, verses | |||
* [http://www.xguitar.com/ XGuitar] (~10k docs) | |||
** title, artist, chords, verses, album | |||
* [http://www.cifras.com.br/ Cifras] | |||
** title, artist, chords, verses, album | |||
* [http://pegacifras.uol.com.br/ PegaCifras] (~10k docs) | |||
** title, artist, chords, verses | |||
* [http://tabizer.com/en/ tabizer] | |||
** title, artist, chords, verses | |||
* [http://www.ukulele-tabs.com/ Ukulele-tabs] | |||
** title, artist, dificulty, chords, verses, album | |||
==== Analysis of sheet song sites ==== | |||
'''9 examples''' | |||
* title 100% | |||
* artist 100% | |||
* chords 100% | |||
* verses 100% | |||
* album 44% | |||
* dificulty 44% | |||
'''properties VERY common on all examples, but which depends on the user contributor free will, not site''' | |||
* tabs | |||
* key | |||
* chorus | |||
* bridge | |||
* tuning | |||
* capo |
Latest revision as of 16:33, 18 July 2020
Various examples of how sites present and format sheet music on the web.
This page serves to document the current list of sheet-music formats and metadata as background research for the development of a sheet music microformat. -Barnaby Walters
Contributors
- Barnaby Walters
See Also
Contributors
Examples
Sheet Music
Ukulele-Tabs.com
- tab example
- Tune Name
- Artist
- “type” (of “chords”)
- Key signature
- Difficulty (decimal out of 5)
- Album (name, links to album page)
- Number of different versions
- Summary of chords used in the song
Within the music (preformatted monospace with textual chord symbols over the text):
- Which fret a capo is on
- Intro/chorus/verse structure
There are some really interesting UI elements here, including chord diagrams on hover and a configurable, if a little dumb, autoscroll. Note that much of the information is obfuscated if you’re not logged in, making this a less-than-optimal example
The Session
Jeremy Keith's Irish traditional music library. Uses ABC as the primary notation storage format (see sheet-music-formats).
- Metadata
- Stored in HTML
- Title
- Rhythm (e.g. 'reel')
- Key Signature
- Note: Composer not stored as all tunes are assumed to be traditional
- Stored in the tune
- Title
- Meter
- Default Note Length
- Rhythm
- Key Signature
- Stored in HTML
- Representations Offered
- ABC (Text on a HTML page)
- Image (GIF)
WaterPigs Hurdy Gurdy Sheet Music Library
Barnaby Walters' Hurdy Gurdy Sheet Music database.
- Metadata
- Stored in HTML
- Title
- Composer
- Notes
- Key Signature
- Time Signature
- Stored in the tune
- Title
- Composer
- Meter
- Default Note Length
- Rhythm
- Key Signature
- Notes
- Stored in HTML
- Representations Offered
- ABC (Text on a HTML page)
- Lyrics (separate to music) as text on a HTML page
- SVG (via abcjs javascript plugin) embedded in the web page.
Lyrics and Chords
Sheet music also addresses for lyrics with chords. They are published in a fixed structure and without any semantics (where there are semantics, just the chords, and even then, without any pattern). As a consequence, it is impossible to predict how the text will fit today different screen sizes intelligently, avoiding blanks and scrollbar (regarding smartphones, notebooks, tablets and even TVs).
Some sheet music (tabs, lyrics and chords) sites
- Ultimate Guitar (~300k docs)
- title, artist, dificulty, chords, verses, album
- CifraClub (~300k docs)
- title, artist, chords, verses
- e-Chords
- title, artist, dificulty, chords, verses, album
- Chordie (~10k docs)
- title, artist, dificulty, chords, verses
- XGuitar (~10k docs)
- title, artist, chords, verses, album
- Cifras
- title, artist, chords, verses, album
- PegaCifras (~10k docs)
- title, artist, chords, verses
- tabizer
- title, artist, chords, verses
- Ukulele-tabs
- title, artist, dificulty, chords, verses, album
Analysis of sheet song sites
9 examples
- title 100%
- artist 100%
- chords 100%
- verses 100%
- album 44%
- dificulty 44%
properties VERY common on all examples, but which depends on the user contributor free will, not site
- tabs
- key
- chorus
- bridge
- tuning
- capo