Comment by zahlman
11 days ago
I sort of managed to get it working under 3.10 (and it would probably work considerably further back) but the output was a bit wonky, especially when trying to play multiple notes quickly or simultaneously. I had to patch a couple of things related to type annotations in synth/gui/app.py to make it run without MIDI support.
Overall neat concept. I've thought about playing around with sounddevice myself and the code here offers quite a bit of guidance.
Do you plan to put a license on this? Would you be interested in a PR to make a wheel (installable as an application with uv or pipx) from it? Also, I didn't play around with the patches, but it seems to me like they could be refactored to be data-driven.
No comments yet
Contribute on Hacker News ↗