"Supergreen" theory
Posted: Wed May 15, 2013 11:51 am
See this thread for Prelude....
http://www.dsprobotics.com/support/viewtopic.php?f=2&t=1426#p5660
Myco, I think i found a way to explain this in your language.
First, The user guide.....
Clock Accuracy
The schematic clock runs at 100 Hz. Unlike the Tick components which are not time precise due to
their use of Windows timers, the Events system uses a different timer which is much more accurate so
each 10 millisecond tick should occur precisely on time.
If you have any of the DirectSound or ASIO primitives in your schematic and these are switched on
then the clock will automatically switch to run in sync with the audio processing. You can then schedule
events to occur with sample precise timing within any audio frame.
it's this Events system part Im focusing on....
You said
Green data coming into Ruby is converted from triggered data into timestamped event data"
This means to me whatever green crap I throw into my Ruby Midi/Timer it is going to spit out
Sample Accurate, just like DSPR claim.
Now lets take a look at the other side of the Loop
You said,
And Green data coming out of Ruby is converted from timestamped event data into triggers
Ok, now the signal has turned into green piece of crap again, where Bill Gates and his windows
rubbish, steps in and manages to keep the signal accurate till ruby decides to
recieve/call it's next parameter.
I know i'm using green, but I think the looped circuit is locking the green data into the events
system. It's got no-where to run....it's bound by ruby.
Thus we have a "Supergreen" circuit where sample accuracy is maintained.
http://www.dsprobotics.com/support/viewtopic.php?f=2&t=1426#p5660
Myco, I think i found a way to explain this in your language.
First, The user guide.....
Clock Accuracy
The schematic clock runs at 100 Hz. Unlike the Tick components which are not time precise due to
their use of Windows timers, the Events system uses a different timer which is much more accurate so
each 10 millisecond tick should occur precisely on time.
If you have any of the DirectSound or ASIO primitives in your schematic and these are switched on
then the clock will automatically switch to run in sync with the audio processing. You can then schedule
events to occur with sample precise timing within any audio frame.
it's this Events system part Im focusing on....
You said
Green data coming into Ruby is converted from triggered data into timestamped event data"
This means to me whatever green crap I throw into my Ruby Midi/Timer it is going to spit out
Sample Accurate, just like DSPR claim.
Now lets take a look at the other side of the Loop
You said,
And Green data coming out of Ruby is converted from timestamped event data into triggers
Ok, now the signal has turned into green piece of crap again, where Bill Gates and his windows
rubbish, steps in and manages to keep the signal accurate till ruby decides to
recieve/call it's next parameter.
I know i'm using green, but I think the looped circuit is locking the green data into the events
system. It's got no-where to run....it's bound by ruby.
Thus we have a "Supergreen" circuit where sample accuracy is maintained.