Music Processing

VoSA - Voice Separation Analyzer

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]

PST - Pitch Spelling Technology

Pitch spelling is the process of assigning contextually correct letter names to numeric representations for musical pitch such as MIDI numbers.


[Read More]

Palestrina Pal: A Grammar Checker for Music Compositions in the Style of Palestrina

The goal is to design algorithms and a user interface for an automatic grammar checker for compositions in the style of Palestrina.




[Read More]

MuSA.RT

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]

MuSA: Music Information Processing

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]

Giving Ragas the Time of Day: Pitch Structures in North Indian Classical Music

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).





[Read More]

Content-based Representations, Indexing and Retrieval of Music

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]