Hello my friends,
first of all I wish a Happy new 2017 to all of us !!!
During this holidays I am trying to do some tests with ClientBMDHyperdeckStudio library to control a Blackmagic HyprDeck SSD recorder to do as simple as possible SLOMO controller
the idea is very simple:
1- HyperDeck is recording...,
2 - when "the event" happens set Mark Out point,
3 - arduino auto set Mark In 5 secs back from Mark Out,
4 - when ready to play slomo arduino stop recording, load mark in, play at 1/2 speed, when at mark out stop playing and restart recording.
First : No problems if the Hyperdeck can't record and play at same time, it is only a proof of concept very usefull indeed if it works !
Second: I use an Arduino Uno and Etherenet shield to connect the Hyperdeck.
Almost everything works fine, arduino can connect, can "PLAY", can "STOP" ecc; "GOTO" timecode is perfect and Hyperdeck jump at correct TC immediatly
but it takes almost ten ( 10) seconds to fetch the current TIME CODE from device during normal Hyperdeck PLAY state. I am using the method:
myTChh = hyperDeck.getTChh();
myTCmm = hyperDeck.getTCmm();
myTCss = hyperDeck.getTCss();
myTCff = hyperDeck.getTCff();
Is there something I should write into the code to fetch the actual TImeCode correctly ?
Where am I wrong ?
Anybody can help me?
tank you very much in advance