Browse > Article

Sound Engine for Korean Traditional Instruments Using General Purpose Digital Signal Processor  

Kang, Myeong-Su (울산대학교 컴퓨터정보통신공학부)
Cho, Sang-Jin (울산대학교 전기전자정보시스템공학부)
Kwon, Sun-Deok (경남정보대학 산학비즈니스본부)
Chong, Ui-Pil (울산대학교 컴퓨터정보통신공학부)
Abstract
This paper describes a sound engine of Korean traditional instruments, which are the Gayageum and Taepyeongso, by using a TMS320F2812. The Gayageum and Taepyeongso models based on commuted waveguide synthesis (CWS) are required to synthesize each sound. There is an instrument selection button to choose one of instruments in the proposed sound engine, and thus a corresponding sound is produced by the relative model at every certain time. Every synthesized sound sample is transmitted to a DAC (TLV5638) using SPI communication, and it is played through a speaker via an audio interface. The length of the delay line determines a fundamental frequency of a desired sound. In order to determine the length of the delay line, it is needed that the time for synthesizing a sound sample should be checked by using a GPIO. It takes $28.6{\mu}s$ for the Gayageum and $21{\mu}s$ for the Taepyeongso, respectively. It happens that each sound sample is synthesized and transferred to the DAC in an interrupt service routine (ISR) of the proposed sound engine. A timer of the TMS320F2812 has four events for generating interrupts. In this paper, the interrupt is happened by using the period matching event of it, and the ISR is called whenever the interrupt happens, $60{\mu}s$. Compared to original sounds with their spectra, the results are good enough to represent timbres of instruments except 'Mu, Hwang, Tae, Joong' of the Taepyeongso. Moreover, only one sound is produced when playing the Taepyeongso and it takes $21{\mu}s$ for the real-time playing. In the case of the Gayageum, players usually use their two fingers (thumb and middle finger or thumb and index finger), so it takes $57.2{\mu}s$ for the real-time playing.
Keywords
Sound Engine; Commuted Waveguide Synthesis; Korean traditional instruments; Gayageum; Taepyeongso;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Erdem Motuk, Roger Woods, and Stefan Bilbao, "FPGA-based Hardware for Physical Modeling Sound Synthesis by Finite Difference Schemes," 2005 IEEE International Conference on Field Programmable Technology Conference, pp. 103-110, Dec., 2005   DOI
2 변중배, 태평소 음향분석 및 물리적 모델링, 울산대학교 석사 학위 논문, 2008
3 T. I. Laakso, V. Vaiimaki, M. Karjalainen, and U. K Laine, "Splitiing the Unit Delay-Tools for Fractional Delay Filter Design," IEEE Signal Processing Mag., vol. 13, no. 1, pp. 30-60, 1996   DOI   ScienceOn
4 TLV5638, http://focus.ti.com/lit/ds/symlink/tlv5638.pdf, 2009
5 Sangjin Cho, Sungmin Choi, Joongbae Pyoun, Hoon Oh, Uipil Chong, "Implementation of Sound Engine of Gayageum Based on Intel Bulverde PX272A Processor," Proc. AES 29th International Conference, pp. 72-77, Sep. 2006
6 조상진, 오훈, 정의필, "TMS320C6713 DSK를 이용한 가야금 사운드 합성," 대한전자공학회 추계 종합학술대회 논문집, 28권, 2호, 435-438쪽, 2005
7 태평소, http://ko.wikipedia.org/wiki/%ED%83%9C%ED%8F%89% EC%86%8C, 2009
8 A. H. Benade, “On the propagation of sound waves in a cylindrical conduit," J. Acoustical Soc. Am., vol. 44, no. 2, pp. 616-623, 1968   DOI
9 TMS320F2812, http://focus.ti.com/lit/ds/symIink/tms320f2812.pdf, 2009
10 V. Valimaki, J. Huopaniemi, M. Karjalainen, and Z. Janosy, "PhysicaI Modeling of Plucked string Instruments with Application to Real-Time Sound Synthesis," J. Audio Eng. Soc., vol. 44, no. 5, pp. 331-353, 1996
11 조상진, 정의필, "안족이 있는 악기의 개선된 현의 모델 개발," 한국음향학회지, 26권, 7호, 328-333쪽, 2007   과학기술학회마을
12 Gary P. Sacvone, "Time-Domain Synthesis of Conical Bore Instrument Sounds," Int. Computer Music Conference, 2002