Abstract

This research seeks a signal processor for random processes which is suitable for distilling melodies played by a particular instrument from music ensemble. The proposed processor sequentially evaluates statistics of the mixture assuming a model of music sound and employs a modified Wiener filter so as to separate the mixture of time-variant and correlated random processes such as amplitude changing tones and same pitch tones by different instruments. The model of music sounds is assumed to be a weighted mixture of each standard tone, which is a typical tone of every pitch played by a particular instrument with invariant power, where the weight is called the amplitude factor corresponding to the standard tone. Thus, the proposed processor, at first, evaluates the current amplitude factors which are the the coordinates of the mixture where the standard tones form oblique basis. Then, according to evaluated coordinates of the mixture, its current autocorrelation and cross-correlation to each standard tone are calculated for obtaining the modified Wiener filter. Finally, the filter separates the mixture into individual tone, which is a component of a particular pitch played by an instrument with variant power, and combination of which provides a melody.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call