Profile photo

程品奕

Chen, Ping-Yi/eri24816

I like AI, making music, fractals, and doggo🐕.

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

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 …

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 …

Modeling stiff string for numeric simulation

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

Implementing reverb plugin with JUCE

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

Music and fractal

Music and fractal

Both music and fractals have multi-level structures. This makes me think of two possible ways converting fractals into sound or music: Given a fractal on a 2d plane, we can view each vertical slice of pixels as a waveform or spectrum and scan over the fractal horizontally to produce a playable …

Continuously deploy a Docker app with Jenkins

Continuously deploy a Docker app with Jenkins

Use Jenkins to automatically pull each commit from GitHub and deploy it to the server.