Introduction of Humdrum Music 253/CS 275A Stanford University.

Slides:



Advertisements
Similar presentations
Music Encoding Initiative (MEI) DTD and the OCVE
Advertisements

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.
Chapter 1 Music Notation.
Humdrum - Introduction What is Humdrum? A set of general-purpose music software tools, but free Encode, manipulate, and output a wide variety of musically-pertinent.
Melodic Similarity CS 275B/Music 254. "Natural history" of similarity  Concept of similarity fundamental to organization of most art music  Types of.
What is music? Music is the deliberate organization of sounds by people for other people to hear.
My Visit at Stanford Arbee L.P. Chen 1/6/03 ­ 2/8/03.
8 Introduction to Humdrum Mus 253/CS 275A Stanford University Winter Quarter.
Tutorial of MusicXML An Open Format For Music Notation Present by Ming-Jing Ho.
Notation Codes and Score Analysis. Musicological Trends 1. From Comparative to Ethnographic Vergleichende Musikwissenschaft Guido Adler, “UMZ” (1885)
Object Orientated Data Topic 5: Multimedia Technology.
Online data resources for use with music analysis software.
Piano/Theory 4 Syllabus NEXT. Description This full year course offers continuing instruction in the areas of written theory, keyboard, sight singing,
MusicXML Music 253 / CS 275A Stanford University Winter 2005 Craig Stuart Sapp.
Input of musical notation Music 253/CS 275A Stanford University.
The GUIDO Music Notation Format
Music Notation and Encoding ISMIR Graduate School, Barcelona 2004 Musicology 2 Frans Wiering, ICS, Utrecht University.
MusicXML David Sears MUMT September, 2009.
JSymbolic Cedar Wingate MUMT 621 Professor Ichiro Fujinaga 22 October 2009.
Humdrum Group members: Arun Chidambaram, Joanne Emmanuel, Daniel Han and Liu Jie.
Object Orientated Data Topic 5: Multimedia Technology.
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.
Optical Music Recognition and Data Import/Export Music 253/ CS 275A Eleanor Selfridge-Field.
CODES FOR DATA ARCHIVING, INTERCHANGE, AND ANALYSIS: MUSEDATA Music 253/CS 275A Stanford University.
What is musical information? Music 253/CS 275A Topic 1A Stanford University.
Markup Languages for Music: MusicXML Music 253/CS 275A Stanford University.
Symbolic Musical Analysis CS 275B/Music 254. Practicalities CS 275B2013 Eleanor Selfridge-Field2.
Digital Koto Music Scores
Base-40 arithmetic for music apps Music 253/CS 275A Stanford University.
Using Musical Information Music 253/CS 275A 1B Stanford University.
MIDI Extensions, alternatives
Base-40 Arithmetic Implications for Notation-Oriented Applications.
An Introduction to SCORE
Using Musical Information: Query, Analysis, and Style Simulation Mus 254/CS 275B/SSP 253b Stanford University Spring Quarter.
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.
From Analogue to Digital: Sound Input through the Ages Music 253/CS 275A Stanford University.
Music Eleanor Selfridge-Field Automatic transcription of composition 18 th 18 th century: England, 1747 (Grove 1) 19 th century Horizontal.
Repertories with special needs vs. Common Western Notation (CMN) Music 253/CS 275A Stanford University.
Input Methods for Music Notation Software Mus 253/CS 275A Stanford University Notation 1.
From “Music” to MIDI Music 253/CS 275A Stanford University.
The Elements of Music “Student Selected Piece of Music”
 6 th Musical Literacy 1.1 All students will be able to use a steady tone when performing.
Tutorials and Quick Guides A quick introduction. Overview  Genre of Tutorial  Genre of Quick Guide  Genre of Reference  Genre of User Manual  Attributes.
Symbolic Musical Analysis CS 275B/Music 254. Practicalities CS 275B2016 Eleanor Selfridge-Field2.
Semester Exam Review Vocabulary Words. Key Signature A. Musical markings which tell how loud or soft to sing B. The group of sharps or flats at the beginning.
Harmonic Models CS 275B/Music 254.
1. Rhythm 1.1. Basic rhythmsBasic rhythms 1.2. Rhythmic formulasRhythmic formulas 2. Melody 2.1. Diatonic scaleDiatonic scale Relative keys Degrees of.
Aspects of Rhythm and Meter Music 254. Regularity vs Irregularity  Meter  Ordinary meters as notated  Ordinary meters as sounded/heard  Unmeasured.
Chapter 3: Mastering Editors Chapter 3 Mastering Editors (Emacs)
Data Representation.
Basic Concepts in Music Copyright
Musical Similarity: More perspectives and compound techniques
Musical Information 1B Music 253/CS 275A Stanford University
Markup Languages for Music: MusicXML and MEI
Rosetta Stone of Musical Data
Guide To UNIX Using Linux Third Edition
Markup Languages for Music: MusicXML and MEI
Music Representations
Codes for data archiving, interchange, and analysis
Symbolic Representations of Music
Automatic Scoring-up of Mensural Parts
Symbolic Representations of Music
MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu
Introduction to Humdrum
Analytical uses of Humdrum Tools
Symbolic Musical Analysis
MUSIC HIGH SCHOOL - ELECTRONIC PIANO – Unit 2
MusicXml: Symbolic Music Interchange Format
Presentation transcript:

