MIDI파일을 이용한 실시간 합주 기법

Web 2.0 시대를 맞아 최근 웹상에는 소셜 미디어 서비스(Social Media Service)가 각광받고 있다. 환경적 변화에 맞춰 사용자의 요구를 충족시키는 소셜 미디어 서비스로써 합주서비스를 제공하고자 한다. 합주서비스는 MMMD(Multi Media Multi Device) 개념으로 음원을 제공하고자 한다. 즉, 합주곡을 하나의 재생장치를 통해 듣는 것이 아니라, 악기 별로 재생장치를 선택해 연주함으로써 오케스트라에서 음악을 감상하는 것 같은 실감을 부여할 수 있다. 목표를 충족시키기 위해서 합주곡을 구성하는 악기 별 음원을 분리하고 연주를 위해 필요한 음원을 추출하고 음원을 각 재생장치로 전달하는 작업을 AET Process로 정의하였다. 음원 간의 동기화를 제어하기 위해서 쉼표를 이용한 동기화 알고리즘을 제안하였다. AET Process와 쉼표를 이용한 동기화 처리 방법을 이용하여 사용자에게 실감 있는 합주 서비스를 제공할 수 있다.