본문 바로가기
코딩/코딩 지식

Midi

by jsjin 2023. 5. 21.
728x90

Midi(Musical Instruments Digital Interface)란 전자 악기들끼리 디지털 신호를 입출력하기 위해 일정화한 규칙이다.

(Midi에 대한 더 자세한 정보를 확인하려면 Midi 공식문서인 https://www.midi.org/specifications를 참고)

 

Midi 데이터는 크게 3byte(24bit)로 구성되어 있다.

 

ex) ssssnnnn 0kkkkkkk 0vvvvvvv

 

여기서 ssss는 키보드에 대한 정보로 1000이면 Note Off,

키보드를 눌렀다 땠을 때를 의미하며 1001Note On으로 키보드를 누름을 의미한다.

 

nnnn Midi채널 번호를 의미한다.

 

0kkkkkkk는 계이름에 대한 정보를 의미한다.

 

0vvvvvvv는 키를 누르는 세기(velocity)를 의미한다.

728x90

'코딩 > 코딩 지식' 카테고리의 다른 글

프레임워크  (1) 2023.09.18