MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu

Slides:



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

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 4 : File Systems What is a file system?
Practical Computing by Lynn Hogan
Tutorial of MusicXML An Open Format For Music Notation Present by Ming-Jing Ho.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Object Orientated Data Topic 5: Multimedia Technology.
Chapter 15 Designing Effective Output
MusicXML Music 253 / CS 275A Stanford University Winter 2005 Craig Stuart Sapp.
Introduction to Interactive Media 10: Audio in Interactive Digital Media.
Introduction of Humdrum Music 253/CS 275A Stanford University.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
1 Overview SUNY Business Intelligence Initiative (SBII) Library Dashboards Circulation Analysis Collection Analysis.
Software All parts of the computer people can NOT touch, such as programs, files, documents and any other data.
The GUIDO Music Notation Format
MusicXML David Sears MUMT September, 2009.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Word 2010 Vocabulary List 1. Click and Type - A feature that allows you to double-click a blank area of a document to position the cursor in that location,
Object Orientated Data Topic 5: Multimedia Technology.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Chapter 11 File Systems and Directories. 2 File Systems File: A named collection of related data. File system: The logical view that an operating system.
Human-Machine Boundary 1.0 Create Weekly Payroll Record Employee Data File S1 Employee Tax Form Payroll Data File S2 2.1 Compute Gross Pay 2.3 Create Payroll.
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.
+ Information Systems and Databases 2.2 Organisation.
Win OS & Hardware. Input Getting data into the computer.
Chapter Five Advanced File Processing. 2 Lesson A Selecting, Manipulating, and Formatting Information.
DBMS Using Access Note: If using software other that Access, consult manufacturer’s manual.
General Purpose Packages DATA TYPES. Data Types Computer store information in the form of data. Information has meaning. Eg 23 May 2005 Data has no meaning.
Base-40 Arithmetic Implications for Notation-Oriented Applications.
Chapter 1: Overview of SAS System Basic Concepts of SAS System.
Input Methods for Music Notation Software Mus 253/CS 275A Stanford University Notation 1.
David DuemlerMartin Pendergast Nick KwolekStephen Edwards.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
Braille Music Production at DZB Leipzig Matthias Leopold DaCapo.
DATA Unit 2 Topic 2. Different Types of Data ASCII code: ASCII - The American Standard Code for Information Interchange is a standard seven-bit code that.
CS:414 introduction to Unix and Linux
Lesson 5-Exploring Utilities
Implementation Process
Chapter 2: Rhythm and Pitch
Quia Tier 3 Quarter 1 Week 1.
Topics Introduction Hardware and Software How Computers Store Data
Practical Office 2007 Chapter 10
Software Specification Tools
Introduction to Microsoft Access
Rosetta Stone of Musical Data
Guide To UNIX Using Linux Third Edition
Codes for data archiving, interchange, and analysis
Databases.
RELATIONAL DATABASE MODEL
Multimedia: making it Work
ECONOMETRICS ii – spring 2018
Statistical Analysis with Excel
MODULE 7 Microsoft Access 2010
Statistical Analysis with Excel
Guide To UNIX Using Linux Third Edition
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Topics Introduction Hardware and Software How Computers Store Data
Lessons Vocabulary Access 2016.
MUSIC HIGH SCHOOL – MUSIC TECHNOLOGY – Unit 5
Spreadsheets, Modelling & Databases
Introduction to Humdrum
Presented by Cheng (Kevin) Zhu
MusicXml: Symbolic Music Interchange Format
Describing Documents Ch3 in textbook Organizing Knowledge: An
Exploring Microsoft® Office 2016 Series Editor Mary Anne Poatsy
Unit J: Creating a Database
Databases WOW!! A database is a collection of related data.
Overview of Computer system
Presentation transcript:

MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Overview ° Description ° Usage ° Organization ° Example Excerpt

MuseData | Description ° Muse Data is generic ASCII-based code, which is viewable by any text editor, and can be appropriated by a variety of software ° It is designed to represent both musical notation and sound information ° It is optimized for data entry and storage, and not for application software

