Music

Segment Factorized Full Song Generation on Symbolic Piano Music
My first music generation paper.🎉We propose a full-song generation model with selective attention to related segments. It can smoothly collaborate with human composing music.

My first music generation app
After 3 years of training music generation models and interacting with them through CLI, this is my first attempt to build a user interface for them. Playing with it feels really great, it feels like the model is actually usable. https://github.com/eri24816/midi-gen The user interface has a piano roll where you can make music. When needed, you can ask AI to generate a bar for you. It will offer multiple options for your choice, which can be further edited. Occasionally, there emerges music that sounds amazingly good but you didn’t think of. I believe that kind of “accident” is the main value of this AI in music composition.

Physical modeling synth for piano
I really like the sounds of piano. They are a particular subset of all possible sound waves, with some specific mathematical characteristics which make them sound bright while gentle at the same time. I’ve been trying to understand what’s the magic inside the sounds of piano from i was maybe 12 till now, but I guess my math is still too bad to actually understand it from a fundamental aspect.

Modeling stiff string for numeric simulation
A way to model the vibration of a stiff string and external forces such as hammer impacts.

Implementing reverb plugin with JUCE
My first attempt at making an audio plugin and the math concepts I learned from it.