연구하는 인생/♣COMPUTER

MIDI - 위키백과

hanngill 2008. 6. 7. 19:54

MIDI

위키백과

Music Instrument Digital Interface
그림:NoteNamesFrequenciesAndMidiNumbers.svg
 

MIDI란 악기 디지털 인터페이스(Music Instrument Digital Interface)를 줄인말로 전자 악기끼리 디지털 신호를 주고 받기 위해 각 신호를 규칙화한 일종의 규약, 다시 말해 악기와 컴퓨터, 악기와 악기끼리 주고받을 수 있는 언어와 통로의 신호 체계 표준을 일컫는다. 이에 따라, 전자 악기(건반, 신서사이져, 모듈 등)의 경우 미디의 규격대로 만들어졌다면 그 전자 악기는 미디를 지원하는 악기인 것이다. 미디 안에는 업체별로 많은 규약들이 존재하는데 대표적으로 GM(General MIDI), GS 등이 있다.

 파일 형식

 SMF(표준 MIDI 파일)

타이밍 정보를 포함한 MIDI 메시지는 나중에 다시 사용할 수 있도록 컴퓨터 파일 시스템 상에 MIDI 파일 형태로 저장될 수 있는데, 이러한 MIDI 파일의 정식 명칭이 바로 SMF(표준 미디 파일;Standard MIDI File)이다. SMF 규격은 MMA(MIDI Manufactures Association)가 개발하고 관리하고 있다. MIDI 파일은 일반적으로 컴퓨터 기반의 시퀀싱 소프트웨어(때로는 하드웨어 기반의 MIDI 악기 또는 워크스테이션)를 이용하여 만드는데, MIDI 메시지를 하나 또는 독립적인 녹음 및 편집을 위한 여러 개의 트랙으로 구성한다. 대부분의 시퀀서에서 각 트랙은 특정 MIDI 채널 또는 특정 GM(General MIDI) 악기 패치에 할당된다. 현재의 MIDI 시퀀서 소프트웨어 대부분은 SMF 대신에 전용의 세션 파일 형식을 사용하지만, "다른 이름으로 저장(Save As...)" 하는 형태로 SMF 포맷을 지원한다.

SMF는 하나의 헤더 청크와 하나 이상의 트랙 청크로 이루어져 있다. SMF 포맷에는 세 가지 다른 종류가 있는데, 해당 SMF 포맷에 대한 정보는 파일 헤더로부터 알아 낼 수 있다. 형식 0 파일은 단일 트랙만 포함하며 단일 노래 연주를 표현한다. Format 1 파일은 여러 개의 트랙을 포함하고 시퀀서 트랙 구조의 보존이 가능하며, 단일 노래 연주를 표현할 수 있다. 형식 2 파일은 여러 개의 트랙를 가지며 별도의 노래 연주를 표현할 수 있다. 일부 시퀀서는 이 형식 2를 지원하지 않는다. 이 SMF 파일들은 웹에서 쉽게 찾을 수 있으며, 보통 확장 이름으로 .mid를 가지고 있다. 일반적으로 SMF 파일들은 GM(General MIDI) 플레이어로 재생되는 것을 전제로 제작된다.

 같이 보기

'연구하는 인생 > ♣COMPUTER' 카테고리의 다른 글

Container format (digital)  (0) 2008.06.07
Audio file format  (0) 2008.06.07
Rip CDs with Windows Media Player 11  (0) 2008.05.21
Rip CDs with Windows Media Player 10  (0) 2008.05.21
VIDEO FORMAT /CODEC, AUDIO FORMAT  (0) 2008.05.17