[전기공학실험3/ARM7] 예비8 - MIDI

등록일 2002.12.25 MS 워드 (doc) | 17페이지 | 가격 500원

소개글

전기공학실험3 (ARM7 코어 프로그래밍)
서울대학교 전기공학부
성원용 교수님 강좌
2002년 2학기

정답이 아닐 수 있으니 참고만 하세요.

목차

1. MIDI Synthesizer 에 대해서 조사한다.
(1) MIDI의 의미
(2) MIDI Synthesizer
2. Karplus Strong algorithm에 대해서 조사한다.
3. 실험보드에 DAC 유닛을 이용하여 A4(라음)을 출력하는 프로그램을 작성하고, 수행결과를 적도록 한다.
(1) “midi.c” 소스 코드
(2) “main.c” 소스 코드
(3) “라(A4)” 발생 실험 결과

본문내용

1. MIDISynthesizer 에 대해서 조사한다.

(1) MIDI의 의미
MIDI란 컴퓨터와 Synthesizer를 연결하기 위해서 창안된 하나의 방식이다. MIDI는 Musical Instrument Digital Interface의 약자로서 1983년에 세계 악기제조업체들이 미국 캘리포니아 San Jose에서 모여 협의한 끝에 제정된 전자악기와 컴퓨터 간의 상호 소통을 위한 규약을 말한다. 따라서 MIDI는 어떤 장비나 프로그램을 일컫는 것이 아니라 통신에 관한 약속을 말하는 것이다.
물론 MIDI가 있기 이전에도 컴퓨터가 Synthesizer를 제어할 수는 있었다. 하지만 A라는 악기를 제어하기 위해서는 a라는 프로그램을 사용해야만 하고 B라는 악기를 제어하기 위해서는 b라는 프로그램을 사용해야만 했으며 또 악기간의 연결도 불가능했다. 이것은 악기들의 기계적인 구조와 운영방식들이 서로 다르기 때문이다. 그렇기 때문에 여러 대의 악기를 제어하거나 연결하여 사용할 수가 없었던 것이다. 이러한 불편을 해결하고자 등장한 것이 바로 MIDI 규약이다.
악기들의 신호체계를 통일시킴으로 해서 하나의 음악 프로그램으로 여러 대의 악기를 제어할 수가 있게 되었으며 악기들을 서로 연결하여 한 쪽이 다른 한 쪽을 제어할 수가 있게 되었다.

참고 자료

서울대학교 전기공학부, <3학년 실험>
서울대학교 전기공학부, <3학년 실험 매뉴얼>
http://www.midist21.com/midi/se06.htm
http://www.midist21.com/midi/tutorial/miditutr.htm
http://ccrma-www.stanford.edu/~jos/SimpleStrings/Karplus_Strong_Algorithm.html
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서