Symbolic Representations of Music

Slides:



Advertisements
Similar presentations
Chapter 2: Rhythm and Pitch
Advertisements

Features of MP3, MIDI, wave, audio and file types including suffixes. By Georgina Honeysett PGCE ICT.
Symbolic Representations of Music Ichiro Fujinaga MUMT 611 McGill University.
Audio 1 Subject:T0934 / Multimedia Programming Foundation Session:8 Tahun:2009 Versi:1/0.
Geber Ramalho Computação Musical: taxonomia Proposta por Stephen Pope.
XML Music Notation Encoding Standards: MusicXML and MEI Constantine Zavras.
 Guido d’Arezzo was the first to create music notation  Finale version 1.0 was created in 1988.
WMES3103 : INFORMATION RETRIEVAL
DEVON BRYANT CS 525 SEMESTER PROJECT Audio Signal MIDI Transcription.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Tutorial of MusicXML An Open Format For Music Notation Present by Ming-Jing Ho.
ISE 582 Making Music (with MIDI) November 6, 2003 Arpi Mardirossian.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Software program’s we will use. Dreamweaver. Fireworks. Flash. Photoshop. Illustrator. In Design. Premiere.
Chapter 9 Audio.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Notation Codes and Score Analysis. Musicological Trends 1. From Comparative to Ethnographic Vergleichende Musikwissenschaft Guido Adler, “UMZ” (1885)
MPEG-4 Cedar Wingate MUMT 621 Slide Presentation I Professor Ichiro Fujinaga September 24, 2009.
MusicXML Music 253 / CS 275A Stanford University Winter 2005 Craig Stuart Sapp.
Introduction of Humdrum Music 253/CS 275A Stanford University.
Sem 1 v2 Chapter 14: Layer 6 - The Presentation layer.
The GUIDO Music Notation Format
MusicXML David Sears MUMT September, 2009.
Metadata Xiangming Mu. What is metadata? What is metadata? (cont’) Data about data –Any data aids in the identification, description and location of.
©Brooks/Cole, 2003 Chapter 2 Data Representation.
Humdrum Group members: Arun Chidambaram, Joanne Emmanuel, Daniel Han and Liu Jie.
Creating Web Documents alt attribute Good and bad uses of ‘multimedia’ Sound files Homework: Discuss with me AND post announcement of Project II. Forms.
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.
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.
Virtual Instruments and Sequencing. Proses Pembuatan Lagu/Musik TrackingMixingMastering.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Markup Languages for Music: MusicXML Music 253/CS 275A Stanford University.
Digital Koto Music Scores
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.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
An Introduction to SCORE
Using Musical Information: Query, Analysis, and Style Simulation Mus 254/CS 275B/SSP 253b Stanford University Spring Quarter.
IEEE PAR 1599 First Draft Submitted, May 2005 Web Page
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.
Music Eleanor Selfridge-Field Automatic transcription of composition 18 th 18 th century: England, 1747 (Grove 1) 19 th century Horizontal.
MULTIMEDIA FILE HANDLING
Input Methods for Music Notation Software Mus 253/CS 275A Stanford University Notation 1.
Score Textures and Tracks Music 253/CS 275A Stanford University.
1 / 22 jSymbolic Jordan Smith – MUMT 611 – 6 March 2008.
Real Time Remote Player Tutors: Dr. Shlomo Dubnov Etan Fisher Presented by: Ofer Weissblum Adar Paz.
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.
What is automatic music transcription? Transforming an audio signal of a music performance in a symbolic representation (MIDI or score). Aim: This prototype.
Sound and music.
Chapter 15 Recording and Editing Sound
An Najah National University
Chapter 2: Rhythm and Pitch
for Musical Applications Using XML
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Rosetta Stone of Musical Data
IV.3 Communication IV.3.1 (We Nov 01) MIDI.
Music Representations
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Pitch.
Codes for data archiving, interchange, and analysis
Multimedia: making it Work
Symbolic Representations of Music
Notation Vocabulary Pitch Catalog – Rhythm Chart
Rhythm.
An XML Multi-layer Framework for Music Information Description
MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu
Introduction to Humdrum
Introduction to Csound 2.
Chapter 9 Audio.
Presentation transcript:

