Scope's in FS
Posted: Sun May 12, 2013 3:24 pm
Hey all, ive been trying to get an accurate scope going & have come up short.As it stands I would like to get a snapshot of the audio every beat. So far with the amazing work of Billv, Nubeat7, Trog & others its now possible to have accurate timing from the host.
My process is this:
Calculate the required samples needed for the snapshot (get beat length in samples)
Then with the help of a good timer, trigger the mono2graph every beat.
Each time its slightly off. Nothing I do seems to grab the sample in the same place. It keeps bouncing around.
Have a look at the fsm
Export it to vst, load up in host.
Whack in a 4/4 kick pattern and hit play. Technically speaking it should grab the kick sample very beat . It does, but it keeps jumping around on every beat.
Now if you program a kick only on the first beat & then hit play. . . you see that it grabs EARLY (beginning of kick at the end of sample window) & on the second beat shows a grab thats too late???
Annoying!
I tried to make the fsm as minimal as possible to reduce the amount of human error
Dont know where to go on this one! Its either 2 things: Timing off or delay in graph
Im pretty sure that the timing is not an issue:
http://www.dsprobotics.com/support/viewtopic.php?f=3&t=1255
http://www.dsprobotics.com/support/viewtopic.php?f=3&t=1267
So does anyone have experience with graphs / displaying signals here?
Any help would be greatly appreciated!
My process is this:
Calculate the required samples needed for the snapshot (get beat length in samples)
Then with the help of a good timer, trigger the mono2graph every beat.
Each time its slightly off. Nothing I do seems to grab the sample in the same place. It keeps bouncing around.
Have a look at the fsm
Export it to vst, load up in host.
Whack in a 4/4 kick pattern and hit play. Technically speaking it should grab the kick sample very beat . It does, but it keeps jumping around on every beat.
Now if you program a kick only on the first beat & then hit play. . . you see that it grabs EARLY (beginning of kick at the end of sample window) & on the second beat shows a grab thats too late???
I tried to make the fsm as minimal as possible to reduce the amount of human error
Dont know where to go on this one! Its either 2 things: Timing off or delay in graph
Im pretty sure that the timing is not an issue:
http://www.dsprobotics.com/support/viewtopic.php?f=3&t=1255
http://www.dsprobotics.com/support/viewtopic.php?f=3&t=1267
So does anyone have experience with graphs / displaying signals here?
Any help would be greatly appreciated!