I can tell you about my linuxian experience. Unfortunately, there is no recent port of Sonic-Pi under linux (there is a debian package but it is obsolete). It is probably possible to install it via sources but for now I have not been able to do it. There is talk of a Snap version, which would be a good solution but it seems to trample.
There I am on a laptop with Windows 10, the latest version of Sonic-Pi is installed and working properly for the beginner I am.
I go back to linux dice that I recovered my machine down and I will make sure to install Sonic on it (with a little help on the forum I should get out).
Good luck and good discovery.
I haven’t tried much in way of MIDI and OSC on Windows 10, but I’ve never had any major issues. I’ve received OSC from TouchOSC without problems and sent MIDI to a software synth on the same machine as well. Granted, I had to install LoopMIDI and do some tricks to get rid of the microsoft wavetable deal.
Jittery MIDI and OSC messages are definitely a bug.
Sadly the author of the code which drives the timing of this, Joe Armstrong, recently died. I’m sure he would have loved to get to the bottom of it and make it much tighter.
In lieu of Joe, I will treat it as a priority in the near future. First, I want. to get on top of the releases, and ship v3.2. After that I can then start focussing on improvements like this.
If you (or anyone else) are able to construct some sort of testing harness to provide some hard numbers to demonstrate the level of jitter (which we can then use to compare across operating systems and subsequently new versions) that would be amazing
I’m a long time Linuxian, and the only single important piece of audio/midi software I truly miss is SPi. Yes, it is possible to get it running on a Debian based system, but so far I have been unable to achieve success. I have an old Windows machine that I run Sonic Pi on but it is subjectively ‘laggy’ and I rarely use it now. On the wider topic, given a choice and sufficient resources, I would either buy a bona fide OSX machine, or a powerful Windows machine and run a Hackintosh.
2c.