Automatic Transcription of Music

Klemens -(1*), Liliana -(2), Gregorius Satia Budhi(3),

(1) Program Studi Teknik Informatika
(2) Program Studi Teknik Informatika
(3) Program Studi Teknik Informatika
(*) Corresponding Author


Transcription of music is an active research problem in computer science and has many applications in digital music. The use of time-domain filter to improve sound quality and adding sound effects is commonplace, but the use of filter for pitch detection is rarely explored. This work thesis aims to create a pitch detection system based on digital filter and test it’s performance in guitar and piano signals. IIR Comb Filter and Peak2 onset detection is chosen as the main algorithm for this application. IIR Comb Filter have notches, zero values corresponding to a certain frequency and all it’s harmonic frequencies. If make IIR Comb Filter correspond to a pitch frequency, all its harmonic frequency will have zero values. Filtering this kind of filter with a pitched signal will result in elemination of a pitch frequency and all it’s harmonics, and the filter corresponding to the input frequency will have a minimum output compared to the other filter’s result. Peak2 onset detection works by taking the result of two peak detectors. The first peak detector detects sudden changes in amplitude in time-domain, the second peak detector takes the first peak detector’s values as an input, producing a smother result. Test showed that the result varied between instruments. Onset detection for guitar and piano performs rather poorly, about 55% of all the correct onsets were detected. For pitch estimation, the accuracy for the pitch detected is 81.25% for all monophonic signals and 64.29% for all polyphonic signals.


Pitch Estimation, Digital Signal Processing, Onset Detection, Transcription.

Full Text:



Smith, Lloyd A., Rodger J. McNab, and Ian H. Witten. Music Information Retrieval Using Audio Input. (1997) Proceedings of the AAAI: Intelligent Integration and Use of Test, Image, Video and Audio Corpora : 12-16

Klapuri, Anssi, Tuomas Virtanen, Jan-Markus Holm (2005). A perceptually motivated multiple-f0 estimation method. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

Rabiner, L. (1977). On the use of autocorrelation analysis for pitch detection. Acoustics, Speech and Signal Processing, IEEE Transactions on, 25(1), 24-33.

Muhammad, G. (2008, December). Noise robust pitch detection based on extended AMDF. In Signal Processing and Information Technology, 2008. ISSPIT 2008. IEEE International Symposium on (pp. 133-138). IEEE.

Emiya, V., Badeau, R., & David, B. (2010). Multipitch estimation of piano sounds using a new probabilistic spectral smoothness principle. Audio, Speech, and Language Processing, IEEE Transactions on, 18(6), 1643-1654.

Vincent, E., Bertin, N., & Badeau, R. (2010). Adaptive harmonic spectral decomposition for multiple pitch estimation. Audio, Speech, and Language Processing, IEEE Transactions on, 18(3), 528-537.

Tadokoro, Y. O. S. H. I. A. K. I., T. A. K. E. O. Morita, and Michiru Yamaguchi. (2003) Pitch detection of musical sounds noticing minimum output of parallel connected comb filters. TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region. Vol. 1.

Miwa, T., Y. Tadakoro, and T. Saito, The Problems of Transcription using Comb Filters for Musical Instrument Sounds and Their Solutions. 2000, TECHNICAL REPORT OF IEICE

Krishnamurthy, Kapil. (n.d.) Generation of Control Signals using Pitch and Onset Detection for an Unprocessed Guitar Signal. Final paper at Center for Computer Research in Music and Acoustics Stanford University.

Gainza, M., Lawlor , R ., Coyle, E.: Multi pitch estimation by using IIR comb filters. 47th. International Symposium focused on Multimedia Systems and Applications (ELMAR), Zadar, 2005.

Pei, S. C., & Tseng, C. C. (1998). A comb filter design using fractional-sample delay. Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on, 45(5), 649-65


  • There are currently no refbacks.

Jurnal telah terindeks oleh :