Music / Midi, Grids & timing

Hi All! My first post, I’m new :slight_smile:

I was thinking how I might build something like this in Anvil?

or

https://learningmusic.ableton.com/make-beats/make-beats.html

My initial thoughts were to use midi JavaScript libraries to load midi files and play them, and use the sequencing info (events) to change properties on a grid component. I imagine I’d need to do quite a bit with a custom component using the grid component. Not quite sure how to do a playback head just yet : - )

It doesn’t seem trivial, but doable, but I thought I’d throw this use case out there to hopefully hear some thoughts as to possible architectures for something like this.

Thx!

Hey! Same here. I have been trying to play midi file generated from google colab to play on anvil. I wonder if you have found the solution yet.