This is a great project. I would love to be able to use this for experimentation with MIDI, OSC and generative music in general. For this it would be great to have a bunch of music related I/O extensions available. Because they are using I/O and need to compile C code, they cannot easily install on Carnets via PIP. That's why I would appreciate to have them built-in: OSC would make it possible to crate GUIs with third party apps like TouchOSC and remote control the Python program from another device running these. And I do not know if Carnets can already do this, but for musical applications it always makes sense to allow an app to run in the background. Otherwise it is not possible for example to connect Carnets to a software synthesizer running on the same device.
For OSC (Open Sound Control): python3-liblo
MIDI: I would recommend the new community fork of MIDIdings: https://github.com/mididings/mididings
This is a great project. I would love to be able to use this for experimentation with MIDI, OSC and generative music in general. For this it would be great to have a bunch of music related I/O extensions available. Because they are using I/O and need to compile C code, they cannot easily install on Carnets via PIP. That's why I would appreciate to have them built-in: OSC would make it possible to crate GUIs with third party apps like TouchOSC and remote control the Python program from another device running these. And I do not know if Carnets can already do this, but for musical applications it always makes sense to allow an app to run in the background. Otherwise it is not possible for example to connect Carnets to a software synthesizer running on the same device. For OSC (Open Sound Control): python3-liblo MIDI: I would recommend the new community fork of MIDIdings: https://github.com/mididings/mididings