Hello, I'm Edgar Delgado Vega 👋
🔢 Math Software Developer | Creative Systems 💻
Lecturer in Master's in Musicology and Music Pedagogy 🎼
Mathematics empowers creative computing and art.
I design inventive systems that make math concepts from arithmetic geometry and discrete structures interactive for live coders, musicians, and curious minds.
These libraries are my answer to a wild and fascinating question:
What if some elegant mathematical ideas could become instruments
for creating music, writing code, and dancing with math?
And what if music, in turn, could inspire unexpected new math?
I'm currently working on the following projects:
- modular_forms: A creative math engine that makes modular forms and elliptic curves interactive, musical, and live. Built with Ruby/Sonic Pi, this project transforms some concepts from arithmetic geometry into a playground for code and sound. Inspired in LMFDB, SageMath, Pari/GP.
- ts-tonnetz: a TypeScript math library for transformational music theory: graphs, cycles, group actions. It is currently implemented in Topos, a live-coding environment where music theory becomes code you can jam with.
- figuratenum: a Python library that generates
235
infinite sequences of multidimensional figurate numbers. I'm also maintaining a Ruby version, figurate_numbers, with similar functionality. Both are designed for use in pure mathematics, algorithmic composition, and live coding contexts.
👁️ Assist in the integration of new artistic and math concepts in your musical and computer projects.
- TypeScript, Node, Express, SQL, Git (primarily server-side)
- Some knowledge of Ruby and Python