The objective of the VoSA project is to develop a computer program to separate voices in polyphonic music using basic principles of music perception.
[Read More]Pitch spelling is the process of assigning contextually correct letter names to numeric representations for musical pitch such as MIDI numbers.
The goal is to design algorithms and a user interface for an automatic grammar checker for compositions in the style of Palestrina.
A defining feature of tonal music is the unfolding of pitch structures over time. Real-time tracking of tonal patterns in music has widespread applications in music analysis, information retrieval, performance analysis and expression synthesis.
[Read More]Allows user to visualize and track tonal patterns in real time for MIDI files. Pitches map to positions in the Spiral Array model, and durations to the radii of the spheres. Each collection of notes also generates a center of effect (c.e.), and the distance of the c.e. to each key. The software was implemented using Java2 SDK, with 3D API.
[Read More]This research supports IMSC's research in user centered sciences through the modeling of music perception in the context of North Indian Classical Music (NICM).
The proposed research involves development of methods for content-based indexing of music databases using a combination of signal processing and knowledge-based methods, design of statistical algorithms for enabling queries using sung or hummed melodies, and design of robust search techniques for retrieving the queried information especially in the presence of uncertainty.
[Read More]