DOI QR코드

DOI QR Code

Electronic Musical Score Transmitting System

전자악보 전송 시스템

  • 이준연 (동명대학교 멀티미디어공학과)
  • Received : 2010.03.15
  • Accepted : 2010.05.13
  • Published : 2010.05.31

Abstract

There exists an inconvenience that players of each instrument pass musical score in orchestra recital. In this paper, we implement the electronic musical score transmitting system that possible to hand sheet music automatically, using Mini - ITX and LCD Panel. We made them unite with a sheet music pair, and it was made and a message and data transmission were embodied using reliable TCP/IP socket communication. In this paper, the client hands sheet music automatic, and server implemented the manual function to manage each clients individually. Because one band can be managed by one Access file all together, it is easy to manage each band. Along with this, this system selects TCP/IP as the reliable transfer protocol that protect loss and errors.

오케스트라 연주에서 각 악기의 연주자가 연주중에 직접 악보를 넘겨야 하는 불편함이 있다. 따라서 본 연구에서는 자동으로 악보를 넘길 수 있는 전자악보 시스템을 Mini-ITX와 LCD Panel을 이용하여 악보대에 일체화 시켜서 제작하였고, 신뢰성 있는 TCP/IP 소켓통신을 사용하여 메시지 및 데이터 전송을 구현하였다. 본 논문에서는 클라이언트에서 자동으로 악보를 표현하는 기능을 구현하였고, 서버 프로그램에서는 악기별로 클라이언트의 개별적 관리가 가능하도록 악보 동기화 기능 및 수동기능을 추가하였다. 그리고, 하나의 악단을 Access파일 하나로 관리 할 수 있기 때문에 악단별 관리가 수월하다. 이와 더불어 TCP/IP 방식의 신뢰성있는 통신을 선택하여, 데이터를 전송하는데 있어서 손실이 생기는 상황을 막아준다.

Keywords

References

  1. 최낙준, "TCP/IP 소켓프로그래밍 C#버전", 사이텍미디어. 2005.
  2. USB office, http://usboffice.kr
  3. 이종석, "액세스 2003 무작정 따라하기", 길벗 2005.
  4. Johannes Gehrke, Raghu Ramakrishnan, "데이터베이스 시스템", Mc Graw Hill. 2003.
  5. 김창수, 이수진 공저, "VBA 예제를 이용한 액세스 데이터베이스", 혜지원. 2003.
  6. 유나현, 김태수. "클래식 음악 악보의 메타데이터 스키마 제안", 지식처리연구 제7권 1/2호, 2006.12.