Skip to content

cheriestoner/choir-effect

Repository files navigation

Choir-effect-simulation

A course project in DT2212 Music Acoustics

The idea of this project was to implement a choir effect on a ten seconds long single vocal containing 4 pitches using MATLAB.

A single vocal was recorded in a studio and a beating was added to each partial of the vocal, to obtain variations in amplitude and perceive the vocal as a choir.

The idea of the algorithm was to apply amplitude modulations to the harmonic partials of the input vocal in the frequency domain. The random beating for each partial was generated from a Gaussian white noise, with a speed proportional to the frequency of the corresponding partial. As a result, ten seconds of vocal with choir effect was generated as an output and the program was able to simulate an ensemble effect for a single vocal with variations in pitch. Another output with same properties was also generated in which the size of the choir effect changed with time.

Method

Check our report

The model

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages