GUIDO Music Notation Jordan Smith MUMT 611 24 January 2008.

Slides:



Advertisements
Similar presentations
Chapter 2: Rhythm and Pitch
Advertisements

Agenda Definitions Evolution of Programming Languages and Personal Computers The C Language.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Symbolic Representations of Music Ichiro Fujinaga MUMT 611 McGill University.
GUIDO Music Notation Format ISE 575 Spring 2011 Steven Lewis and Samir Sharma.
MusicXml: Symbolic Music Interchange Format Carmine Casciato MUMT 611 Thursday, January 27th, 2005 Carmine Casciato MUMT 611 Thursday, January 27th, 2005.
1/41 OCVE 2004 Fujinaga Levy Sheet Music Project and Optical Music Recognition introducing Gamut Ichiro Fujinaga McGill University OCVE Workshop (May 2004)
Motivations Performance Analysis Artistic Visualization for Performance.
Information Retrieval in Practice
 Guido d’Arezzo was the first to create music notation  Finale version 1.0 was created in 1988.
ADVISE: Advanced Digital Video Information Segmentation Engine
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
WMES3103 : INFORMATION RETRIEVAL
Tutorial of MusicXML An Open Format For Music Notation Present by Ming-Jing Ho.
B.Sc. Multimedia ComputingMedia Technologies Vector Graphics.
Voice Separation A Local Optimization Approach Voice Separation A Local Optimization Approach Jurgen Kilian Holger H. Hoos Xiaodan Wu Feb
Russell Taylor Lecturer in Computing & Business Studies.
CS146 Overview. Problem Solving by Computing Human Level  Virtual Machine   Actual Computer Virtual Machine Level L0.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Overview of Search Engines
Transforming XML Into Music Notation Baron Schwartz, Computer Science Perry Roland, Digital Library Worthy Martin, Computer Science.
How do you simplify? Simple Complicated.
Information Retrieval in Practice
Tool Interoperability and Data Translation Mechanisms using XML/XSL Tom Sabanosh
Optical Music Recognition Ichiro Fujinaga McGill University 2003.
By: Shawn Li. OUTLINE XML Definition HTML vs. XML Advantage of XML Facts Utilization SAX Definition DOM Definition History Comparison between SAX and.
MusicXML Music 253 / CS 275A Stanford University Winter 2005 Craig Stuart Sapp.
The GUIDO Music Notation Format
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
1 A Web Specific Language for Content Management Systems Viðar Svansson, Roberto E. Lopez-Herrejon Computing Laboratory University of Oxford.
Calculation BIM Curriculum 07. Topics  Calculation with BIM  List Types  Output.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Aspects of Music Information Retrieval Will Meurer School of Information University of Texas.
ENOMA - European Network of Online Musical Archives ENOMA Workshop – The Grieg Academy, UiB 26 May 2006 Leif Arne Rønningen and Lars Erik Løvhaug NTNU.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Voice Separation-A Local Optimisation Approach Jurgen Kilian Department of Computer Science Darmstadt University of technology Holger H.Hoos Department.
Digital Koto Music Scores
Tools, Formats, & Solutions.  Survey of literature found 3 interesting ways Petri Nets are used  BioPNML – Petri Nets for Bio  GJobDL – Petri Nets.
Using Musical Information Music 253/CS 275A 1B Stanford University.
Unit 1: Elements Music Notation. Notating Pitch  Notation – a system of writing music  Pitches are notated by notes on a staff  Staff – set of five.
McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software.
Gamera Optical Music Recognition in a New Shell Michael Droettboom, Karl MacMillan Sheridan Libraries Johns Hopkins University Ichiro Fujinaga McGill University.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Mus 253/3C2008 Craig Stuart Sapp; rev. esf MusicXML and MEI Music 253 Stanford University Winter 2010 Craig Stuart Sapp 2005 Rev. E. S.-F. Winter.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Digitization of the Lester S. Levy Collection of Sheet Music Ichiro Fujinaga McGill University with Michael Droettboom, Karl MacMillan, G. Sayeed Choudhury,
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
ANU comp2110 Software Design lecture 10 COMP2110 Software Design in 2004 lecture 10 Software Architecture 2 of 2 design lecture 5 of 6 Goal of this small.
Transcription Software Amazing Slow Downer & Transcribe! Rick Lollar Amazing Slow Downer & Transcribe! Rick Lollar.
The Akoma Ntoso Naming Convention Fabio Vitali University of Bologna.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
1 / 22 jSymbolic Jordan Smith – MUMT 611 – 6 March 2008.
XML Extensible Markup Language
3D modeling Computer programs used for developing a mathematical representation of any three-dimensional surface of objects, also called 3D modeling.
Gregorian Chant The Origins of Written Music Copyright © Frankel Consulting Services, Inc.
Information Retrieval in Practice
Pre-Production Meet with the client to create a project plan:
Chapter 2: Rhythm and Pitch
Markup Languages Gilok Choi 9/17/2018
Gamera A Toolkit for Structured Document Recognition including Music
Aspects of Music Information Retrieval
Automatic Scoring-up of Mensural Parts
Optical Music Recognition
I UNDERSTAND CONCEPTS OF MULTIMEDIA
MusicXml: Symbolic Music Interchange Format
Voice Separation: A 15-minute Introduction
Presentation transcript:

GUIDO Music Notation Jordan Smith MUMT January 2008

Overview GUIDO is a music notation language. 1. GUIDO’s goals 2. How GUIDO notates music 3. How GUIDO engraves music 4. GUIDO applications: –Gide –NoteServer –SALIERI –MIR 5. Pros and Cons of GUIDO

Guido d’Arezzo Credited with inventing music notation Image source:

1. Neumatic Notation Image source:

2. Conventional Music Notation Image source:

3. Modern Engraving Image source:

4. GUIDO Music Notation { [\title \tempo \staff \clef \key \meter \i d2/8 | \sl(\dim(d h1)) h \sl(\dim(h g)) g \sl(\cresc(f# a c2)) \sl(c h1) ], [ \staff \clef \key \meter _/8 | h1 _ _ g _ h0 \sl(c1 f# a) \sl(a g)] } Example source:

1. GUIDO’s goals Adequacy: –Simple musical concepts are simple to encode –Only more complex concepts are complicated to encode

Adequacy Renz 2002 p. 9, 18

1. GUIDO’s goals Adequacy: –Simple musical concepts are simple to encode Human readability

Music G 2 C 4 4 whole [ \clef \meter c/1 ] Source:

1. GUIDO’s goals Adequacy: –Simple musical concepts are simple to encode Human readability Perfect formatting Multifunctional

2. Notation Basic Notation Advanced Notation Extended Notation

2. Notation Basic notation [ Sequences ] { Segments } c do d&& bis1*1/4 \clef all together: [ \slur( f g {f/2, a2, c}) ]

2. Notation Advanced notation \slurBegin:1 … \slurEnd:1 \clef \glissando

2. Notation Extended notation Micro-tonal features Exact timing User-defined GUIDO tags and events

3. Engraving Translation between abstract representation (AR) and graphical representation (GR) GUIDO file > (parse) > AR > (physics) > GR

3. Engraving Renz 2002 p. 88

3. Engraving Renz 2002 p. 94

3. Engraving Renz 2002 p. 97

4. Applications: NoteServer (and NoteViewer) Quickly create passages of music for any purpose: pedagogy, WEB, etc.

4. Applications: Gide A syntax highlight editor for GUIDO files

4. Applications: SALIERI A structure-oriented environment for composition, manipulation, and analysis of music. (Think MATLAB.)

Hoos, Kilian et al. 1998

4. Applications: MIR abilities Step 1. Create database using PERL (GUIDO is text-based) Step 2. Pre-calculate transition probability matrices for absolute pitch and rhythm of each element in database Step 3. Hierarchically cluster pieces Step 4. Search!

5. Pros and Cons of GUIDO i.Incomplete, and inactive since 2003 –Extended notation and postscript output of NoteViewer are missing ii.Is being human-writable an asset? iii.Poor at representing the vertical and horizontal simultaneously i.Translates to and from major formats: XML, Finale, Sibelius. ii.Perhaps not for authoring, but it is certainly human-editable iii.…like every other computer- based format! Plus, it’s complete. …but…

Question period!

Bibliography Hoos, Holger H., Keith A. Hamel, Kai Renz, Jürgen Kilian The GUIDO Notation Format: A Novel Approach for Adequately Representing Score-Level Music. ICMC ’98 Proceedings: Hoos, Holger H., Jurgen Kilian, Kai Renz, Thomas Helbich SALIERI: A General, Interactive Computer Music System. ICMC ’98 Proceedings: Hoos, Holger H., Keith A. Hamel, Kai Renz Using Advanced GUIDO as a Notation Interchange Format. ICMC ’99 Proceedings: Hoos, Holger H., Kai Renz, Marko Görg GUIDO/MIR: an Experimental Musical Information Retrieval System based on GUIDO Music Notation. ISMIR ’01 Proceedings: Hoos, Holger H., Keith A. Hamel The GUIDO Music Notation Format Version 1.0. Specification Part 1: Basic GUIDO. (accessed 23 January 2008). Renz, Kai, Holger H. Hoos A WEB-based Approach to Music Notation using GUIDO. ICMC ’98 Proceedings: Renz, Kai Algorithms and Data Structures for a Music Notation System based on GUIDO Music Notation. PhD diss., Darmstadt University of Technology.