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