Skip to the content.

MirrorNet : Sensorimotor Interaction Inspired Learning for Audio Synthesizer Controls

This website presents audio reconstructions and auditory spectrograms for experiments presented in the paper MirrorNet : Sensorimotor Interaction Inspired Learning for Audio Synthesizer Controls.

Model architecture

Brief Intro

Experiments to understand the sensorimotor neural interactions in the human cortical speech system support the existence of a bidirectional flow of interactions between the auditory and motor regions. Their key function is to enable the brain to ’learn’ how to control the vocal tract for speech production. This idea is the impetus for the recently proposed ”MirrorNet”, a constrained autoencoder architecture. In this paper, the MirrorNet is applied to learn, in an unsupervised manner, the controls of a specific audio synthesizer (DIVA) to produce melodies only from their auditory spectrograms. The results demonstrate how the MirrorNet discovers the synthesizer parameters to generate the melodies that closely resemble the original and those of unseen melodies, and even determine the best set parameters to approximate renditions of complex piano melodies generated by a different synthesizer. This generalizability of the MirrorNet illustrates its potential to discover from sensory data the controls of arbitrary motor-plants such as autonomous vehicles.

Audio Reconstructions and Auditory spectrograms

Experiment 1 : Learning DIVA parameters from melodies synthesized with the same set of parameters (set 1)

Input Melody DIVA reconstructed Melody
Audio Auditory Spectrogram Auditory Spectrogram Audio

Experiment 2 : Learning DIVA parameters from melodies synthesized with extra unknown DIVA parameters (set 2)

Input Melody DIVA reconstructed Melody
Audio Auditory Spectrogram Auditory Spectrogram Audio

Experiment 3 : Learning DIVA parameters to synthesize melodies generated from other synthesizers

Input Melody DIVA reconstructed Melody
Audio Auditory Spectrogram Auditory Spectrogram Audio