Introduction of Humdrum Music 253/CS 275A Stanford University

Where we’ve been  Sound apps Temporal or Sounding pitch  Score apps Spatial org Written pitch CS 275A/Music Eleanor Selfridge-Field2

“Logical” information (for analysis)  No necessary requirements for Sound description Page description  Possible requirements Gestural information Selective details of notation or sound Cues to formal structure Accentual info CS 275A/Music Eleanor Selfridge-Field3

Humdrum Toolkit (1985—) CS 275A/Music Eleanor Selfridge-Field4  Goal: encoding for analysis  Inventor: David Huron  Orientation: Context-free grammar  Adaptable to many repertories (incl. non-Western)  Not directly printable [based on Unix]  Offers a wide range of representations  Features and representations can be extended  Features can be minimized or excluded  Availability:  Extensive documentation online  Tool set (official version) downloadable

Local resources for Humdrum  CCARH Humdrum Portal:  Downloads of the Toolkit:  Sapp extras:  Data in the **kern form (CMN format for Humdrum TK):  Humdrum users group: **hug CS 275A/Music Eleanor Selfridge-Field5

Overview (comparative) CS 275A/Music Eleanor Selfridge-Field6  MIDI: Sound  SCORE: Graphics  MuseData: Core rep.  MusicXML: interchange  **kern: Analysis data  Event-based  Object-based  Event-based  Attribute- based  Event-based  Binary; time-ordered; var-length; score Types 0, 1]  ASCII; score/spatially- ordered; var. no fields  ASCII; fixed/expandable; part- ordered [=MIDI Type 1]  ASCII; fixed/expandable; time- or score-ordered  ASCII; score-ordered but no spatial information [=MIDI Type 0]; selective attribute encoding permitted

A Humdrum **kern file CS 275A/Music Eleanor Selfridge-Field7 !!Fourth phrase=7 4cDin, 4Gdon, 2cdin.=8 4cDin, 4Gdon, 2cdin.=9*- !!!OTL: Frere Jacques !!!YEC: ESF 1999 **kern **text *M4/4 *k[ ]* !soprano!lyrics !!First phrase=1 4cFre- 4dre 4eJac- 4cques,=2 4cFre- 4dre 4eJac- 4cques,. …………. Spines

Decoding a Humdrum file CS 275A/Music Eleanor Selfridge-Field8 Comment records: !!! Reference records !! Global comments ! Local comments Interpretation records: ** Exclusive interpretation * Tandem interpretation *>x Form marker *- End-of-spine marker Measure markers: = Single bar-line == Double bar-line Tandem interpretations: *staff staff no. *clef clef name * key name *k[f#c#]key signature *M meter signature

Semiotic aspects of Humdrum  A sample problem of nomenclature: pitch  Humdrum’s answers Notated pitch Concert pitch Relative pitch Fundamental frequency Cents Interval Scale degree MIDI note number Visual appearance…… CS 275A/Music Eleanor Selfridge-Field9

Humdrum in relation to music CS 275A/Music Eleanor Selfridge-Field10 Relies heavily on Unix commands and syntax  Unix regular expressions ( grep )  File-manipulation commands ( assemble, yank )  Sound-management tools ( record, perform )  Pitch translation tools ( frequency, cents )  Duration and accent tools ( beat, accent pos.)  Melody tools (e.g. melodic intervals )  Harmony tools (e.g. harmonic intervals )  Other music-theory tools (e.g. tone-row, pitch-class sets )

Pre-defined representations (49) CS 275A/Music Eleanor Selfridge-Field11 pitch-class semitones, cents, MIDI, critical bands, cochlear coordinates melodic interval, harmonic interval absolute time, relative time, duration, epoch, date tablatures: guitar, lute, banjo, sitar... harmony, embellishments

Special qualities of Humdrum  Very elastic  open, documented  extensible CS 275A/Music Eleanor Selfridge-Field12