holzschu / Carnets

Carnets is a stand-alone Jupyter notebook server and client. Edit your notebooks on the go, even where there is no network.
https://holzschu.github.io/Carnets_Jupyter/
BSD 3-Clause "New" or "Revised" License
546 stars 31 forks source link

Feature request from a musician: Extensions for MIDI and OSC #291

Open mark-orion opened 1 year ago

mark-orion commented 1 year ago

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

mark-orion commented 1 year ago

I am not an iOS dev, but ow about integrating csound and the python csound bindings into the app ?

mark-orion commented 4 months ago

Just bumping this. Is there any chance we could get MIDI and sound i/o ?