本日の概要( 10/10 )

36
本本本本本10/9 本本本本本 本本本本本本本本本本本本本本 () 本本本本本本本本 本本本本本 本本 本本本 本本本 () 本本本 本本本本本本 () 本本本本本本本本本本本 本本本本 本本本本本本本 WAV 本本本本本本 () MIDI/SMF 本本本本本本 () 1

Upload: katell-martin

Post on 02-Jan-2016

45 views

Category:

Documents


1 download

DESCRIPTION

本日の概要( 10/10 ). 前回の続き(コンピュータと音楽の歴史等) 音楽データの分類 音響データ 記号(楽譜)データ その他(構造記述等) データのファイル形式: 以下の2つを取り上げる WAV (音響データ) MIDI/SMF (楽譜データ). 音楽の記号的側面. 音響信号 連続的であり、記号化・構造化されていない。 音楽的に意味のある単位 時間・音高について離散化されたカテゴリに分割される。 ⇒ 音符、楽譜 高次の構造 それらの単位を組み合わせて関係付けた構造、 抽象的・概念的な構造 ⇒ 楽曲の解釈、音楽構造の表現. *音楽データの形態. 音響信号 - PowerPoint PPT Presentation

TRANSCRIPT

PowerPoint Presentation

10/9

WAV MIDI/SMF

112

23

MIDI

103~10410-1~10134WAV MIDI/SMFMusic XMLMML MUSIC-X, Csound, CMix, Nyquist, DARMS, Humdrum/Kern, ......GUI KYMA, MAX, Pd, ...Music StructureDOOD 45MIDI MML 7.7 KBSMF 19.2 KBWAV 44.1 kHz mono9.46 MBMIDI MIDI

5

10,000 KB10 MB

MIDI 20 KB6

67A/D 78 44.1 kHz (CD), 22050, 11025, 48000, 8000Hz...cf. 20~20000 HzShannon

8 bit (48 dB), 16 bit (96 dB: CD/DA), ...8Wikipedia

992020,000 Hz

10102020,000 Hz 11

1112

1213Sampling rate440Hz 261.1 Hz44,100 Hz2=22,050 Hz5=8,820 Hz10=4,410 Hz20=2,205 Hz50=882 Hz 880Hz /344,100Hz 8bit

1314CD CD 650MBCD-ROM CDCD-DA

44100 Hz2 byte / 2 channel, linear PCM

741415

Winny 1516WAV 2 byte 32768+32767WAV 1 byte: 0255 (-128)Matlab 5.1ch surround 1617WAV (Microsoft)AIFF (Mac/Apple)AU (Sun)MP3MP3 1718WAV IFF/RIFF Mac AIFF MS/Windows .wav Big Endian/Little Endian http://www.kk.iij4u.or.jp/~kondo/wave/

1819WAV : 2byte:32768+327670xxx xxxx xxxx xxxx: 01xxx xxxx xxxx xxxx: 1byte:0255 (-128) 1000 0000:01xxx xxxx:x00xxx xxxx:x01920WAV : L, R, L, R,

Intel little endiann byte [b1 b2 bn] bn, , b2, b1 2021MIDI (Musical Instruments Digital Interface)(1982/1983)

Velocity)

GM (General MIDI)GS (Roland), XG (YAMAHA) SMF (Standard MIDI File)2122MIDI MIDI FM Yamaha DX-7 PCM Pulse Coded ModulationMIDI MIDI 2223MIDI 2324MIDI MIDI MIDI MIDI RS-232C, USB

MIDI MIDI 2425MIDI DTM (Desk Top Music)Finale, Professional Composer, Cakewalk, Cubase, Sibelius, MAX/MSP, ...MIDI SMF cf MusicXML (Recordare) de facto 2526MIDI/SMFMIDI: Musical Instrument Digital Interface31.25 kHz serial, photo-coupler MIDI MIDI MIDI GM (General MIDI), GS, XG, ...SMF: Standard MIDI File FormatMIDI 2627MIDI Status byte data byte(s) Status byte MSB on 1data byte MSB off 8nH: note off 9nH: note on AnH: key pressure BnH: control change CnH: program change DnH: channel pressure EnH: pitch bend FxH: system message

Channel voice message (status 8nHEnH) status byte 4 bit Running status: status byte 2728note-on: 9nH + [note number]+[velocity]note-off: 8nH + [note number]+[velocity]

note number: 0127: 60velocity: 0127note-on velocity=0 running status 2829SMFIFF/RIFF .mid, .midi, .smf 2930SMF: MThd (4bytes): 6(2bytes): 0, 1, 2 0: 1: 2: (2bytes): (2bytes):SMPTE+frame ticks)3031SMF: MTrk*(4 bytes): track [delta-time]MIDI SysEx MIDI [delta-time]SysEx F0, F7 status MIDI [delta-time]3132SMF: 7 bit MSB on 120 = 78H = 0111 1000B 259 = 103H = 1000 0010 0000 0011B

