Skip to main content
Log in

Reversible data hiding in Standard MIDI Files by adjusting delta time values

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, an effective method of hiding information in Standard MIDI Files (SMF) is presented. The method simultaneously shifts the binary representations of both the division value and non-zero delta time values in a MIDI file left in order to hide information, and embeds secret information in the bits of the non-zero delta time values produced by the left shifting. The number of left shift bits is in accordance with both the tolerance of beat-changing and the size of the secret information to be embedded. Experimental results show that the proposed method is not only able to embed secret information in Standard MIDI Files without influencing their playing quality, but is also able to recover the original MIDI files without distortion after the hidden data have been extracted.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Adli A, Nakao Z (2005) Three steganography algorithms for MIDI files. In: Proceedings of the Fourth IEEE International Conference on Machine Learning and Cybernetics. pp 2401–2404

  2. Adli A, Mirza H, Nakao Z (2008) A watermarking approach for MIDI file based on velocity and duration modulation. In: Proceeding of the Springer on Knowledge-Based Intelligent Information and Engineering Systems. pp 133–140

  3. Association MM (1996) The complete MIDI 1.0 detailed specification version 96.1. In: MIDI manufacturers association

  4. Association TIM Standard MIDI-File Format Spec. 1.1.

  5. Chan C-K, Cheng L-M (2004) Hiding data in images by simple LSB substitution. Pattern Recogn 3(37):469–474

    Article  MATH  Google Scholar 

  6. Dittmann J, Steinebach M (2000) A framework for secure MIDI eCommerce. Osterreichische Computer Gesellschaft, Winen, pp 51–57

  7. Drinkard T (2002) MIDI Music. In: http://texasmidi.tripod.com/midi.htm

  8. Fallahpour M, Megias D, Ghanbari M (2011) Reversible and high-capacity data hiding in medical images. IET Image Process 2(5):190–197

    Article  Google Scholar 

  9. Fang M, Jianping Z, Wen Z (2012) A blind watermarking technology based on DCT domain. In: Proceedings of the IEEE International Conference on Computer Science & Service System, CSSS’12. pp 397–400

  10. Guérin R (2005) MIDI power!: The comprehensive guide. Course Technology Press, Boston

    Google Scholar 

  11. Huber DM (2007) The MIDI manual: a practical guide to MIDI in the project studio. Facal Press, Amsterdam

    Google Scholar 

  12. Inoue D, Matsumoto T (2002) A scheme of Standard MIDI Files steganography and its evaluation. In: Proceedings or the SPIE on Society and Watermarking of Multimedia Contents IV. pp 194–205

  13. Inoue D, Suzuki M, Matsumoto T (2003) Detection-resistant steganography for standard MIMI files. IEICE Trans Fundam Electron Commun Comput Sci 8(86):2099–2106

    Google Scholar 

  14. John C (2004) Steganography V—hiding messages in MIDI songs. In: http://www.codeproject.com/Articles/5390/Steganography-V-Hiding-Messages-in-MIDI-Songs

  15. Lee I-S, Tsai W-H (2008) Secret communication through web pages using special space codes in HTML files. Int J Appl Sci Eng 2(6):141–149

    MathSciNet  Google Scholar 

  16. Malcolm JW (2004) Method and apparatus for encoding security information in a MIDI datastream. In: US Patent 6,798,885

  17. MIDI music. In: http://yuan.yocjh.kh.edu.tw/midi/

  18. Noda H, Niimi M, Kawaguchi E (2006) High-performance JPEG steganography using quantization index modulation in DCT domain. Pattern Recogn Lett 5(27):455–461

    Article  Google Scholar 

  19. Petitcolas FA, Anderson RJ, Kuhn MG (1999) Information hiding-a survey. Proc IEEE 87:1062–1078

    Article  Google Scholar 

  20. Ran-Zan W, Yeh-Shun C (2006) High-payload image steganography using two-way block matching. IEEE Sig Process Lett 3(13):161–164

    Article  Google Scholar 

  21. Sin-Joo L, Sung-Hwan J (2001) A survey of watermarking techniques applied to multimedia. In: Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE’01, vol. 1. pp 272–277

  22. Thanikaiselvan V, Arulmozhivarman P (2013) High security image steganography using IWT and graph theory. In: Proceedings of the IEEE International Conference on Signal and Image Processing Applications, ICSIPA’13. pp 337–342

  23. Tsung-Yuan L, Wen-Hsiang T (2007) A new steganographic method for data hiding in Microsoft Word documents by a change tracking technique. IEEE Trans Inf Forensic Secur 1(2):24–30

    Google Scholar 

  24. VEMUS Music Benchmark Data Set. In: http://api.vemus.org/vmc

  25. Wang R-Z, Lin C-F, Lin J-C (2001) Image hiding by optimal LSB substitution and genetic algorithm. Pattern Recogn 3(34):671–683

    Article  MATH  Google Scholar 

  26. Wiedemer M (2008) MIDI file steganography. In: US Patent 7,402,744

  27. Wong PHW, Au OC, Yeung YM (2003) Novel blind multiple watermarking technique for images. IEEE Trans Circ Syst Video Technol 8(13):813–830

    Article  Google Scholar 

  28. Xu C, Zhu Y, Feng DD (2001) Content protection and usage control for digital music. In: Proceedings of the First IEEE International Conference on Web Delivering of Music, WEDELMUSIC’01. pp 43–50

  29. Yamamoto K, Iwakiri M (2009) An information hiding technique to music code with musical performance rendering. In: Youngnam-Kyushu Joint Conference on Acoustics

  30. Yamamoto K, Iwakiri M (2009) A Standard MIDI File steganography based on fluctuation of duration. In: Proceedings of the International Conference on Availability, Reliability and Security, ARES ’09. pp 774–779

  31. Ying Y, Xingming S, Hengfu Y et al (2009) A contrast-sensitive reversible visible image watermarking technique. IEEE Trans Circ Syst Video Technol 5(19):656–667

    Article  Google Scholar 

  32. Yongjian H, Byeungwoo J (2006) Reversible visible watermarking and lossless recovery of original images. IEEE Trans Circ Syst Video Technol 11(16):1423–1429

    Article  Google Scholar 

  33. Zhicheng N, Yun-Qing S, Ansari N et al (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 3(16):354–362

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported partially by National Science Council, R. O. C. under Grant No. 100-2221-E-327-029.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Da-Chun Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, DC., Chen, MY. Reversible data hiding in Standard MIDI Files by adjusting delta time values. Multimed Tools Appl 74, 9827–9844 (2015). https://doi.org/10.1007/s11042-014-2157-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-014-2157-1

Keywords

Navigation