Chorus is an application that enables anybody to produce music. In other words, it is a musical instrument. The application can record at most three different sound channels. Once an input is received for one of the channel, several operations are applied to the recording. The output sound continues to regenerate itself with specific algorithms for each channel. It is also possible to apply some special effects on individual channels to obtain different variations however three different channels always play in an harmony with each other.

Supervisor: Selim Balcisoy, Elif Ayiter, Murat Germen
CS450/Sabanci University