Research and Didactic Materials

GitHub Repositories

cvxEDA

cvxEDA is a MATLAB toolbox based on a model that describes skin conductance as the sum of three terms: the phasic component, the tonic component, and an additive white Gaussian noise term incorporating model prediction errors as well as measurement errors and artifacts. This model is physiologically inspired and fully explains EDA through a rigorous methodology based on Bayesian statistics, mathematical convex optimization, and sparsity. 

BioVoice 

BioVoice is MATLAB-based software tool for the acoustic analysis of the human voice that implements robust analysis techniques specifically developed for different vocal emissions, from the newborn cry to the adult voice and the singer performance. 

It performs both time and frequency analyses, detecting the number, length, and percentage of voiced and unvoiced segments and computing fundamental frequency (F0), formant frequencies (F1-F3), noise level, and jitter. The software tool computes the melodic shape of F0 out of 12 basic shapes and allows performing perceptual analysis in newborn and child voice. In the singing voice case, formants up to F5 are computed as well as the quality ratio and parameters concerning vibrato and its regularity. Colour figures and Excel tables show F0, the spectrogram with formants, voiced segments, and quality ratio.