delta-time: 0 3233SMF: end of trackMIDI Channel Prefix, 3334SMFnote on/off running status delta-time = 96, = 480 3435MIDI http://www.amei.or.jp/ MIDI 1.0 (1998)MMA (MIDI Manufacturers Association)http://www.midi.org/SMF GS Edirol (1996)Windows (2001)3536E. Selfridge-Field (Ed.): Beyond MIDI: The Handbook of Musical Codes, MIT Press (1997), BN 0-262-19394-9.C. Roads: The Computer Music Tutorial,MIT Press (1996), BN 0-262-68082-22001 bit 4.2 pp.163-181.36

Graph2-1.0629410477-1-1.1008227589-1-1.1372442372-1-1.1721565428-1-1.2055127061-1-1.2372677996-1-1.2673790061-1.5-1.2958056841-1.5-1.3225094299-1.5-1.3474541362-1.5-1.3706060472-1.5-1.3919338099-1.5-1.4114085225-1.5-1.4290037779-1.5-1.4446957046-1.5-1.458463003-1.5-1.4702869779-1.5-1.4801515669-1.5-1.4880433654-1.5-1.4939516468-1.5-1.4978683788-1.5-1.4997882361-1.5-1.4997086079-1.5-1.4976296027-1.5-1.4935540473-1.5-1.4874874832-1.5-1.4794381576-1.5-1.469417011-1.5-1.4574376606-1.5-1.4435163792-1.5-1.4276720707-1.5-1.4099262406-1.5-1.3903029638-1.5-1.3688288475-1.5-1.3455329905-1.5-1.3204469388-1.5-1.2936046374-1.5-1.2650423787-1.5-1.2347987467-1-1.2029145584-1-1.1694328015-1-1.1343985688-1-1.0978589893-1-1.0598631566-1-1.0204620542-1-0.9797084773-1-0.9376569531-1-0.8943636575-1-0.8498863296-1-0.8042841841-1-0.7576178214-1-0.7099491353-0.5-0.6613412195-0.5-0.6118582715-0.5-0.5615654956-0.5-0.5105290043-0.5-0.4588157178-0.5-0.4064932632-0.5-0.3536298722-0.5-0.3002942784-0.5-0.24655561320-0.19248330210-0.13814696020-0.08361628720-0.028960963200.025749455700.080445641900.135058599700.189519768300.243761123900.29771528110.50.35131559260.50.40449624840.50.45719237250.50.50934011940.50.56087676730.50.61174081050.50.66187204970.50.71121167910.50.759702372810.80728836710.853915541310.899531495910.944085626610.987529197311.029815408211.070899462411.110738627811.149292296411.186522040111.222391663211.25686725031.51.28991721151.51.32151232371.51.35162576761.51.38023316121.51.40731258941.51.43284462941.51.45681237211.51.479201441.51.51.51.51919877341.51.53679104051.51.55277264231.51.56714197731.51.57989999451.51.59105018211.51.6005985531.51.60855362471.51.61492639711.51.61973032481.51.62298128631.51.62469754921.51.62489973161.51.62361075961.51.62085582161.51.61666231851.51.61105981091.51.60407996241.51.59575648021.51.58612505171.51.57522327891.51.56309060931.51.54976826361.51.53529916161.51.51972784451.51.50310039511.51.48546435581.51.46686864421.51.44736346621.51.42700022791.51.4058314451.51.3839106511.51.36129230361.51.33803168991.51.31418483011.51.28980838071.51.26495953611.51.2396959311.214075536311.188156568611.161997381111.135656367711.109191862611.0826620411.056124814911.029637744411.003257929310.977041917210.951045605710.925324148310.899931859810.874922124910.850347307210.826258660610.802706242810.779738830210.757403835610.73574722830.50.7148134560.50.69464537040.50.67528415420.50.65676925220.50.63913830450.50.62242708320.50.6066694320.50.59189720970.50.57814023590.50.5654262410.50.55378082020.50.54322738930.50.53378714650.50.52547903580.50.51831971580.50.51232353150.50.507502490.50.50386624060.50.50142205850.50.50017483250.50.50012705690.50.50127882720.50.50362784010.50.50716939720.50.51189641290.50.51779942650.50.52486661790.50.53308382740.50.54243457980.50.55290011180.50.56445940370.50.57708921450.50.59076412150.50.60545656240.50.62113688210.50.63777338250.50.65533237580.50.67377824130.50.69307348530.50.71317880440.50.73405315170.50.7556538061

yy'xy

0. Excel Excel Excel

0.1 AH 18 IK 18 AK 918 0.2 1. 1.1 CI 1317

B 1217 x y, y2, y3, y4, y5 1.5 Excel 1.4 if +, -, *, /, ^( )exp(x), ln(x)sin(x), cos(x), tan(x)asin(x), acos(x), atan(x)pi()(e)exp(1)x*2, (x^2-x)*(2*x^2-x+1), x*exp1.2 AH 18 x (xl) (xr) y (yb) (yt) xs, ys

CE 12 (xl, xl, xr, yb, yt xl