XML 기반 리듬 편집 및 재생 시스템 개발

Development of a Rhythm Editing and Playing System Based on XML

  • 손원성 ((주)사이버테크) ;
  • 이용규 (동국대학교 컴퓨터·멀티미디어공학과)
  • 발행 : 2000.05.01

초록

Much research has been performed to represent music information on computers. However, one problem of the previous approaches is that music information cannot be hared with other music systems since they have used their own representation schemes. In order to resolve this problem, we have developed a new scheme for representing, editing, and playing rhythms among music information based on XML which is a web standard language. We present a RDML (Rhythm Description Markup Language) to exactly describe rhythm information such as beats, musical instruments, and performance information, which is much simpler thant previous representation schemes. Moreover, the RDML representation can be played by converting it into SMIL representation. Because our approach is based on the web standard, the music information can be shared on the web.

키워드

참고문헌

  1. Commisson of the European Communities, 'Report on SMDL Evaluation,' http://www.svb.nl/project/cantate/cantate.htm, 1999
  2. Musitek, 'Niff Notation File Standard,' http : //www.musitek.com/niff.html. 1999
  3. Charles F. Goldfarb and Paul Prescod, The XML Handbook, Prentice Hall, 1998
  4. Tim Bray and Jean Paoli, 'Extensible Markup Language(XML) 1.0,' http://www.w3c.org/TR/1998/REC1998210.html, 1999
  5. Philipp Hoschka and Lynda Hardman, 'The WWW Consortium issuses SMIL 1.0 as a W3C Recommendation,' http://www.w3c.org/Press/1998/SMIL-REC, 1998
  6. Lauren Wood and Vidur Apparao, 'Document Object Model(DOM) Levell Specification,' http : // www.w3.org/TRI-REC DOM Level-1, 1999
  7. Brian Mathews and Daniel Lee, 'Vector Markup Language (VML) World Wide Web Consortium Note,' http://www.w3.org/TRINOTE-VML, 1999
  8. Tim Kientzle, A Programmer's Guide To Sound, Addison Wesley, 1998
  9. B.H. Bronson, 'Mechanical help in the study of folksong,' Journal of American Folklore Vol.62, pp. 81-86, 1949 https://doi.org/10.2307/536303
  10. Alejandro Pazos and A. Santos del Riego, 'Genetic Music Compositor,' Proceedings of the 1999 Congress on Evolutionary Computation, Vol.2, No.3, pp. 885-890, 1999 https://doi.org/10.1109/CEC.1999.782516
  11. D. V. Oppenheim, 'DMIX : A Multifaceted Environment for Composing and Performing Computer Music,' Computers Math, Vol.32, No.1, pp.117 -135, 1996 https://doi.org/10.1016/0898-1221(96)00095-8
  12. Roger B. Dannenberg, Music Understanding by Computer, 1987/1988 Computer Science Research Review, School of Computer Science, Carnegie Mellon University, pp.19-28, 1987
  13. The International MIDI Association, 'MIDI 1.0 Detailed Specification,' 1990
  14. Jeroen van Rotterdam, 'MusicML an XML experience,' http://195.108.47.l60/index.html, 1999
  15. 이석호, 안영경, '음악 정보 처리 시스템의 설계 및 구현', 한국정보과학회지, Vol.9, No.4, pp.5-12, 19-82