MuseData | Description ° Representation is not intended to be complete, and all files can be further edited by the user. This provides more flexibility for the use of the files ° Makes print and sound suggestions as separate records that can be ignored by the application software

MuseData MuseData | Usage ° The code is currently being used in “full-text” databases for several composers ° Databases are intended to be used for the printing of scores, musical analysis, and the production of audio files Full text = complete works? Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Usage ° For the purpose of data interchange, MuseData writes its own translation programs for a variety of formats. Its primary use is with MIDI for sound output, SCORE for printing musical scores, and Kern for musical analysis. ° Interchange with SCORE and Kern results in almost no data loss, but MIDI has a tendency to filter data out, or to distort--particularly with rests, grace notes, and unisons between parts

MuseData | Organization ° Files are part-oriented: each individual part (voice or instrument) has its own file ° Movements are typically divided into several files and collected in a specific directory

MuseData | Organization ° Data records are organized in 80-column rows ° The first character in each record uses a control key to identify the record type ° There are 23 record control keys

MuseData | Organization Note A B Note B C Note C D Note D E Note E F Note F G Note G r Rest A-r = Regular Note Records Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Organization Bar (measure) line “ ” Extra note in a chord g Grace note c Cue note b Backspace in time i Invisible rest f Figured harmony / End of music, or End of file Combined/Divided Part [i =Invisible Rest: allows the encoder to move forward in the record without printing a rest b = backspace] Figured harmony = Basso Continuo Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Organization $ Musical attribute * Musical directions a Append to previous file & Comment mode toggle switch @ Single line comment P Print suggestions S Sound suggestions [*] = Generalized Musical Directions: such as dynamics, piano pedal indications, rehearsal numbers, etc. [a]= Record Length Extender continuation record that connects 2 records (this is useful for connecting movements) Also, Font and Diacritical Marks Records Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Organization ° Regular Note Records · Columns 1-9: pitch/rest identification (1-5) and duration information (6-9) · Columns 10-12: always left blank · Columns 13-80: interpretation and graphic (printing) information Pitch information = pitch name, chromatic inflection,(sharp, flat, or natural), and octave number. Duration given in units called “divisions” Column 9 is reserved ties, which is connected to the initiating note Columns 44-80 = text underlay Chuan, Harlan, Singh, Zhu: ISE599: 2004

MuseData | Example Excerpt

