Domenico StefaniResearch and Coding

    :::     :::    ::: ::::::::: ::::::::::: ::::::::       
  :+: :+:   :+:    :+: :+:    :+:    :+:    :+:    :+:      
 +:+   +:+  +:+    +:+ +:+    +:+    +:+    +:+    +:+      
+#++:++#++: +#+    +:+ +#+    +:+    +#+    +#+    +:+      
+#+     +#+ +#+    +#+ +#+    +#+    +#+    +#+    +#+      
#+#     #+# #+#    #+# #+#    #+#    #+#    #+#    #+#      
###     ###  ########  ######### ########### ########       

:::::::::  :::::::::   ::::::::   ::::::::  :::::::::      :::     ::::    ::::  ::::    ::::  ::::::::::: ::::    :::  ::::::::  
:+:    :+: :+:    :+: :+:    :+: :+:    :+: :+:    :+:   :+: :+:   +:+:+: :+:+:+ +:+:+: :+:+:+     :+:     :+:+:   :+: :+:    :+: 
+:+    +:+ +:+    +:+ +:+    +:+ +:+        +:+    +:+  +:+   +:+  +:+ +:+:+ +:+ +:+ +:+:+ +:+     +:+     :+:+:+  +:+ +:+        
+#++:++#+  +#++:++#:  +#+    +:+ :#:        +#++:++#:  +#++:++#++: +#+  +:+  +#+ +#+  +:+  +#+     +#+     +#+ +:+ +#+ :#:        
+#+        +#+    +#+ +#+    +#+ +#+   +#+# +#+    +#+ +#+     +#+ +#+       +#+ +#+       +#+     +#+     +#+  +#+#+# +#+   +#+# 
#+#        #+#    #+# #+#    #+# #+#    #+# #+#    #+# #+#     #+# #+#       #+# #+#       #+#     #+#     #+#   #+#+# #+#    #+# 
###        ###    ###  ########   ########  ###    ### ###     ### ###       ### ###       ### ########### ###    ####  ########  

                

At the moment, I'm working on a multisource 6 Degrees of freedom convolution plugin to extend the SPARTA 6DoF plugin with the capabilities of the MCFX Convolver engine. You can find the repository here: github.com/domenicostefani/SPARTA_Multi6DoF_project

MCFX Convolver plugin with master gain control and metadata saving functions

I've previously worked at adding some features to the MCFX Convolver plugin, such as master gain control and functions to save parameters inside the metadata of WAV files. See the repository here: github.com/domenicostefani/mcfx-mod

MCFX Convolver plugin with master gain control and metadata saving functions

In 2023 I developed a Deep learning audio plugin for emotion classification. The plugin can run on both regular computer and an embedded computer (Raspberry Pi 4 with Elk Audio OS).

The creation and training of the classification model was done by Johan Pauwels and the plugin was developed by me, which included input audio resampling, feature extraction (coherent with the Python training process) and model inference using TensorFlow Lite.
github.com/domenicostefani/music-emotion-classification-vst

A video of the system running on the embedded platform can be found here: youtu.be/MiHcn7VHEHA

Details about the emotion recognition systems are available in the following paper (in press): L.Turchet,D.Stefani,J.Pauwels "Musician-AI partnership mediated by emotionally-aware smart musical instruments", International Journal of Human-Computer Studies

Emotion classification plugin running on a laptop computer

Ultimately, I developed this static website from the ground up with just HTML and CSS (and the tinyest bit of javascript)

Sine icon by Icons8