본문 바로가기

전체

64.변수 더보기
63. 뭐? 아이디어? 보통은 개발자들도 아이디어가 없어서 안하는게 아닙니다. 더보기
62.@==(^0^)@ 절.대.태.보.해 더보기
61. 리캡차 리캡차가 언젠가는 사람도 뚫기 힘들어질거 같습니다.아 지금도 그런가 더보기
60. 그들의 논쟁 는 주석논쟁 더보기
59. 1/1 빠밤 더보기
58. 얕은복사와 깊은복사 더보기
57. CPU 그림체가 미묘하게 다른건 2년전에 그린거라서 그렇습니다? 더보기
MIDI 포맷에 대해 알아보자.araboza 일단 MIDI는 악보의 컴퓨터버전이라고 생각하면 좋다.제목, 작곡가같은 음악이랑은 별로 상관없는 메타데이터도 들어있고,실질적으로 연주가 어떻게 되는지, 즉 악보에서 음표에 해당하는 정보도 들어있다.예를들어, 악기에서 '도' 건반을 어느 순간에 누르고, 언제 뗴어야하는지같은 정보가 들어있는 셈이다. 확장자는 보통 .mid인데, 이런 파일을 어떻게 읽어낼수 있을까.당연하게도, 어떻게 생긴지 알아서 어떻게 읽어야 원하는 정보를 얻을수 있는지 배워야한다. 일단 MIDI는 크게 1개의 헤더 청크와 n개의 트랙 청크로 이루어져있다. 왜 이런 구조가 되었느냐 생각해보자.트랙 청크는 실질적인 MIDI파일의 내용물을 담고 있다. 즉, 어떤 건반이 언제 눌러져야하는지, 실질적인 음표에 해당하는 정보를 담고있는 오선지와도 .. 더보기
56. 나무 저도 제가 뭘그린건지 모르겠습니다. 더보기