I sometimes use the p5js libraries to make little audio-visual widgets and sonification examples in my posts. Recently, I decided to re-design and update my p5 and p5-sounds implementation to support newer versions of p5, React, Nextjs (v14.1), and TypeScript. Read more to learn how.