MegaHurtz wrote:Wow, so you collectively piss everybody right off in the next sentence.
MHz, will you please just give it a rest.
Some folks may have disagreed with some of tester's points in the past, just as he may have disagreed with theirs, same as for any other forum user - what a boring world it would be if that were not the case. But I don't see any "collective" exodus of people all claiming that his behaviour has made life on the forums intolerable. (I certainly know for sure who amongst us has received more moderator warnings and post edits back at the SM forum!)
I don't perceive anything "derogatory" about anyone having a different perception of a problem than the way I might explain it - I might disagree with their "model" of how things work, or even find it frustrating if my posts are misunderstood or fall on deaf ears, but so what? Since when was any of us always right about everything all the time?!
And where, may I ask, is your all-encompassing explanation for the unusual results that billy et al. are seeing? So far, even the most experienced of us have only been able to point towards general "good practice", and make very tentative suggestions about the unexpected stuff. I guess you must want to keep us all in suspense about whatever amazing insight you have that you are too selfish to share with us.
If this thread, or the FS forum in general, are not to your taste, it is very simple - go find one you do like - the internet has no shortage of websites where childish tittle-tattle and unfriendly sarcasm will find a happy home.
Back on topic......that's enough "Troll Food"...
Regarding doing some tests of how 'green', 'Ruby', 'MIDI' are interacting - it seems to me, that the crucial point to test in my "hypothesis" is this...
Do green events created by Ruby receive some kind of "time stamp" as for MIDI (or maybe, just end up sharing the same thread). This is the one thing that would be essential to have tighter green timing that was deliberately designed into the system rather than just a fluke.Without checking for "sample accuracy" specifically, it seems that this should be easy to test - send a MIDI event from Ruby on a known MIDI channel. Then take a 'green' path from a second Ruby output that is triggered at the same time - pass it through a few primitives - create a MIDI note from that trigger using the standard primitives on a different channel to the Ruby MIDI event. Then merge the two MIDI links.
If Ruby does indeed tag green events with a sample buffer "index", then we should be able to record those two events inside the host, and show them arriving at exactly the same time - precsiely WHEN in time is not crucial to this test, only that the events are simultaneous. Whatever absolute timing problems the VST interface or host might cause will be the same for both events, eliminating many variables from the experiment, and revealing whether there really is any "non-SM" behaviour going on when we mix green with Ruby.
It might also show us whether the "special relationship" between FS and FL gives different results than in other hosts.