Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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


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

Similar presentations


Ads by Google