Download presentation
Presentation is loading. Please wait.
Published byHeather May Modified over 9 years ago
1
Music 253
2
22010 Eleanor Selfridge-Field
3
Automatic transcription of composition 18 th 18 th century: England, 1747 (Grove 1) 19 th century Horizontal loom Vertical (Jacquard) loom, 1855 Music 25332010 Eleanor Selfridge-Field
4
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://www.youtube.com/watch?v=oQji_I6gSH0 Music 25342010 Eleanor Selfridge-Field
5
Sound generation and capture C.1800 AD C.1905 Franklin's Glass Harmonica Welty-Mignon piano roll http://www.youtube.com/watch?v=-WZExmtIJkI http://www.youtube.com/watch?v=XMrdhgWR9Zk Music 25352010 Eleanor Selfridge-Field
6
Music Boxes and Piano Rolls http://www.pianola.co.nz/index.asp Music 25362010 Eleanor Selfridge-Field
7
Early recording technology Edison Amberol c. 1908 Music 25372010 Eleanor Selfridge-Field
8
Early Phonography Edison home phonograph c. 1914 Victrola c. 1930 Edison floor model 1921 Music 25382010 Eleanor Selfridge-Field
9
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 25392010 Eleanor Selfridge-Field
10
Music 253102010 Eleanor Selfridge-Field
11
2. Interfaces C. 1000 AD C.2000 The Guidonian Hand Piano-roll view of MIDI file Music 253112010 Eleanor Selfridge-Field
12
Representing pitch Absolute ( MIDI C' s) 36 48 60 72 84 Absolute (Note 70) Relative ( Human being ) CC # C ) c (Middle C) c' c" A#/Bb Straight-line representation vs. cyclical representation Music 253122010 Eleanor Selfridge-Field
13
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 253132010 Eleanor Selfridge-Field
14
Basic properties of MIDI Eight-bit architecture Files are binary Highly standardized HarmonipanStreet-organ controller Music 253142010 Eleanor Selfridge-Field
15
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 253152010 Eleanor Selfridge-Field
16
Levels of representation in MIDI What the user sees What the file contains 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 02 00 03 00 01 00 00 00 ac ; E L F 8c 04 08 34 00 00 00 68 5e 00 00 00 00 00 00 34 00 20 00 05 00 28 00 16 00 Music 253162010 Eleanor Selfridge-Field
17
Lab: Reading MIDI binary files Platform: LinuxWhat? Low-level MIDI Hex 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 02 00 03 00 01 00 00 00 ac ; E L F 8c 04 08 34 00 00 00 68 5e 00 00 00 00 00 00 34 00 20 00 05 00 28 00 16 00 Binary ELF 4 h^ 4 ( 4 4 4 xZ xZ xZ x x, 8 \ /lib/ld-linux.so.2 % 8 # / 5 ! %, " & 7 $ 6 ) 1 + 0 - 2 3 4 ( ' *. ) p ? ` h E 1 K " ] L " n \ " | " L h U ( 8 @ ( = 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 253172010 Eleanor Selfridge-Field
18
Input from MIDI to notation Output from notation to MIDI Music 253182010 Eleanor Selfridge-Field
19
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 253192010 Eleanor Selfridge-Field
20
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 253202010 Eleanor Selfridge-Field
21
Csound (derived from Music V) Developed by Barry Vercoe (MIT) Used in some firmware Two representations score: http://digital.music.cornell.edu/score11 http://digital.music.cornell.edu/score11 scot: score translator both: http://cara.gsu.edu/courses/http://cara.gsu.edu/courses/ Csound_Users_Seminar/csound/3.46/CsIntro. html Music 253212010 Eleanor Selfridge-Field
22
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 253222010 Eleanor Selfridge-Field
23
Stanford’s late Artificial Intelligence Lab on Arastradero Rd. Below: Bell Labs’ site, 1925-67 The original CCRMA Music 253232010 Eleanor Selfridge-Field
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.