• Getting polyphony to place nicely is difficult, there’s definitely an upper limit to the amount of synthesized sounds being played. Changing the rate of sounds, and their speed affects it, so something to do with synthesizing lots of sounds rapidly seems to kill the efficiency.

  • Resolve to use 2 polysynths playing different sounds, mix the sounds between them makes it sound nice, along with randomly changing and sharing notes etc. Also filtering out repeated notes helps save some synthesis processing I think.

  • prototype software and design for pico in wokwi

  • very easy to take the design and code from wokwi and duplicate it over to the actual board and a breadboard

  • slight refactoring of code to move the audio system out of the game canvas area

  • Still wrapping my head around various quirks with web components

  • finally refactored all non-canvas related code out of the canvas ui element

  • using the code I wrote for my serial web study enabled a very quick build on the browser-side of the controller implementation

  • the feel of the controls is really nice, feels natural. Sound engine could use some work to get more variety between uses