To see the demo you need to install Java2 VM in your browser

Real application:


The OperaTutor application takes the idea of the “karaoke”, but will focus in singers’ formation rather than in entertainment purposes due to the Opera context of the project. So we’ll suppose that the user will have some knowledge in the singing discipline, and this application will give some tools to analyse his performance and improve his technique.

The basic idea of the application is to have a professional singer reference, that can be used to correct the performance of the user. For example, pitch can be corrected, and some transformations can be applied to the user's voice.

Features:

·         Visualization:

o        Score: synchronised with audio (collaboration with Glasgow University).

o        Piano-roll display of the score or the professional singer reference and the user pitch being performed.

·         Controls:

o        Transport.

o        Tracks: can be muted.

·         Pitch control: target pitch can be used to correct the user’s performance.

·         Measurements: a set of measurements of the user performance will be available (pitch, power, etc.).

·         Vibrato section:

o        Visualization of the vibrato in real-time (detailed pitch waveform and parameter extraction as rate, depth, …).

o        Addition of vibrato to user performance with the target reference or a synthetic generated waveform.

·         Voice section:

o        Analysis and visualization of spectral shape of the user and target.

o        Source: possibility of removing the excitation signal of the user and substitute it by a template one (Bass, Baritone, Tenor, Contralto, Mezzo, Soprano). That can remove some noisy components of the user and let him do a cleaner performance.

o        Voice transformations: some kind of effects will be possible as enhancing the singers’ formant.

o        Morph: a timbral morph between user and target’s timbre.

·         Performance registration: the user performance can be stored for an analysis or evaluation, or to be used as reference for other singers.