전체상품목록 바로가기

본문 바로가기


현재 위치
  1. home
  2. community
  3. 튜토리얼

튜토리얼

튜토리얼 Tutorial

게시판 상세
subject MIDI 악기쉴드 활용예 소개 - 전자악기 만들기 등
writer 아트로봇 (ip:124.50.164.53)
  • date 2012-01-09 18:25:01
  • like 추천하기
  • view 3840
rating 0점

ATMega 328 칩이 사용되는 아두이노(Arduino)보드에  MIDI 악기 쉴드(MP3/MIDI 지원 VLSI칩 내장)를 결합한 뒤 반나절만에 만든 전자악기입니다. 허접한 모양새와 달리 소리는 제법 쓸만합니다.( 화음까지 지원)

이하, 악기쉴드를 활용한 응용예 소개 동영상도 함께 등록하였습니다.  

내용추가:  MIDI 악기 쉴드 제작법과 소스코드 안내글도 참고하세요


동영상 소개

1. 자작 전자악기
   128가지 악기 선택가능(+드럼셋 선택)
2. 악기쉴드 응용2 - 마스터키보드 음원으로 활용하는 예
3. 악기쉴드 응용3 - PC SW와 연동 활용

DIY 전자악기 - 아두이노 Arduino MIDI 악기쉴드 활용





MIDI 악기 쉴드 응용2 - 키보드 연주용 사운드모듈로 활용하기


보통 마스터 키보드는 음원내장이 되지 않아 자체적으로 연주가 불가하고, 외부 사운드 모듈(SW 또는 HW)이 필요합니다.  고가의 사운드카드의 경우엔 모르겠지만  보통의 메인보드 내장형 사운드 카드로  SW 사운드 음원을 대체하여 사용한경우,  키보드로 연주시 엄청난 딜레이가 있네요...  건반을 누르고 소리가 날때까지 수백mSec 지연은 있는것 같습니다. (제경우 연주용으로 사용이 불가한 수준이라고 생각됩니다.) 

하지만 MIDI 악기 쉴드에 키보드 MIDI출력 신호를 곧바로 입력시켜 연주를 해본 결과 딜레이를 느낄 수 없었습니다.   고품질의 음원이 필수적이지 않다면 MIDI 악기 쉴드를  외장 악기음원(Sound Module)로 활용하는것도 좋을것 같습니다.

아래의 관련 동영상을 참고하시기 바랍니다. 





MIDI 악기 쉴드 응용3 - PC MIDI SW 출력신호 연동 사운드모듈로 활용하기


다양한 MIDI 작곡 프로그램들에서 MIDI 신호 출력을 지원합니다.  PC의 경우 SW적인 음원으로 연주하는것도 가능합니다만, MIDI 신호를 PC 외부에 있는 전용 사운드모듈(악기,음원모듈)로 보내서 연주시킬 수 도 있습니다.   MIDI 악기 쉴드로 이 신호를 받아서 연주가 되도록 해봤습니다.

PC용 SW는  MIDI 파일을 단순 연주해주는 Sweet MIDI Player 프로그램을 사용했습니다.
물론 기타 전문가용 MIDI 작곡 프로그램도 마찬가지로 연결해서 사용이 가능합니다.  출력되는 MIDI 신호는 모두 동일합니다.

아래의 동영상을 참고하시기 바랍니다.

미션임파서블 등 MIDI 신호로 연주 테스트 동영상




관련 사진들
아두이노 UNO + MIDI 악기쉴드 + 브레드보드(마이크로SW버튼들) = 자작 전자악기




 


 


 

마스터 키보드 사운드 모듈로 활용하기

 


MIDI 신호출력 지원하는 PC SW 로 연주하기

 



MIDI 케이블 결합위한 MIDI 쉴드 + MIDI 악기쉴드 + 아두이노 보드  =   MIDI호환 사운드 모듈 (외장 음원기기)



출처:  로보밥::얼렁뚱땅 로보틱스 연구소

 
file
password 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

password :

/ byte

password : 확인 취소

댓글 입력

commentsname : password : 관리자 답변 보기

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.