Symbolic Representations of Music

Slides:



Advertisements
Similar presentations
Features of MP3, MIDI, wave, audio and file types including suffixes. By Georgina Honeysett PGCE ICT.
Advertisements

Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 11 Media and Interactivity Basics Key Concepts
4.2 Multimedia Elements Audio 1. Learning Outcomes: At the end of the lesson, students should be: a) describe the purpose of using audio in multimedia.
HTML Structure & Web Design Basics
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
Symbolic Representations of Music Ichiro Fujinaga MUMT 611 McGill University.
Audio 1 Subject:T0934 / Multimedia Programming Foundation Session:8 Tahun:2009 Versi:1/0.
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.
1 Digital Audio Storage Formats. 2 Formats  There are many different formats for storing and communicating digital audio:  CD audio  Wav  Aiff  Au.
WMES3103 : INFORMATION RETRIEVAL
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.
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.
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.
1 1 Multimedia. 2 What is SOUND? Sound comprises the spoken word, voices, music and even noise. It is a complex relationship involving: a vibrating object.
Introduction to Interactive Media 10: Audio in Interactive Digital Media.
Introduction of Humdrum Music 253/CS 275A Stanford University.
Sem 1 v2 Chapter 14: Layer 6 - The Presentation layer.
The GUIDO Music Notation Format
Audio. Why Audio Essential tool for – Interface – Narrative – Setting & Mood.
MusicXML David Sears MUMT September, 2009.
Audio and Video CGS Some Common Audio Formats Format Use Extension MIDI instrumental music.mid MPEG songs.mp3 RealAudio live broadcasts.ra Wave.
JSymbolic Cedar Wingate MUMT 621 Professor Ichiro Fujinaga 22 October 2009.
MIME Types, Video and Audio and Embedded Fonts Andy Stokes Multimedia for the Web Presentation 5.
Creating Web Documents alt attribute Good and bad uses of ‘multimedia’ Sound files Homework: Discuss with me AND post announcement of Project II. Forms.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
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.
Computer Science 1 Week 11. This Week... QBasic While Loops QBasic While Loops Audio Basics Audio Basics.
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.
File Format. Graphics file Format GIF (Graphics Interchange Format) JPEG (Joint Photographic Experts Group) PNG (Portable Network Graphics) TIFF (Tag.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Digital Koto Music Scores
Using Musical Information Music 253/CS 275A 1B Stanford University.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
An Introduction to SCORE
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 files in PowerPoint 2007? By Ashley Wiger.
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.
1 / 22 jSymbolic Jordan Smith – MUMT 611 – 6 March 2008.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Combining audio into a multimedia presentation
Sound and music.
Chapter 15 Recording and Editing Sound
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.
Introduction to Multimedia
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
Symbolic Representations of Music
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 Ichiro Fujinaga 2005

Computer representation by application category Score-based DARMS, CMN, SMDL, NIFF, GUIDO Gestural MIDI Analytical Humdrum / **kern Compositional Music N, Smoke, Nyquist, OpenMusic, Elody Audio MP3, au, wav, sdii, ra, qt, snd 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