Replace osc-ruby with fast_osc#13
Conversation
|
Thanks for the pull request. My only concern is that it's a native extension, and building native extensions requires a compiler toolchain with the correct dev packages installed. I ran into an error attempting to compile it on my system (which I'm sure I could overcome with a few package installs). I'm concerned this might make installation more difficult for beginners, and also I'm not sure about portability on Windows. Do you know if there's a way we can fallback on a pure ruby osc library if the native extension compilation fails? |
|
That's a good point... while I think a script may be able to do some meta-magic, I don't know that the gemspec would allow it. I would think that if Sonic Pi is working, I'll try to look into some of these points and let you know. |
|
I could test on Windows if you'd like |
I believe
fast_oscwas written specifically for Sonic Pi, and is now the OSC library in Sonic Pi. It's significantly faster thanruby-osc, and is a drop-in replacement.