Music 253. 22010 Eleanor Selfridge-Field Automatic transcription of composition 18 th 18 th century: England, 1747 (Grove 1) 19 th century Horizontal.

Slides:



Advertisements
Similar presentations
Chapter 2: Rhythm and Pitch
Advertisements

Music Encoding Initiative (MEI) DTD and the OCVE
1 Optical Music Recognition and Data Import/Export Music 253/ CS 275A Eleanor Selfridge-Field.
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.
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
By Prof. Lydia Ayers. Objectives Practice music notation, using Noteworthy Composer, on your rhythm composition, which is due in the lab today (see next.
1 CMSHN1114/CMSCD1011 Introduction to Computer Audio Lecture 9: Computer audio applications Dr David England School of Computing and Mathematical Sciences.
Mapping MIDI to the Spiral Array: Disambiguating Pitch Spelling Elaine CHEW Yun-Ching CHEN.
BY CHRIS ANDERSON Creating a MIDI Generator Program.
CHAPTER 2: Number Systems
Instruction set architecture Problems Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Object Orientated Data Topic 5: Multimedia Technology.
CHAPTER 1: INTORDUCTION TO C LANGUAGE
Online data resources for use with music analysis software.
V-Cert Music Technology BRIEF The Year 9 cohort are about to use Cubase for the first time. They have been composing and performing Music and will now.
IGCSE ICT Communicating Ideas 2.  identify the advantages and disadvantages of using common applications to communicate ideas:  Multimedia presentations.
In this lesson, you will review some piano staff basics and discover how accidentals (sharps, flats, and naturals) affect notes while you learn the Piano.
Midi files Here we look at another way of dealing with sound on a computer the use of Midi files. The the Midi file differs from the “wav” file, because.
Input Design Objectives
Input of musical notation Music 253/CS 275A Stanford University.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
Introduction of Humdrum Music 253/CS 275A Stanford University.
The GUIDO Music Notation Format
Reading Music: Sharps, Flats, and Keys
Audio. Why Audio Essential tool for – Interface – Narrative – Setting & Mood.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Creating Soundtracks and more with GarageBand. Timeline Track HeaderTrack Mixer Transport Controls Instrument Fx & Loop Browser Time display/tuner Master.
Signal Digitization Analog vs Digital Signals An Analog Signal A Digital Signal What type of signal do we encounter in nature?
CHAPTER 3: Number Systems
Csound. a language for describing sound. General History. Developed by Barry Vercoe at MIT. Extended by too many people to mention. Based initially on.
Optical Music Recognition and Data Import/Export Music 253/ CS 275A Eleanor Selfridge-Field.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
CHAPTER 3: Number Systems The Architecture of Computer Hardware and Systems Software & Networking: An Information Technology Approach 4th Edition, Irv.
Chapter 10 Early Computer Music ( ) Contents Foundations of Computer Music The Role of Computers in Music Computer Composition and Scoring Computer.
What is musical information? Music 253/CS 275A Topic 1A Stanford University.
Virtual Instruments and Sequencing. Proses Pembuatan Lagu/Musik TrackingMixingMastering.
Score Textures and Tracks Music 253/CS 275A Stanford University.
Digital Koto Music Scores
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Base-40 arithmetic for music apps Music 253/CS 275A Stanford University.
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.
 Lecture 2 Processor Organization  Control needs to have the  Ability to fetch instructions from memory  Logic and means to control instruction sequencing.
Nick Kwolek David Duemeler Martin PendergastStephen Edwards.
MIDI Extensions, alternatives
CREATING MUSICAL ACCOMPANIMENTS USING MUSIC TECHNOLOGY Lisa Reilly Dallastown Area Middle School.
Base-40 Arithmetic Implications for Notation-Oriented Applications.
An Introduction to SCORE
Intermediate 2 Computing Unit 2 - Software Development.
From Analogue to Digital: Sound Input through the Ages Music 253/CS 275A Stanford University.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Technical issues.
Input Methods for Music Notation Software Mus 253/CS 275A Stanford University Notation 1.
From “Music” to MIDI Music 253/CS 275A Stanford University.
Score Textures and Tracks Music 253/CS 275A Stanford University.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
From Experiments in Music Intelligence (Emmy) to Emily Howell: The Work of David Cope CS 275B/Music 254.
Sound and music.
Chapter 2: Rhythm and Pitch
Music Editing Software
Musical Instrument Virtual
Computer System and Programming
Music Representations
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Multimedia: making it Work
Symbolic Representations of Music
Symbolic Representations of Music
MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu
Presentation transcript:

Music 253

22010 Eleanor Selfridge-Field

Automatic transcription of composition 18 th 18 th century: England, 1747 (Grove 1) 19 th century Horizontal loom Vertical (Jacquard) loom, 1855 Music Eleanor Selfridge-Field

Sound generators Machines to generate sound in order to 1. to generate music [compose or arrange on the fly] 2. to perform music already composed or arranged 3. to transcribe performed music Organ rollhttp:// Music Eleanor Selfridge-Field

Sound generation and capture  C.1800 AD  C.1905 Franklin's Glass Harmonica Welty-Mignon piano roll Music Eleanor Selfridge-Field

Music Boxes and Piano Rolls Music Eleanor Selfridge-Field

Early recording technology Edison Amberol c Music Eleanor Selfridge-Field

Early Phonography Edison home phonograph c Victrola c Edison floor model 1921 Music Eleanor Selfridge-Field

Interfacing hardware to software  Let machines deal with machines (robotics):  Give users independent control of different parts of machine: Self-playing tuba Wurlitzer band organ Music Eleanor Selfridge-Field

Music Eleanor Selfridge-Field

2. Interfaces  C AD  C.2000 The Guidonian Hand Piano-roll view of MIDI file Music Eleanor Selfridge-Field

Representing pitch  Absolute ( MIDI C' s)  Absolute (Note 70)  Relative ( Human being ) CC # C ) c (Middle C) c' c"  A#/Bb Straight-line representation vs. cyclical representation Music Eleanor Selfridge-Field

Representing duration  Absolute (machine) Clock ticks/measure (120, 192, 240) Ticks/quarter note (30, 48, 60)  Relative (human being)               Linear representation vs. hierarchical representation Music Eleanor Selfridge-Field

Basic properties of MIDI  Eight-bit architecture  Files are binary  Highly standardized HarmonipanStreet-organ controller Music Eleanor Selfridge-Field

MIDI File Format  Purpose : Hardware interface  Main parameters : Key identification (by number; 60 = Middle C) Key state (key on/key off)  File types: Type 0 Type 1 Type 2  File sections : Header Chunk Track Chunk Data Chunk End-of-file marker Music Eleanor Selfridge-Field

Levels of representation in MIDI  What the user sees  What the file contains 7f 45 4c ac ; E L F 8c e Music Eleanor Selfridge-Field

Lab: Reading MIDI binary files Platform: LinuxWhat? Low-level MIDI Hex 7f 45 4c ac ; E L F 8c e Binary ELF 4 h^ 4 ( xZ xZ xZ x x, 8 \ /lib/ld-linux.so.2 % 8 # / 5 ! %, " & 7 $ 6 ) ( ' *. ) p ? ` h E 1 K " ] L " n \ " | " L h U ( ( = D > K > e, v 0, ) E. l I l 3 y E | Q i a C \ | ' | ! ! ASCII/MIDI-ese  Plain English Data chunk [hex numbers]: 00delta time=0 90status: note on 3ckey no.: 60C4 28velocity (dynamic-level): 40 Music Eleanor Selfridge-Field

Input from MIDI to notation Output from notation to MIDI Music Eleanor Selfridge-Field

Sound vs. Symbol Mozart: Piano Sonata K. 331  2A. Non-sounding objects in this view:  Bar-lines   Brace   Beams  Slurs  2B. Sound-symbol discrepancies:  Staccatos  Arpeggio  Grace-notes  Ornaments Music Eleanor Selfridge-Field

Sample evaluation (by objects) Raw MIDI interpreted by Cakewalk Superfluous time signature: 2 times No key signature: 2 times Sharps, flats, and naturals used inappropriately 7 times in 4 bars (1 is correct) Grace-notes not entered to avoid confusing software (19 objects missing) Slurs missing: 11 Staccatos missing: 4 Spurious notes: 1 Spurious markup (not counted) Total number of errors/omissions/4 bars: 46 (11.5 errors per bar) Notation from symbolic code (SCORE) Music Eleanor Selfridge-Field

Csound (derived from Music V)  Developed by Barry Vercoe (MIT)  Used in some firmware  Two representations score: scot: score translator both: Csound_Users_Seminar/csound/3.46/CsIntro. html Music Eleanor Selfridge-Field

From Music I to the DX 7 (Local history) Max Mathews (L), Jean- Claude Risset (R), John Chowning (lower left), Leland Smith (lower right) Music Eleanor Selfridge-Field

Stanford’s late Artificial Intelligence Lab on Arastradero Rd. Below: Bell Labs’ site, The original CCRMA Music Eleanor Selfridge-Field