If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
"Supergreen" theory
Re: "Supergreen" theory
Oh im around for years buddy
Really.. after any post explaining the problem, a derogatory post of your camp.
Just saying because you managed to piss off a lot of people in this topic.
Holding hands and stuff
Really.. after any post explaining the problem, a derogatory post of your camp.
Just saying because you managed to piss off a lot of people in this topic.
Holding hands and stuff
192k @ 8ms
-
MegaHurtz - Posts: 105
- Joined: Mon Aug 11, 2008 6:29 pm
- Location: Eindhoven/Nederland
Re: "Supergreen" theory
billv wrote:Guys, I got an issue with the test unit with ruby counters.
Concerns that "consistancy" problem.....
3 Times now, I've cut a new vst, tested it, and its spot on everywhere.
Shut the host down and try again, then they fail.
So there's a big clue there.....
I think its something about how ruby is re-setting itself..don't know how ruby works there...
Or is the host saying"hey plug-in, I already know you...I'm not paying attention"..somehow??
But i have seen a similar problem in the X11.....and the bug is still there if you want to see.
Notice when you start the X11, the clock jumps straight to "1" and in sync with the host clock...
But not the very first time the synth is played after being loaded...it counts at "0" first .
After the next stop/re-start...bug dissappears forever....
This seems to be an afterload issue.....not sure.....probably un-related to above issue..??
I thought I read that 'RUBY' state is 'remembered' ?!?
- RJHollins
- Posts: 1571
- Joined: Thu Mar 08, 2012 7:58 pm
Re: "Supergreen" theory
RJHollins wrote:I thought I read that 'RUBY' state is 'remembered' ?!?
maybe it does.....not sure...will have to search user guide.......
My question was probably a bit silly......it's just seems like strange behaviour.
If I got bad result on the first test run's...I'd leave it there and move on....
But when i works the first time, everytime.....then fails after re-load...something weird there..
BV MUSIC SYDNEY AUSTRALIA..Songwriting and Software development
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
Headquartershttps://www.bvmusicsydneyaustralia.com/
Spotifyhttps://open.spotify.com/artist/7JO8QM40mVmHb7pAwKPJi0
Donatationhttps://www.paypal.com/donate/?hosted_button_id=HEUR8R7K8GZ4L
- billv
- Posts: 1157
- Joined: Tue Aug 31, 2010 3:34 pm
- Location: Australia
Re: "Supergreen" theory
After reload schematic in flowstone or reload whole flowstone?
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: "Supergreen" theory
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.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: "Supergreen" theory
trogluddite wrote: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.
Green runs in the GUI Thread, Ruby runs in a seperate thread. And nothing has changed on the green system with the introduction of Ruby in FS. Beside the general Green side effects like unstable timings, there is a penalty when crossing over from Green to Ruby and from Ruby to Green. This is because the data has to cross Thread boundaries, which have to be synchronized. Malc said that this takes +/- 1ms... But I guess this really depends on what is going on in the threads... so this can be even worse than the Green management itself.
trogluddite wrote: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.
That's what I've done to proof that this green timing discussion is completely bullshit.
viewtopic.php?f=2&t=1426&start=20#p5704
But hey... I'm not trog, so who cares about facts that don't come from the master of long texts.
-
MyCo - Posts: 718
- Joined: Tue Jul 13, 2010 12:33 pm
- Location: Germany
Re: "Supergreen" theory
"He's not the Messiah, he's a very naughty boy!"
Sorry, MyCo, missed that one while I was away - exactly what I was meaning, and exactly the result I would have expected!
MyCo wrote:That's what I've done
Sorry, MyCo, missed that one while I was away - exactly what I was meaning, and exactly the result I would have expected!
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: "Supergreen" theory
MyCo - you are just too good.
But telling others "that's bullshit" - will not solve the problems nor explain them in understandable/acceptable way. One part of a genius is knowledge, but the other part - is the expression of it (or at least understanding, that not everyone is in the same language, even if both are english).
Did you noticed, that biliv (probably) literally did not perceived what you told/showed him? It's not that he ignored you or did not understood. He literally did not saw your point, watching directly at it. No grounded reference points, no response.
You are the smart guy here, but it was Trog, who explained/unfolded some details on a level that stupid me could understand or confirm my own suspicions. You don't need to be like Trog, but accept, that me or biliv - are not like you. Yet.
But telling others "that's bullshit" - will not solve the problems nor explain them in understandable/acceptable way. One part of a genius is knowledge, but the other part - is the expression of it (or at least understanding, that not everyone is in the same language, even if both are english).
Did you noticed, that biliv (probably) literally did not perceived what you told/showed him? It's not that he ignored you or did not understood. He literally did not saw your point, watching directly at it. No grounded reference points, no response.
You are the smart guy here, but it was Trog, who explained/unfolded some details on a level that stupid me could understand or confirm my own suspicions. You don't need to be like Trog, but accept, that me or biliv - are not like you. Yet.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: "Supergreen" theory
Hehe, you'd be supprised about the 1 moderation I've got so far.
You must admit even I shaped your syntax quite a bit, but you musthave forgotten it all.
The dark and dubious reasons to me are stall and buffering. What else?
You must admit even I shaped your syntax quite a bit, but you musthave forgotten it all.
The dark and dubious reasons to me are stall and buffering. What else?
192k @ 8ms
-
MegaHurtz - Posts: 105
- Joined: Mon Aug 11, 2008 6:29 pm
- Location: Eindhoven/Nederland
Re: "Supergreen" theory
MegaHurtz wrote:Hehe, you'd be supprised about the 1 moderation I've got so far.
You must admit even I shaped your syntax quite a bit, but you musthave forgotten it all.
Yeah, OK, over-reaction on my part a there - guilty as charged!
And I never implied that you know nothing - far from it, I'm well aware of your knowledge of DSP etc. Stall and buffering, yes, of course - I don't disagree with you (or MyCo) about any of that - the intent of the "though experiment" was just to try and help explain those things to folks with no experience what threads are or what they do.
But why post only to snitch at people - that's what I don't get - getting a good universal PPQ lock that we can all use from the new timing system is eluding us still, why not use your obvious intelligence to help out?
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Who is online
Users browsing this forum: No registered users and 101 guests