안녕하세요
MIDI 악기쉴드 등에 대해 전반적인 이해가 필요하신것 같습니다.
아래 블로그에 올린 여러개의 제품 관련 이해를 돕기위해 작성한 글을 참고하시기 바랍니다.
http://robobob.co.kr/search/midi
[ Original Message ]
안녕하세요. MDI파일을 이용하여 아두이노로 자동 연주 '악기 ' 를 구현 하려고 하는 학생인데요,
자동 연주라고 하지만 어떤 기계식 movement 없이 LED센서로만 자동 연주가 구현되게 하고 싶습니다.
(예를들면 도~도까지 8개의 LED센서가 MIDI 신호 순서에 맞게 자동 연주가 되는)
그런데 위의 MIDI컨트롤러나 music instrument shield를 보면 midi 파일을 재생하는것이 가능한데요,
이 경우 해당 쉴드나 컨트롤러에서 midi 파일 자체를 디코딩하여서 다시 내보내 주는건가요?
I/O 관점에서 보면 입력 = midi 파일, 출력 = 음정,박자,길이 이런것들이 되는건가요?
혹시 그렇다면, 저희가 생각하는 작품을 구현하기 위해서는 해당 shield 나 컨트롤러를 구입하더라도,
음정,박자 ,길이 이런것들을 따로 빼내고 싶은데 이 경우 아두이노 내의 어떤 함수나 라이브러리가 존재하나요?
질문이 너무 많아지는거 같아서 죄송하네요 (...)
회원에게만 댓글 작성 권한이 있습니다.