web-audio-api-rs icon indicating copy to clipboard operation
web-audio-api-rs copied to clipboard

Experiment: python bindings

Open orottier opened this issue 1 year ago • 3 comments

Don't take it too seriously, just wanted to put my mind to something else.

orottier avatar Jun 10 '24 19:06 orottier

Don't take it too seriously, just wanted to put my mind to something else.

Héhé nice! No risk I take it too seriously, I hate python :) but let me know if you want me to ask around for testers at some point (students seems to like python for some strange reason...)

b-ma avatar Jun 11 '24 11:06 b-ma

Thanks for the offer! Let me fight with the workflows for a few more hours, and then add a few more nodes and we should be good to go :)

orottier avatar Jun 11 '24 16:06 orottier

Okay that was terrible but I managed to publish mac and windows binaries for https://pypi.org/project/web-audio-api/ I will have another look at linux later.

orottier avatar Jun 12 '24 18:06 orottier

Oh, this is great, I'd like to contribute. I can get Linux binaries building and 3.13 support. Can we merge this, or maybe start a new repo?

lordmauve avatar Feb 06 '25 09:02 lordmauve

Hey @lordmauve that would be great! I will polish and merge this later today. A lot of work is to be done on the actual binding and fixing the inheritance of classes, but perhaps together we can figure that out

orottier avatar Feb 06 '25 11:02 orottier

Okay something broke the builds since last year so I probably should not merge this as is. Something with the python version. I can look into it but it won't be today. @lordmauve feel free to build upen this work in a separate PR. I'm also not sure if python bindings should go into the main repo, or if a separate one makes more sense..

orottier avatar Feb 06 '25 16:02 orottier

Hey, cool to see this going forward!

not sure if python bindings should go into the main repo, or if a separate one makes more sense..

Just my two cents but I think another repo would be more legible and simple to maintain

b-ma avatar Feb 07 '25 07:02 b-ma

Alright, closing in favour of https://github.com/orottier/py-web-audio-api

orottier avatar Feb 07 '25 16:02 orottier