Creative Math Systems Developer
Edgar Delgado



I build creative systems to explore math, computation, and music through structural analogies. I tend to talk as I think, sketching symbols, arrows, and questions in small notebooks. My notes are a kind of percolation of these ideas.
Among my libraries are modular forms (inspired by SageMath and LMFDB, and designed for Sonic Pi), multidimensional figurate numbers with over 30,000 downloads, and ts-tonnetz.
I have served as a peer reviewer for The European Physical Journal Special Topics, have published a Scopus-indexed article on Mathematical Music Theory, contribute to international open-source projects, and teach postgraduate courses.
Notes
A Catalan Beta Function from Figurate Numbers?

I wanted to construct a Beta-like function from figurate numbers that generate the Catalan numbers through a quotient of finite products.
Sonic Pi Web and Figurate Numbers, Minified

Sonic Pi landed on the web in September. Do you remember? I spent an afternoon minifying my own Ruby gem just to make it play smoothly What is Love from a QR code.
A Brief Flight of Morita's p-adic Gamma in Sonic Pi
Yes, the Gamma function appears in countless mathematical places and now I’m putting it to work in Sonic Pi with a little twist of p-adic numbers.
Sonic Pi 5 RC First Impressions with What Is Love

A long walk through the Sonic Pi 5 release candidates, including my contributions with fixes for Gabberkick validation and autocomplete issues, alongside explorations of new interface improvements, documentation workflow, musical features, the mathematical ideas behind them, custom card decks, and my adaptation of What Is Love by Haddaway.
ZifferJS · TypeScript Developer
Oct 2023 – Present · Finland · Remote
I contribute to the development of ZifferJS, a generative music notation and parser. It is designed to fit into any live coding environment that supports web technologies. · Implementing mathematical algorithms based on simplicial complexes and graph theory · Creating unit tests and writing documentation · Creating generator functions to work with infinite sequences
Escuela de Posgrado Newman · Lecturer in Master's Musicology, Music Pedagogy, and Teaching in Higher Education
May 2024 – Present · Tacna, Perú · Remote
I teach courses in the following Master's programs: Master's in Musicology · Search, Documentation, and Dissemination Techniques in Musicological Research · Music Industries · Performative Research: Historical and Analytical Perspectives on Musical Performance · Musical Listening: A Historical and Cultural Approach Master's in Music Pedagogy · Communication, Knowledge, and Digital Learning Applied to Music Education · Music Education and Attention to Diversity · Music in Educational and Social Contexts Master's in Teaching in Higher Education · Basic Educational Strategies for University Teaching