Qirky / FoxDot

Python driven environment for Live Coding
http://foxdot.org
Other
1.02k stars 132 forks source link

Feature request: MusicXML creation #140

Open jwmatthys opened 5 years ago

jwmatthys commented 5 years ago

Hi. I'm increasingly interested in using FoxDot as a tool for generating material for more traditional (pencil and paper) composition. Perhaps there's a way to integrate MusicXML into FoxDot so it can generate a notated score? I'll start exploring python libraries. Or do you know of a way to harness SuperCollider (FOMUS library maybe?)

Qirky commented 5 years ago

I haven't used music XML but I guess it mostly works with pitch / midi-note, duration, and velocity? I think the easiest solution would be do have a separate program receive the OSC messages that are sent to SuperCollider (this can be done by setting the DefaultServer.forward attribute to a valid OSC server) and then have that program parse the OSC messages for the relevant data and convert it to MusicXML.

Could definitely be incorporated into FoxDot in some way - let me know if there are any good APIs for MusicXML

qantuum commented 5 years ago

Suscribed