Technical


While working with the digital musical instrument division at the LG High Media Lab., I have been involved in implementation of auto accompaniment module, sound programming, debugging and manual writing for the GS3000 digital musical workstation.  I have also been involved with voice codecs, DTMFs, VAD and analysis of communication layers for GSM mobile communication technology at LGCIT.

Computer skills include C, C++, Assembly Coding/Optimization, Java, Interrupt Service Routine Design, Tcl Tk, HTML, Code Composer, Matlab, Unix/Linux, Windows, MacOS, BeOS, DOS, Protools,  Supercollider 2, CSound, Cakewalk, MIDI and other sound design tools.


BeOS Related
- Digital wah-wah effect processor. Control over LFO, Q, sweep speed, input/output gain. Please wait for upgrade to current OS (When I find the time!).
- Algorithmic piece (Circle Hana), please wait for upgrade to current OS (When I find the time!!).

C code
- Voice codec. 13kbps @ 8 kHz. Written in ANSI C. Executable DOS file, input is binary floating point file.
- LPC using Schur recursion with preemphasis and DC offset compensation, get code here.

Matlab/Simulink
- Extended Karplus String Model (Matlab/Simulink. )
Implementation of the "Plucked String Model". Get code here.
- Pitch Detection(Matlab)
Basically uses autocorrelaion, cubic spline interpolation, time averaging of peaks and fft  for pitch identification. Currently refining.
- Additive Synthesis
Uses amplitude envelope and frequency envelope information for synthesis of time varying harmonics. You can hear a little demo of a trumpet using a data set from 'Elements of Compuer Music', Grey 1975 pg. 218. Get code here.
- Peak Detection
Searches for peaks in an FFT spectrum. Returns the locations and magnitudes of the peaks. (Not necessarily harmonic relationships, soon to be updated). Get code here.

Java Related
- Internet Telephone Application. Using 13 kbps voice codec. Integrating front end, codec and network modules... Please wait for final version.
- The software part of my master's thesis "Salient Feature Extraction of Musical Signals" was written in Java which includes Swing and Java Sound. This software is a package that includes signal processing modules that extract salient features from musical signals and display them on a GUI interface. The program will be soon posted here.


Keep tuned for continuous updates.

back to main ...