Portafolio
Estos son algunos de mis proyectos. ¡Gracias por echar un vistazo!
Algunas entradas de esta página solo están disponibles en inglés.
Machine learning para audio
Audio MNIST Classifier
End-to-end MLOps pipeline for 10-class spoken-digit classification on AudioMNIST: 30,000 recordings from 60 speakers, a spectrogram CNN, experiment tracking and reproducible CPU and GPU environments.
Live Subtitles
Local-first app for real-time microphone captioning: speech transcription with faster-whisper, VAD-based phrase segmentation, and translation between English, French and Spanish with CTranslate2 Opus-MT models.
Modelizer
Real-time neural audio-processing VST, built by my team at the first Sound of AI Hackathon.
Content-based playlists with Essentia
Playlist generation from audio content descriptors extracted with Essentia.
gdrm
Generative adversarial network for drum generation.
Harmonic Playlist
Builds Spotify playlists that match the style and musical key of a reference song.
Plugins de audio y DSP
Essentia Plugins
Real-time audio analysis plug-ins built on the Essentia library and the JUCE framework. I led the repository at the Music Technology Group.
Amaranth
Open-source synthesizer.
BasicChorus
Chorus plug-in.
convolver
Convolution plug-in.
Gummy Groove
Chorus plug-in.
Intro to audio plug-ins: distortion
Workshop material for building a first distortion plug-in.
Intro to audio plug-ins: reverb
Workshop material for building a first reverb plug-in.
jsfx
Effects written in REAPER’s JSFX language.
Mictlan
One-knob tension-generator plug-in.
Orbit
Reverb plug-in.
Twizzlay
Ping-pong delay plug-in.
wdf-filters
Analog filter modelling plug-in based on wave digital filters.
Herramientas y otros proyectos
Audio DSP notebooks
Notebooks and utilities for audio digital signal processing.
camdistance
Distance measurement with a DSLR or phone camera.
FFT-conv-decv
Fast convolution and deconvolution with the FFT.
gentone
Command-line tool that writes WAV files of pure tones and synth waveforms.
ML lecture notes
Notes from Andrew Ng’s Machine Learning course.
PIC-piano
A simple piano for the PIC18F4550 microcontroller.
pqcvt
Command-line converter between Parquet, CSV and Excel files.
Charlas y talleres
Audio Developer Meetup Berlin
How Much AI Is in This Track? Detecting AI-Generated Content in Hybrid Music Mixtures
My MSc thesis work: why near-perfect binary accuracy says little about hybrid, partly-AI music, and how estimating a continuous AI energy ratio reveals what a binary detector misses. Recording forthcoming.
Audio Developer Conference 2024
Mexsynthco 2023
Presented Amaranth, an open-source synthesizer, at the open mic, with Ear Candy Technologies.
Tecnológico de Monterrey, Socios Formadores
JUCE plug-in development workshops at the Mexico City and Puebla campuses, with Ear Candy Technologies.
Expoacústica 2023, IPN
A workshop and a talk on audio plug-in development, with Ear Candy Technologies.
Ear Candy Meetings
Docencia y comunidad
Music Technology Group, UPF
Teaching assistant, Generative Music AI workshop
The Sound of AI
Assistant director of the first Sound of AI Accelerator, a startup programme in music and audio AI
The Sound of AI
Organiser and participant, first Sound of AI Hackathon; my team built Modelizer
The Sound of AI
Project manager, Open Source Research project (200+ contributors), co-author of the AIMC 2022 paper
Ciencia desde Cero
Science communicator
Guit-Art Music School
Guitar teacher and audio engineer