@neauoire Porttime does things that are taken care of by more modern versions of the standard library. Portmidi has been without a maintainer for a long time and has some latency issues on windows. Contrast these with portaudio which is a bit old-fashioned but still actively maintained.