FedericoDiMarzo
Embedded AI Engineer specialized in audio research and development, with a focus on speech signal processing and deep learning.
Pulse AuditionNice, France
Pinned Repositories
BeatlesChordsMarkovChain
A package containing a Markov Chain trained to generate chord progressions.
ctypes_example
A simple example to test the c-binding capabilities of python
GravityDrumMachine
A web application developed in Javascript, that implements a polyrhythmic drum machine, based on the Web Audio Api. It provides a physical based sound generation system that lets the user play with gravity, to create unusual percussive and melodic patterns.
hp-omen-linux-led-animations
Enabling hp-omen dynamic keyboard led animations in Linux
melodically
A python module that contains various tools to handle melodic representation and parsing.
microaudio
A lightweight header-only c++ library for real time audio applications, oriented to the embedded world.
MusesEchoes
An automatic improvisation software and an interactive installation that generates chord progressions and melodies on the fly, following the playing of the musician, understanding the modal changes and providing an artificial musical companion that could provide new unexpected composition ideas.
stm32-monosynth
A monophonic synthetizer built on top of the STM32f407vg board running a modified version of Miosix OS with added audio capabilities, developed with the microaudio framework.
torch_utilities
Simplifying audio and deep learning with PyTorch.
fm-icebreaker
A (not so) simple FM synth web application
FedericoDiMarzo's Repositories
FedericoDiMarzo/MusesEchoes
An automatic improvisation software and an interactive installation that generates chord progressions and melodies on the fly, following the playing of the musician, understanding the modal changes and providing an artificial musical companion that could provide new unexpected composition ideas.
FedericoDiMarzo/microaudio
A lightweight header-only c++ library for real time audio applications, oriented to the embedded world.
FedericoDiMarzo/GravityDrumMachine
A web application developed in Javascript, that implements a polyrhythmic drum machine, based on the Web Audio Api. It provides a physical based sound generation system that lets the user play with gravity, to create unusual percussive and melodic patterns.
FedericoDiMarzo/stm32-monosynth
A monophonic synthetizer built on top of the STM32f407vg board running a modified version of Miosix OS with added audio capabilities, developed with the microaudio framework.
FedericoDiMarzo/hp-omen-linux-led-animations
Enabling hp-omen dynamic keyboard led animations in Linux
FedericoDiMarzo/melodically
A python module that contains various tools to handle melodic representation and parsing.
FedericoDiMarzo/torch_utilities
Simplifying audio and deep learning with PyTorch.
FedericoDiMarzo/BeatlesChordsMarkovChain
A package containing a Markov Chain trained to generate chord progressions.
FedericoDiMarzo/ctypes_example
A simple example to test the c-binding capabilities of python
FedericoDiMarzo/juce_chorus
FedericoDiMarzo/PythonGenreClassification
A genre classification study done during a course at Polimi
FedericoDiMarzo/supercollider_drum_machine
FedericoDiMarzo/Folder-Structure-Conventions
Folder / directory structure options and naming conventions for software projects
FedericoDiMarzo/haskell-training
A collection of solved Haskell exercises
FedericoDiMarzo/nara_wpe
Different implementations of "Weighted Prediction Error" for speech dereverberation
FedericoDiMarzo/pathimport
Python imports without the headache