SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Standard Music Font Layout
Music Encoding Conference
23 May 2013
Daniel Spreadbury
A brief history of music fonts
• First commercial music font was Sonata from Adobe in
1985
• Features 176 glyphs
• Organised mnemonically on a Latin keyboard (e.g. q =
quarter note)
• Became de facto standard for mapping of music fonts
• Most music fonts since have used largely Sonata-
compatible layouts, e.g. Petrucci (Finale, 1988), Opus
(Sibelius, 1993)
A brief history of music fonts
• Perry Roland proposed range of musical
symbols for Unicode in 1998
• Range was approved, with 220 glyphs
• To date, no font has completely implemented
the range
• Only commercial font with a partial
implementation is Adobe Sonata Std,
OpenType update to original Sonata font
Problems to be solved
• Sonata’s 170 glyphs are insufficient for the
breadth of symbols used in CMN
• No agreement on how to expand beyond
Sonata’s initial set, hence rapid
divergence…
Sonata: a standard?
Sonata
Sonata: a standard?
Petrucci
Sonata: a standard?
Opus
Sonata: a standard?
Sonata, compared with Opus and Petrucci (all agree; S & P agree; O & P agree)
Problems to be solved
• Existing Unicode Musical Symbols range
is also insufficiently broad
• Some scoring applications cannot in any
case access code points beyond Unicode
Plane 0
• Lack of a real standard makes sharing
music fonts between applications difficult
So… what is SMuFL?
• A standard way of mapping musical
symbols to the Private Use Area of the
Basic Multilingual Plane in Unicode
• A set of technical guidelines for how music
fonts should be built
Goals
• Extensible
Provide a framework that makes it
convenient for additional characters to be
added
• Build a community
Draw on scholarly expertise to minimise
errors and omissions
Goals
• Open license
Remove any impediments to font
developers and application vendors
adopting SMuFL
• Practical and useful
Designed with real-world use in mind
Non-goals
• Not currently targeting ratification by the Unicode
Consortium
– What to do with the existing Musical Symbols range?
– Some characters are duplicated from other ranges for
convenience; unlikely to be accepted by the
Consortium
• Not targeting use in text-based applications
– Although many characters could be usefully used, it’s
impractical for end users to type characters from the
PUA anyway
What’s included
• 59 discrete sub-ranges of symbols
• 808 symbols and counting!
• Includes all 220 glyphs from the Unicode
Musical Symbols range
• Room for expansion by leaving empty
code points between ranges
What’s included
Methodology
• Started with Unicode Musical Symbols range
• Reviewed existing fonts (Sonata, Opus, Petrucci,
Emmentaler, etc.) and categorised additional sub-ranges and
symbols
• Reviewed the standard music notation texts (Gould, Read,
Stone, etc.)
• Reviewed specialist literature (e.g. Ghent conference for
percussion, Salzedo for harp, handbells, accordion, function
symbols, etc.)
• Shared proposals with small group of expert music engravers
and editors
Open license
• Released under MIT license
• Steinberg retains copyright, but free for
anybody to use, modify, create derivative
versions, sell, etc.
• ...but we hope to build a community
focused around contributing to
development of SMuFL rather than to see
efforts splinter
Next steps
• Establish a governance model to manage
proposed changes and additions
• Fill any identified gaps
• Define mappings for common music fonts to
SMuFL to determine coverage in existing
fonts
• Encourage the development of further
SMuFL-compliant fonts
Bravura
Bravura
• The first SMuFL-compliant font
• Includes all SMuFL characters, and (almost) all
Unicode Musical Symbols characters
• Released under the SIL Open Font License
– Free to use, bundle, embed, create derivative
versions, etc.
– Only licensing restrictions are that the font cannot be
sold on its own; derivative versions cannot use the
same name; and derivative versions must be
released under the same licensing terms
More information
www.smufl.org
More information
• Please join the mailing lists!
• Pre-release version of Bravura can be
downloaded from www.smufl.org/fonts
Thank you!
d.spreadbury@steinberg.de

Weitere ähnliche Inhalte

Ähnlich wie Standard Music Font Layout

WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21Lorenzo Miniero
 
Design Patterns on Sitecore: The Good, the Bad and the Ugly
Design Patterns on Sitecore: The Good, the Bad and the UglyDesign Patterns on Sitecore: The Good, the Bad and the Ugly
Design Patterns on Sitecore: The Good, the Bad and the UglyMichael Reynolds
 
Tune wiki presentation
Tune wiki presentationTune wiki presentation
Tune wiki presentationmidem
 
Become a rockstar using FOSS!
Become a rockstar using FOSS!Become a rockstar using FOSS!
Become a rockstar using FOSS!Lorenzo Miniero
 
Lesson 5 ta researchto identify the conventions of a concept based
Lesson 5 ta researchto identify the conventions of a concept basedLesson 5 ta researchto identify the conventions of a concept based
Lesson 5 ta researchto identify the conventions of a concept basedsandylking
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimediaVanitha Chandru
 
Storm Education Software Presentation
Storm Education Software PresentationStorm Education Software Presentation
Storm Education Software PresentationSaad Ali
 
Scriptwriting Assignment 1
Scriptwriting Assignment 1Scriptwriting Assignment 1
Scriptwriting Assignment 1bethkidd
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframesDavid Haskiya
 
01-00-ACA-Introduction-2-MIR.pdf
01-00-ACA-Introduction-2-MIR.pdf01-00-ACA-Introduction-2-MIR.pdf
01-00-ACA-Introduction-2-MIR.pdfAlexanderLerch4
 

