DOI QR코드

DOI QR Code

Implementation of an Android MIDI Player that Supports DRM for Musical Instrument Practice

DRM을 지원하는 악기 연습용 안드로이드 MIDI 재생기 구현

  • 김다슬 (숙명여자대학교 멀티미디어과학과) ;
  • 김승하 (숙명여자대학교 멀티미디어과학과) ;
  • 고은별 (숙명여자대학교 멀티미디어과학과) ;
  • 안혜영 (숙명여자대학교 멀티미디어과학과) ;
  • 이종우 (숙명여자대학교 멀티미디어과학과)
  • Received : 2014.09.24
  • Accepted : 2014.12.07
  • Published : 2015.04.15

Abstract

The Musical Instrument Digital Interface (MIDI) file format is a typical format for dynamic music that can be used not only for playing, but also for supporting dynamic music activity, such as musical instrument practice. However, almost all of the existing MIDI applications focus only on the playing features. In this paper, therefore, we implement a MIDI file play application that supports various dynamic features such as part-play repeating certain sections that the user wants, tone and speed control while playing a MIDI file, downloading MIDI files from a server, and lastly Digital Rights Management (DRM). By supporting these features, we are confident that our MIDI application will help users who wish to practice musical instruments to do so conveniently, while effectively protecting the copyright of their purchased MIDI files.

스마트폰의 주요 기능 중 미디어 콘텐츠 재생이 주요한 비중을 차지하게 되면서 디지털 음원의 단순 재생뿐만 아니라 디지털 음원을 이용한 악기 연습 등 동적 음악 활동 지원 기능들에 대한 요구도 높아지고 있다. 기존에도 MIDI 형식의 음원을 재생하는 플레이어 앱은 존재했지만 단순 재생 기능에 중점을 둔 한계점이 있었다. 이에 본 논문에서는 기존 MIDI 재생기에 악기 연습에 필요한 기능들인 구간 반복 재생, 재생 중 템포 조절, 재생 중 조 바꿈 기능을 구현하였고, MIDI 파일 제작자들이 만든 파일을 사용자가 재생기 내에서 내려 받을 수 있는 기능을 구현하였다. 특히, 내려 받은 MIDI 파일을 암호화하여 구매한 사용자의 재생기 내에서만 재생 가능하게 하는 DRM 기능도 구현하였다. 이를 통해 악기 연주 연습을 하는 사용자들에게 편리한 연습 환경을 제공하고 MIDI 음원의 불법 유통을 막아 MIDI 파일 제작자들의 저작권 보호를 실현하고자 하였다.

Keywords

References

  1. [Online]. Available: http://en.wikipedia.org/wiki/MIDI#The_future_of_MIDI
  2. Byung-kyu Park, "The Changes of Korean Pop Music through Digital Music Industry," Journal of Digital Contents Society, Vol. 13, No. 2, pp. 177-187, 2012. https://doi.org/10.9728/dcs.2012.13.2.177
  3. [Online]. Available: http://en.wikipedia.org/wiki/Digital_rights_management
  4. Jong Yong Park, Young Hak Kim, Tae Young Choe, "Design and Evalution of DRM Model with Strong Security Based on Smart Card," Journal of Digital Contents Society, Vol. 12, No. 2, pp. 165-176, 2011. https://doi.org/10.9728/dcs.2011.12.2.165
  5. [Online]. Available: http://ko.appszoom.com/android_applications/music_and_audio/fun-fun-midi-player_cnfqk.html?ref=from-search-results
  6. [Online]. Available: https://play.google.com/store/apps/details?id=aboard.and.andbird
  7. [Online]. Available: http://sourceforge.net/projects/midisheetmusic/?source=navbar
  8. Nam Kyu Cho, Dong Hwi Lee, Kuinam J. Kim, Dong Chun Lee, Sang Min Park. Study of DRM Application for the Portable Digital Audio Device, Journal of Information and Security, Vol. 6, No. 4, pp. 21-27, 2006.
  9. Myoung-Hee Kim, Design of Efficient DRM(Digital Right Management) System for Portable Multimedia Player, Proc. of Fall The Korean Institute of Communication and Information Sciences, pp. 940-943, 2004.
  10. [Online]. Available: http://jakarta.apache.org/oro/
  11. [Online]. Available: http://commons.apache.org/proper/commons-net/download_net.cgi
  12. [Online]. Available: http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient
  13. [Online]. Available: http://blog.naver.com/PostView.nhn?blogId=javaking75&logNo=140180413200
  14. [Online]. Available: http://developer.android.com/reference/android/os/AsyncTask.html
  15. [Online]. Available: http://faydoc.tripod.com/formats/mid.htm
  16. [Online]. Available: http://blog.daum.net/jty71/15645096
  17. [Online]. Available: https://www.dropbox.com/sh/95k6cv9pta90v7t/AAC5ATASm89S5Up9riCVD1yna?dl=0