measure 13 G5 6 q. d E5 1 s d [ F5 1 s d ] G5 2 e d [ A5 1 s d = B5 1 s d ] gD6 5 s u C6 2 e d [ B5 1 s d = A5 1 s d ] measure 14 measure 15 gA5 5 s u F5 1 s d = E5 1 s d ] D5 2 e d [ E5 2 e d ] gG5 5 s u F5 2 e d [ E5 1 s d = D5 1 s d ] C5 2 e d [ D5 2 e d ] measure 16 E5 3 e. d [ ( C5 1 s d ] ) A4 3 e. d [ ( D5 1 s d ] ) C5 4 q d ( B4 4 q d ) measure 17 D5 1 s d [ ( E5 1 s d = ) D5 1 s d = ( E5 1 s d ] ) C5 1 s d [ ( D5 1 s d = ) C5 1 s d = ( measure 18 E5 1 s d [ ( D5 1 s d = C5 1 s d ] . A4 1 s d [ ( B4 1 s d = C5 1 s d = measure 19 C5 6 q. d ( D5 1 s d [ F5 2 e d [ ( G5 2 e d = A5 2 e d = ) F5 2 e d ] . measure 20 E5 8 h d ( D5 4 q d ) rest 4 q /END 02/10/04 Ching-hua,Kevin WK#:157 MV#:1a W.A. Mozart VIERTES QUARTETT K. 157, No. 4 in C major Violino I 1 0 Group memberships: sound, score sound: part 1 of 4 score: part 1 of 4 $ K:0 Q:4 T:4/4 X:-11 C:4 measure 1 C4 6 q. u (&0p D4 2 e u ) E4 4 q u . measure 2 E4 2 e u [ ( D4 2 e u = F4 2 e u = E4 2 e u ] D4 4 q u ) rest 4 q measure 3 D4 6 q. u ( E4 2 e u ) F4 4 q u . measure 4 F4 2 e u [ ( E4 2 e u = G4 2 e u = F4 2 e u ] E4 4 q u ) measure 5 A4 6 q. u ( B4 2 e d C5 4 q d ) C5 4 q d . measure 6 C5 4 q d ( B4 4 q d ) A4 4 q u . G4 4 q u . measure 7 G4 4 q u ( F4 4 q u ) D4 4 q u . measure 8 C4 4 q u rest 8 h measure 9 C5 6 q. d (&f D5 2 e d ) E5 4 q d E5 4 q d . measure 10 E5 2 e d [ ( D5 2 e d = F5 2 e d = E5 2 e d ] D5 4 q d ) measure 11 D5 6 q. d ( E5 2 e d ) F5 4 q d measure 12 F5 2 e d [ ( E5 2 e d = G5 2 e d = F5 2 e d ] E5 4 q d )

measure 13 E5 6 q. d C5 1 s d [ D5 1 s d ] E5 2 e d [ F5 1 s d = G5 1 s d ] gB5 5 s u A5 2 e d [ G5 1 s d = F5 1 s d ] measure 14 measure 15 gF5 5 s u D5 1 s d = C5 1 s d ] B4 2 e d [ C5 2 e d ] gE5 5 s u D5 2 e d [ C5 1 s d = B4 1 s d ] A4 2 e u [ B4 2 e u ] measure 16 C5 3 e. u [ ( E4 1 s u ] ) C4 3 e. u [ ( F4 1 s u ] ) E4 4 q u ( D4 4 q u ) measure 17 gF4 5 s u E4 2 e u [ D4 1 s u = C4 1 s u ] B3 1 s u [ ( C4 1 s u = ) B3 1 s u = ( C4 1 s u ] ) gE4 5 s u D4 2 e u [ C4 1 s u = B3 1 s u ] A3 1 s u [ ( B3 1 s u = ) A3 1 s u = ( B3 1 s u ] ) measure 18 C4 4 q u C4 1 s u [ ( E4 1 s u = measure 19 C4 6 q. u ( D4 1 s u [ F4 2 e u [ ( G4 2 e u = B4 2 e u = ) D5 2 e u ] . measure 20 C5 8 h d ( B4 4 q d ) rest 4 q /END 02/11/04 Ching-hua,Kevin WK#:157 MV#:1a W.A. Mozart VIERTES QUARTETT K. 157, No. 4 in C major Violino II 1 0 Group memberships: sound, score sound: part 1 of 4 score: part 1 of 4 $ K:0 Q:4 T:4/4 X:-11 C:4 measure 1 C4 6 q. u (&0p B3 2 e u ) C4 4 q u . measure 2 C4 2 e u [ ( B3 2 e u = D4 2 e u = C4 2 e u ] B3 4 q u ) rest 4 q measure 3 B3 6 q. u ( C4 2 e u ) D4 4 q u . measure 4 D4 2 e u [ ( C4 2 e u = E4 2 e u = D4 2 e u ] C4 4 q u ) measure 5 D4 12 h. u ( A4 4 q u ) measure 6 A4 4 q u ( G4 4 q u ) F4 4 q u . E4 4 q u . measure 7 E4 4 q u ( D4 4 q u ) B3 4 q u . measure 8 C4 4 q u rest 8 h measure 9 C5 6 q. d (&f B4 2 e d ) C5 4 q d C5 4 q d . measure 10 C5 2 e d [ ( B4 2 e d = D5 2 e d = C5 2 e d ] B4 4 q d ) measure 11 B4 6 q. d ( C5 2 e d ) D5 4 q d measure 12 D5 2 e d [ ( C5 2 e d = E5 2 e d = D5 2 e d ] C5 4 q d )

02/11/04 Ching-hua,Kevin WK#:157 MV#:1a Brian plz fill in the source VIERTES QUARTETT movement title we don't know Viola 1 0 Group memberships: sound, score sound: part 3 of 4 score: part 3 of 4 $ K:0 Q:2 T:4/4 X:-11 C:13 measure 1 G3 8 w p- measure 2 G3 4 h u - - G3 1 e u [ ( - B3 1 e u = D4 1 e u = B3 1 e u ] ) measure 3 G3 8 w - measure 4 G3 1 e d [ - E4 1 e d = ( G4 1 e d = E4 1 e d ] ) measure 5 C4 4 h d ( A3 2 q u D4 2 q d ) measure 6 G3 4 h u rest 4 h measure 7 measure 8 rest 1 e f E3 1 e u [ . F3 1 e u = . G3 1 e u ] . A3 1 e u [ . B3 1 e u = . C4 1 e u = . D4 1 e u ] . measure 9 E4 1 e d f G4 2 q d G4 1 e d ( measure 10 G4 1 e d ) G4 1 e d [ ( F#4 1 e d = G4 1 e d ] ) measure 11 G3 1 e u measure 12 C5 1 e d [ ( B4 1 e d = C5 1 e d ] ) measure 13 C4 2 q d rest 2 q rest 1 e C4 1 e u [ ( B3 1 e u = C4 1 e u ] ) measure 14 C3 2 q u C5 1 e d [ ( B4 1 e d = C5 1 e d ] ) measure 15 C4 1 e d . G4 1 e d [ ( F4 1 e d = E4 1 e d ] ) F4 1 e d [ ( E4 1 e d = D4 1 e d ] ) measure 16 A3 1 e u G3 4 h u measure 17 G3 1 e u [ ( F3 1 e u = E3 1 e u ] ) F3 1 e u [ ( E3 1 e u = D3 1 e u ] ) measure 18 measure 19 G3 1 e u [ G3 1 e u = E3 1 e u ] C4 1 e d [ ( A4 1 e d ] ) measure 20 G4 1 e d [ G4 1 e d = G4 1 e d ] G3 1 e d [ D4 1 e d = B4 1 e d ] /END

02/11/04 Ching-hua,Kevin WK#:157 MV#:1a Brian plz fill in the source VIERTES QUARTETT movement title we don't know Violoncello 1 0 Group memberships: sound, score sound: part 4 of 4 score: part 4 of 4 $ K:0 Q:2 T:4/4 X:-11 C:22 measure 1 C3 1 e u [ p C3 1 e u = C3 1 e u ] C3 1 e u [ measure 2 G2 1 e u [ G2 1 e u = G2 1 e u ] G2 2 q u rest 2 q measure 3 measure 4 C3 2 q u measure 5 F#3 1 e # d [ F#3 1 e # d = F#3 1 e # d ] measure 6 G3 1 e d [ G3 1 e d = G3 1 e d ] measure 7 measure 8 C3 1 e u f C3 1 e d [ . D3 1 e d = . E3 1 e d ] . F3 1 e n d [ . G3 1 e d = . A3 1 e d = . B3 1 e d ] . measure 9 measure 9 C4 2 q d G3 2 q d E3 2 q d C3 2 q u measure 10 G2 2 u d rest 4 h measure 11 D3 2 q d B2 2 q u G2 2 q u measure 12 C4 2 u d measure 13 rest 1 e C4 1 e d [ ( B3 1 e d = C4 1 e d ] ) rest 2 q measure 14 C3 1 e u [ ( B2 1 e u = C3 1 e u ] C2 2 q u measure 15 measure 16 C4 2 q d ( F3 2 q d ) G3 2 q d ( G2 2 q d ) measure 17 measure 18 C3 2 q u ( F2 2 q u ) G2 2 q u ( F3 2 q u ) measure 19 E3 1 e d [ E3 1 e d = C3 1 e d = C3 1 e d ] A3 1 e d [ ( G3 1 e d = F3 1 e d = D3 1 e d ] ) measure 20 G3 1 e d [ G3 1 e d ] /END

MuseData | Example Excerpt