Midi musical intrument controllers and synthesizers with python and pygame
Musical Instrument Digital Interface (Midi), is for letting digital musical instruments talk to each other in 'real time'. It came from the early 80s, and is still used today. The main idea is that rather than sending audio data, it sends small control messages. This is great for fast real time low bandwidth communication.
I'm going to show in all the different ways midi can be used with python/pygame with three separate programs, and how to set up a virtual synth (I've included instructions for Win, Mac, and Linux).
Full article is available for patrons first as an "early access" before it becomes available to all in a month: https://www.patreon.com/posts/midi-music-pygame-python-43826303
You can support my pygame development and read my development log at: https://www.patreon.com/pygame