Skip to content
View edelveart's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report edelveart

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
edelveart/README.md

🔢 Creative Math Systems Developer 💻
Lecturer in Master's in Musicology 🎼

About me

I design creative systems that integrate mathematical structures with computational tools for live coders, musicians, and curious minds.

I currently develop modular_forms (inspired by SageMath and LMFDB) and ts-tonnetz, packages for real-time algorithmic composition. My libraries for generating figurate numbers have surpassed 26,000 downloads.

I have published an article indexed in Scopus on Mathematical Music Theory, teach at the postgraduate level, and contribute to international open-source projects.

Connect with me 🌐

LinkedInPersonal WebsiteYouTube

Libraries

  • 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.
  • 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.
  • 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.

Skills

  • TypeScript, Node, Express, SQL, Git (primarily server-side)
  • Some knowledge of Ruby and Python

Pinned Loading

  1. figuratenumfiguratenumPublic

    Python library for generating and visualizing 235+ plane, space, and multidimensional figurate number sequences and families, following Elena Deza and Michel Deza (2012)

    Python 6 1

  2. modular_formsmodular_formsPublic

    A creative toolkit for exploring modular forms and elliptic curves through Sonic Pi.

    Ruby 2

  3. Bubobubobubobubo/toposBubobubobubobubo/toposPublic

    Web Based Live Coding Environment. Inspired by the Monome Teletype.

    TypeScript 37 11

  4. figurate_numbersfigurate_numbersPublic

    Figurate Numbers generates 241 infinite sequences of plane, space, and multidimensional figurate numbers based on the book ‘Figurate Numbers’ (2012) by Elena Deza and Michel Deza. The methods are i…

    Ruby 5

  5. TypeScriptTonnetzTypeScriptTonnetzPublic

    A complete library of Neo-Riemannian Theory for musicians, mathematicians, engineers and those interested in mathematical music theory

    TypeScript 10 4

  6. fignumbersfignumbersPublic

    A comprehensive TypeScript library for generating infinite figurate number sequences across multiple dimensions.

    TypeScript