본문 바로가기

drums

Wiimote IR Drums 제작기 - 4 (ver 0.5) 오랜만에 짬을 내서 버전업을 했다. 우선 CPU 잡아먹는 버그 수정하고(그래도 CPU 50%는 먹는다), Velocity 처리하는 부분을 넣었다. Velocity 처리가 들어가니 제법 소리가 진짜 드럼처럼 들린다. Velocity는 우선 드럼과 또, 드럼 위치나 크기, 그리고 Velocity관련 파라메터들을 모두 환경 설정 창으로 뺐다. 비디오 캡처를 하려고 했는데, 과부하 때문인지 컴퓨터가 처리를 못해서, 소리만 녹음을 해 봤다. 프로그램이 실행되려면 우선 Wiimote 2개와 IR 스틱 및 패달이 필요하며, 기본적으로 Bluetooth 동글과 BlueSoleil 과 같은 블루투스 드라이버, 마지막으로 Microsoft .Net framework 2.0 이 필요하다. 녹음된 드럼 소리는 Native I.. 더보기
Wiimote IR Drums 제작기 - 3 (ver 0.3) 우선 제작한 IR Drums Stick 과 Pedal을 이용해서 연주를 하는 장면.... [Sticks & Pedals] 움직임이 많은 Stick에는 각각 IR LED를 설치했고, 패달에는 각각 1개씩만 달았다. IR LED를 이용한 Stick을 제작하면서 시행 착오가 가장 많았는데, 원인은 beam range. 처음에는 일반 IR LED로 Stick을 제작했는데, 스틱을 조금만 움직이면 wiimote가 인식을 못했다. 휘도(빛의 세기) 문제라고 생각해서 좀 더 많은 IR을 달아 보았지만 마찬가지... 나중에 스펙서를 보니 문제는 휘도보다 beam range가 문제였다. 대부분의 IR LED는 리모컨 용으로 narrow beam range를 가지고 있다(10도 정도?) wide beam range를 가지.. 더보기
Wiimote IR Drums 제작기 - 2 (ver 0.2) 오늘 드디어 시간을 내서 Foot 부분의 IR LED 파트도 구성했다. 구성은 Wiimote 2개 ( Hands용 1개, Foots용 1개), 4개의 IR Sensor 그룹 ( Stick 2개, Foot 2개 ) 우선은 급한대로 간단하게 구성을 하고 테스트~~ 그런데 예상치 못한 문제가 발생했다..... CPU가 80%~90%에 육박하는 것이였다.. Core2Duo 2.0GHz 임에도 불구하고 부하를 견뎌내지 못했다. 프로그램에서 우선 부하가 될만한 부분들(Graphic쪽) 손을 좀 보고 다시 해봤지만 여전히 간당간당.... 아무래도 라이브러리의 문제인 듯 싶다. Wiimote가 두대가 되면서 발생하는 문제인 듯.... 그래도 실행해보니 Latency는 Graphic 쪽만 발생하고 소리는 잘 났다...... 더보기