Symbolic Representations of Music

Computer representation by application category Score-based DARMS, CMN, SMDL, NIFF, GUIDO Gestural MIDI Analytical Humdrum / **kern Compositional Music N, Smoke, Nyquist, OpenMusic, Elody Descriptive MPEG4, MPEG 7, MPEG21

Score-based Formats Binary formats Ascii / Unicode formats Sibelius (Proprietary) Enigma (Finale - proprietary?) NIFF (Notation Interchange File Format) Score (Leland Smith) Ascii / Unicode formats DARMS (1963) cmn GUIDO LilyPond (GNU project) HTML / XML

Examples GUIDO DARMS cmn [\clef<"treble"> \meter<"4/4"> d/4 e/8 f# g a b c#2 d/2 _/2] DARMS !I1 !G !M4/4 0Q 1E 2# 3 4 5 6# 7H RH cmn (staff treble d4 q e4 e fs4 e a4 e b4 e cs5 d5 h half-rest)

HTML / XML SMDL (Hytime, SGML) MHTML MusicML MusiXML MusicXML MusiqueXML Xmusic Etc.

Example of MusicXML <note> <pitch> <step>A</step> <octave>4</octave> </pitch> <duration>4</duration> <type>half</type> <stem>up</stem> <notations> <slur type="start” number="1"/> <tied type="start"/> </notations> </note>

Gesture / Performance Piano roll MIDI (SMF) Ubiquitous Keyboard -centric (note and velocity) SKINI (Synthesis toolKit Instrument Network Interface) Musical Instrument Digital Interface

Analytical (Humdrum /** kern) Represents syntactic rather than orthographic information !! Fux: "Gradus ad Parnassum” **kern *M4/4 *k[] =1- 2d/ 4f/ 4a/ =2 2b-/ 2a/ ==|! *- / stemup \ stemdown

Compositional Music N (Csound) Smoke (Smalltalk) Nyquist (Lisp) Max/MSP (visual object-oriented graphical programming environment) Elody (java, MIDI, visual functional programming environment) OpenMusic (visual Lisp-based programming environment) SuperCollider, Kyma, etc.

Csound example Orchstra file Score file instr 1 asig oscil 1000, cpspch(p5), 1 out asig endin f1 0 256 10 1 ; a sine wave table ; a pentatonic scale ; start dur amp pitch i1 0 .5 0 8.01 i1 0.5 . . 8.03 i1 1.0 . . 8.06 i1 1.5 . . 8.08 i1 2.0 . . 8.10 e

Smoke example [(EventList newNamed: #test1) add: (0 => (Event dur: 1/4 pitch: 'c3' ampl: 'mf'); add: (1 => ((Event new) dur: 6 ampl:0.3 sound: #s73bw))] "C-minor fugue theme.” ((0.5 beat => ((1/4 beat), ('c3' pitch), (voice: 'harpsichord'))), ((1/4 beat), ('b2' pitch)), ((1/2 beat), ('c3' pitch)), ((1/2 beat), ('g2' pitch)), ((1/2 beat), ('a-flat2' pitch)) )

Nyquist example I Sequences (defun note (pitch dur) (osc pitch dur *table*)) (play (seq (note c4 i) (note d4 i) (note f4 i) (note g4 i) (note d4 q)))

Nyquist example II Transformation ; env-note produces an enveloped note. The duration defaults ; to 1.0, but stretch can be used to change the duration. ; (defun env-note (p) (mult (note p 1.0) (env 0.05 0.1 0.5 1.0 0.5 0.4))) ; now use stretch to play different durations (play (seq (stretch 0.25(seq (env-note c4) (env-note d4))) (stretch 0.5 (seq (env-note f4) (env-note g4))) (env-note c4)))

Descriptive / compression MPEG 4 structured audio (SAOL) MPEG 7 a standard for describing features of multimedia content MPEG 21 an open framework for multimedia delivery and consumption

Music Representation by Humans Symbolic? Search Recall

Music Representation by Humans Symbolic? Search Recall Identification Example 1 Example 2 Example 3