Ähnlich wie Standard Music Font Layout (14)

WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21
 
Design Patterns on Sitecore: The Good, the Bad and the Ugly
Design Patterns on Sitecore: The Good, the Bad and the UglyDesign Patterns on Sitecore: The Good, the Bad and the Ugly
Design Patterns on Sitecore: The Good, the Bad and the Ugly
 
Tune wiki presentation
Tune wiki presentationTune wiki presentation
Tune wiki presentation
 
Become a rockstar using FOSS!
Become a rockstar using FOSS!Become a rockstar using FOSS!
Become a rockstar using FOSS!
 
Website cncs
Website cncsWebsite cncs
Website cncs
 
Aemp review
Aemp reviewAemp review
Aemp review
 
Lesson 5 ta researchto identify the conventions of a concept based
Lesson 5 ta researchto identify the conventions of a concept basedLesson 5 ta researchto identify the conventions of a concept based
Lesson 5 ta researchto identify the conventions of a concept based
 
Website Conventions
Website ConventionsWebsite Conventions
Website Conventions
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimedia
 
Storm Education Software Presentation
Storm Education Software PresentationStorm Education Software Presentation
Storm Education Software Presentation
 
Scriptwriting Assignment 1
Scriptwriting Assignment 1Scriptwriting Assignment 1
Scriptwriting Assignment 1
 
Europeana Music Channel, wireframes
Europeana Music Channel, wireframesEuropeana Music Channel, wireframes
Europeana Music Channel, wireframes
 
Scriptwriting for radio
Scriptwriting for radioScriptwriting for radio
Scriptwriting for radio
 
01-00-ACA-Introduction-2-MIR.pdf
01-00-ACA-Introduction-2-MIR.pdf01-00-ACA-Introduction-2-MIR.pdf
01-00-ACA-Introduction-2-MIR.pdf
 

Kürzlich hochgeladen

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Standard Music Font Layout

  • 1. Standard Music Font Layout Music Encoding Conference 23 May 2013 Daniel Spreadbury
  • 2. A brief history of music fonts • First commercial music font was Sonata from Adobe in 1985 • Features 176 glyphs • Organised mnemonically on a Latin keyboard (e.g. q = quarter note) • Became de facto standard for mapping of music fonts • Most music fonts since have used largely Sonata- compatible layouts, e.g. Petrucci (Finale, 1988), Opus (Sibelius, 1993)
  • 3. A brief history of music fonts • Perry Roland proposed range of musical symbols for Unicode in 1998 • Range was approved, with 220 glyphs • To date, no font has completely implemented the range • Only commercial font with a partial implementation is Adobe Sonata Std, OpenType update to original Sonata font
  • 4. Problems to be solved • Sonata’s 170 glyphs are insufficient for the breadth of symbols used in CMN • No agreement on how to expand beyond Sonata’s initial set, hence rapid divergence…
  • 8. Sonata: a standard? Sonata, compared with Opus and Petrucci (all agree; S & P agree; O & P agree)
  • 9. Problems to be solved • Existing Unicode Musical Symbols range is also insufficiently broad • Some scoring applications cannot in any case access code points beyond Unicode Plane 0 • Lack of a real standard makes sharing music fonts between applications difficult
  • 10. So… what is SMuFL? • A standard way of mapping musical symbols to the Private Use Area of the Basic Multilingual Plane in Unicode • A set of technical guidelines for how music fonts should be built
  • 11. Goals • Extensible Provide a framework that makes it convenient for additional characters to be added • Build a community Draw on scholarly expertise to minimise errors and omissions
  • 12. Goals • Open license Remove any impediments to font developers and application vendors adopting SMuFL • Practical and useful Designed with real-world use in mind
  • 13. Non-goals • Not currently targeting ratification by the Unicode Consortium – What to do with the existing Musical Symbols range? – Some characters are duplicated from other ranges for convenience; unlikely to be accepted by the Consortium • Not targeting use in text-based applications – Although many characters could be usefully used, it’s impractical for end users to type characters from the PUA anyway
  • 14. What’s included • 59 discrete sub-ranges of symbols • 808 symbols and counting! • Includes all 220 glyphs from the Unicode Musical Symbols range • Room for expansion by leaving empty code points between ranges
  • 16. Methodology • Started with Unicode Musical Symbols range • Reviewed existing fonts (Sonata, Opus, Petrucci, Emmentaler, etc.) and categorised additional sub-ranges and symbols • Reviewed the standard music notation texts (Gould, Read, Stone, etc.) • Reviewed specialist literature (e.g. Ghent conference for percussion, Salzedo for harp, handbells, accordion, function symbols, etc.) • Shared proposals with small group of expert music engravers and editors
  • 17. Open license • Released under MIT license • Steinberg retains copyright, but free for anybody to use, modify, create derivative versions, sell, etc. • ...but we hope to build a community focused around contributing to development of SMuFL rather than to see efforts splinter
  • 18. Next steps • Establish a governance model to manage proposed changes and additions • Fill any identified gaps • Define mappings for common music fonts to SMuFL to determine coverage in existing fonts • Encourage the development of further SMuFL-compliant fonts
  • 20. Bravura • The first SMuFL-compliant font • Includes all SMuFL characters, and (almost) all Unicode Musical Symbols characters • Released under the SIL Open Font License – Free to use, bundle, embed, create derivative versions, etc. – Only licensing restrictions are that the font cannot be sold on its own; derivative versions cannot use the same name; and derivative versions must be released under the same licensing terms
  • 22. More information • Please join the mailing lists! • Pre-release version of Bravura can be downloaded from www.smufl.org/fonts