Love this. May I know the tech stack involved in this?
Looks like React.
For your reference
Language: TypeScript UI: React State management: MobX Deploy/Hosting: Vercel
And it uses some browser features. WebAudio is used for audio output. WebGL is used in react-pixi to render many notes faster.