I'm Alex, an audio enthusiast with a particular interest in applying DSP and AI techniques for music applications. Over the years, I've gained professional experience in music software engineering, backed by an academic background comprising an MSc in Sound & Music Technologies and an Integrated MSc in Electrical & Computer Engineering. What drives me is the idea of bringing technology and art closer together, exploring how they can inspire and complement each other to unlock new creative possibilities. 💡🎵
- Acoustics
- Artificial Intelligence
- Deep Learning
- Digital Signal Processing
- Electroacoustics
- Electronics
- Embedded Systems
- Generative Music
- Machine Learning
- MIDI Protocol
- Music Information Retrieval
- Psychoacoustics
- Room Acoustics
- Sound Synthesis
- Virtual Analog Modeling
- AIron Drummer 🤖 — an AI-powered drum machine capable of generating MIDI drum tracks in the style of Iron Maiden.
- GS-Detector 🎸 — a guitar string detection algorithm based on inharmonicity, to be used in automatic tablature transcription.
- MIDI-GP 🔘 — a TRS MIDI interface based on the ATmega32U4 microcontroller, designed for controlling music gear with a number of footswitches and an expression pedal.
- MIDI-XP 📈 — a USB MIDI interface based on the ATmega32U4 microcontroller, designed for controlling music software with an expression pedal.
- MS-ProtoSynth 🎹 — a prototype multi-engine polyphonic synthesizer implemented in a Max/MSP environment.
- RANDrumizer 🥁 — a rudimentary LSTM-VAE neural network designed for random drum pattern generation applications.
- SamplerINO 🔲 — a MIDI controller based on the ATmega32U4 microcontroller and the CAP1188 capacitive touch sensor module, with a dedicated software sampler implemented in a Max/MSP environment.
- VI-Pads 🔳 — a web-based virtual drumpad designed for desktop and mobile devices, optionally operated by a MIDI controller.
- AVRaffic Light 🚦 — a prototype traffic light circuit based on the ATmega328P microcontroller of the AVR family, programmed in bare-metal C.
- DSync 🕹️ — a script that synchronizes and converts between .srm and .dsv save files used by Nintendo DS emulators.
- Wi-Fire 🧨 — a 6-channel RF wireless firing system based on the ATmega328P microcontroller and the nRF24L01+ transceiver module, designed for fireworks.
- MTA Gainz ⚡ — a virtual analog model of the MXR Distortion+ pedal.
- TAP-DL 🔁 — a digital stereo delay plugin.
- TAP-JX 🎛️ — a synth plugin based on JX-10.
- VAM DS1 🔥 — a virtual analog model of the BOSS DS-1 pedal.