Download Improved PVSOLA Time Stretching and Pitch Shifting for Polyphonic Audio
An advanced phase vocoder technique for high quality audio pitch shifting and time stretching is described. Its main concept is based on the PVSOLA time stretching algorithm which is already known to give good results on monophonic speech. Some enhancements are proposed to add the ability to process polyphonic material at equal quality by distinguishing between sinusoidal and noisy frequency components. Furthermore, the latency is reduced to get closer to a real time implementation. The new algorithm is embedded into a flexible pitch shifting and time stretching framework by adding transient detection and resampling. A subjective listening test is used to evaluate the new algorithm and to verify the improvements.
Download Simulation of Fender Type Guitar Preamp using Approximation and State-Space Model
This paper deals with usage of approximations for simulation of more complex audio circuits. A Fender type guitar preamp was chosen as a case study. This circuit contains two tubes and thus four nonlinear functions as well as it is a parametric circuit because of an integrated tone stack. A state-space approach was used for simulation and further, precomputed solution is approximated using nonuniform cubic splines.
Download Nonlinear-Phase Basis Functions in Quasi-Bandlimited Oscillator Algorithms
Virtual analog synthesis requires bandlimited source signal algorithms. An efficient methodology for the task expresses the traditionally used source waveforms or their time-derivatives as a sequence of bandlimited impulses or step functions. Approximations of the ideal bandlimited functions used in these quasi-bandlimited oscillator algorithms are typically linear-phase functions. In this paper, a general nonlinear-phase approach to the task is proposed. The discussed technique transforms an analog prototype filter to a digital filter using a modified impulse invariance transformation method that enables the impulse response to be sampled with arbitrary sub-sample shifts. The resulting digital filter is a set of parallel first- and/or second-order filters that are excited with short burst-like signals that depend on the offset of the waveform discontinuities. The discussed approach is exemplified with a number of design cases, illustrating different trade-offs between good alias reduction and low computational cost.
Download Time-Domain Chroma Extraction
In this paper, a novel chroma extraction technique called TimeDomain Chroma Extraction (TDCE) is introduced. In comparison to many other known schemes, the calculation of a time-frequency representation is unnecessary since the TDCE is a pure sample-bysample technique. It mainly consists of a pitch tracking module that is implemented with a phase-locked loop (PLL). A set of 24 bandpass filters over two octaves is designed with the F 0 output of the pitch tracker to estimate a chroma vector. To verify the performance of the TDCE, a simple chord recognition algorithm is applied to the chroma output. The experimental results show that this novel time-domain chroma extraction technique yields good results while requiring only minor complexity and thus, enables the extraction of musical features in real-time on low-cost DSP platforms.