StuffonmyMind

ByteBeat: Music with one line of code

Livecoding music involves writing a lot of code, this gets tedious real soon and becomes a challenge to play live or start from a blank state, so lately I have been exploring ways to make music wit...

Obscurantism is dangerous. Show us your screens!!

This is me performing at the 15th anniversary of FromScratch in Barcelona. Read more about the event Watch the full performance archive The concept is simple, Live coders perform for exactl...

Variational Autoencoders for music

This blogpost is a spinoff from my ML assignment to build an AutoEncoder with the MagnaTagaTune Dataset I tried to adapt the implementation to build a VAE cause i have been using RAVE and I wanted ...

When the algorithm decides

We were having a discussion about music recommendation systems in class recently and there is a popular opinion that all these algorithms create echo chambers and don’t help us broaden our knowledg...

Cumin.

In our home, water changes its nature daily, as if governed by some inexplicable bureaucracy of taste. One morning brings ginger, another cumin, then cinnamon, sometimes even fenugreek. There exi...

Perlin Noise: The Oscar winning algorithm

I haven’t seen the original 1982 TRON, but I just saw the trailer and it looks hilarious. It was the first film to use computer-generated imagery extensively and was considered avant-garde at the t...

Building with AI is boring

When I was in my second year of uni, I got completely hooked on The Witcher 3—this massive open-world RPG by CD Projekt that basically consumed my life for months. Naturally, I thought “I really wa...

I am going to study

So it’s been 6 years since I was last a student and just thinking about this feels weird because I am a completely different person now. A combination of life events fuelled by the pandemic got me ...

Pycon US 2025

New York was the first place I visited for a conference, and it feels so good to come back here again after 6 long years. Yeah, I am older now, which is actually better because I feel more confiden...

Controlling Ableton Live with Python

I’ve been messing around with Ableton lately and the first thing I wondered was: Can I control this thing with Python? Turns out, there are two ways to do this. The first (and easiest) is sending ...