Page 1 of 2

GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Dec 29, 2013 12:17 am
by Baz
I have uploaded part 1 of a 2 part video showing how to use a GVG110 control panel along with an ATEM to control two video decks using my controller.

It needs a special plug in module I designed that not only allows control of 2 decks, but it also has a RS232 control port, 8 extra GPI IN controls for the ATEM, 2 connectors for an 8 channel TALLY relay card from the ATEM (there are 2 types of pinouts to suit the most popular brand relay cards) and finally it has a connector for my 'soon to be released' Configuration Panel which is a 16x2 LCD display with 5 control buttons.

For the deck control part of this development I borrowed all the code snippets from my soon (one day) to be released slo-mo controller.

Here is the video and please read the notes about it on Youtube.



Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Dec 29, 2013 1:08 am
by Scott Smith
Was looking at some of that earlier today. Great work! I am very interested in doing this to a GVG100 panel I have (and was about to throw away).

Are you uploading code for use and instructions? Are you selling the arduino, preprogrammed, with mods?

How do I go about getting this?

Sent you an email earlier today.

Thanks for starting up this amazing mod.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Dec 29, 2013 1:40 am
by Baz
Thanks Scott

I have replied to your email.

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Dec 29, 2013 3:04 pm
by Fred Rodrigues
Amazing work. I am inspired to get a hyperdeck and a GVG panel now.

This is a little irrelevant to your orignal post

I have a question about the hyperdeck you may be able to answer. I have been using software to capture and play back loops of HD images, I record frames as uncompressed images in ram and then I can play the first frame as soon as I punch out recording. I can then loop these forwards and backwards (palindrome loops or single direction loops).

The cueing seems pretty instant on the hyperdecks, do you know how fast you can switch between record and play and access the recorded file?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Tue Dec 31, 2013 1:19 pm
by RobAshard
Wow. Just watched the video. Very impressive. I am now awaiting my GVG 100, so once I have that I will order your kit, and may as well have all the bells and whistles even though we don't need video playback at the moment.

So when the GVG arrives, is there a simple way to establish that it's not dead (it doesn't have the mainframe, so I've had to take a bit of a chance with this). Fingers crossed. I couldn't find any in the UK and to ship one including its mainframe was getting expensive.

I assume I can just supply power to its D connector, albeit at this point I'd need to lash up both 9v and 15v.
Rob.

Happy New Year and all that everybody.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Tue Dec 31, 2013 7:43 pm
by Scott Smith
Baz,

Glad you stopped me from throwing away my old GVG-110 panel. I also have another panel I was about to toss.

Are you planning any mods for this one? I'd love a mod that will blow up entire planets. Alderaan comes to mind.

Image

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 1:50 am
by Baz
Keep them button caps Scott - lots of people want them!

8-)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 6:57 am
by Baz
fred_dev wrote:
The cueing seems pretty instant on the hyperdecks, do you know how fast you can switch between record and play and access the recorded file?


On my software while recording on the Hyperdeck Studio I can be continually marking cue points and when ready to replay any of them back, while still in record, I just press the appropriate cue button and it instantaneously comes out of record and is CUED.

Can't get faster than that!

Baz
(ps. you can see the above functionality in the next video I uploaded)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 2:28 pm
by Baz
Here is part 2. More to come. Happy New Year.



Baz
(my new years resolution - stop writing all this software and get a life!)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 3:21 pm
by videokadr
HI,
Was looking at some of that earlier today. Great work! I am very interested in doing this to a Sony BVS-3200CP panel I have (and was about to throw away).

Are you uploading code for use and instructions? Are you selling the arduino, preprogrammed, with mods?

How do I go about getting this?

Sent you an email earlier today.

Thanks.

Best regards from Poland

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 5:04 pm
by Scott Smith
Any way of setting a 2 second (or 5 second) preroll for video playback? If I read it right, you can have the take button roll the video, but it essentially starts out in pause for a frame or two. Preroll would be cool.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 10:39 pm
by Baz
videokadr wrote:HI,
Was looking at some of that earlier today. Great work! I am very interested in doing this to a Sony BVS-3200CP panel I have (and was about to throw away).

Are you uploading code for use and instructions? Are you selling the arduino, preprogrammed, with mods?

How do I go about getting this?

Sent your an email earlier today.

Thanks.

Best regards from Poland


I will answer your questions in an email when I get yours.
I can interface any switcher panel but if there are not many available and cheap I am not bothering due to the amount of work involved. Its all about return for the man hours and I did the GVG110 because I knew there were a lot about.

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 01, 2014 11:01 pm
by Baz
Ssmith3 wrote:Any way of setting a 2 second (or 5 second) preroll for video playback? If I read it right, you can have the take button roll the video, but it essentially starts out in pause for a frame or two. Preroll would be cool.


Each deck has a 'preroll' setting that can be set using the TELNET or the config panel. The default is 0 and my video demonstrations are all using 0. The preroll values are 0 -255 frames.

Obviously Preroll is useless if using preemptive cutting and would be short if using a Stinger so the only real use of a prerol is for manual playing a deck.

When I show 'script sequencing' in a later video, which involves sending a whole bunch of deck and switcher commands to the controller, then maybe prerolls will come in handy.

Just as an interesting sidenote, if you premake video's to playback into a show, you can place a clip ID board on the frame prior to picture start and set that frame as your cue point and set preemptive play to 1 extra frame. This will allow each deck's clips to cue and park at the ID board so the operator can confirm the correct clip is loaded, and when playing it won't 'take' the vtr until the first frame on content is available.

Incidentally, in the video I will be making showing these automatic features, the preemptive settings for the 'delay cut' is 2 frames for a Hyperdeck and 3 frames for a tape deck so it really is almost instantaneous! I remember the old days when AMPEX released a 2" machine (AVR 1) and a 2" video Cart machine (ACR25) where they boasted 200mSec 'lock up' time; that's 8 frames in PAL land so we have come a long way; prior to that the best you could get was 4 second lock up.

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Fri Jan 03, 2014 4:28 am
by Evan Daum
Baz, please contact me regarding your system. Thanks.

-Evan

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Jan 05, 2014 11:24 pm
by Baz
Here is a link to another of my boring video's.

This one covers the configuration process using the TELNET network connection.

It covers a variety of commands like -
- Setting up GPI for receiving commands via contact closure
- Allocating which ME the panel will control (for ATEM 2 me switchers)
- Setting the switching mode (Mode 1 is prog row 1-10 as program and prev row 1-10 as preview then
11-20 using shift, and Mode 2 is all 20 buttons as program 1-20 and SHIFT 1-20 as preview
- displaying deck configurations
- setting decks CUE and STILL registers
- setting decks preroll values
- setting decks AUTOPLAY modes to do PLAY and SLO-MO for both normal and preemptive switching
- Batch entering multiple values using pre-made scripts
- setting up button to crosspoint assignments which also set up the multiviewer inputs
- batch entering crosspoint assignments
- displaying crosspoint assignments
- displaying help menu
- displaying MicroSDCard contents

There are other setup and configs available using the TELNET interface which will be all documented in the on line users guide.

So at long last, here is the video....



(sorry for all the 'out of focusness'; it was shot with an Apple iPhone 5 so that's what it does!)

an addendum (short video...)

PostPosted: Tue Jan 07, 2014 9:53 am
by Baz
Here is a little thing I forgot in the last video I made.

Want to use the ATEM Multiviewer's "program" and "preview" displays to show the current source names.
Just use a Telnet command on the GVG to ATEM controller to re-configure using the 'multiviewer mode command.
The source naming works locally, or from any panel you have that's controlling the ATEM.

(In this video I inadvertently called the Telnet window a terminal but you will get my meaning. Another one take wonder!)



Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Tue Jan 07, 2014 11:55 am
by Thomas Seewald
Can this be also done with ATEM TVS ?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Tue Jan 07, 2014 10:41 pm
by Baz
Thomas Seewald wrote:Can this be also done with ATEM TVS ?


I know you can't change any input selections on the TVS like you can with the 1me and 2me, but I don't know about the names.

I will fire up my TVS later today and report back.

EDIT: Just tested it with the ATEM TVS and I can confirm it DOES change the Multiviewers Program and Preview names.


baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 2:34 pm
by Thomas Seewald
Cool !

Do you have a Ardurino code sniplet or must I use telnet to change the mpde ?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 4:44 pm
by Jason Sh
I just KNEW the moment we got rid of our two old unused GVG110 control panels someone would do this! I wish I had to time to do this kind of cool stuff! Any plans to sell them turnkey?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 8:09 pm
by raver
Is it also possible to change the name of Program / preview (also ME2) with the softwre control panel or with UDP codes?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 10:38 pm
by Baz
Thomas Seewald wrote:Cool !

Do you have a Ardurino code sniplet or must I use telnet to change the mpde ?


the command is "CMvI" with bytes -
1 for mv1 or mv2,
1 for which window - 0 = pvw, 1 = pgm 2 - 10 are the source inputs
1 for the actual input number.

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 10:41 pm
by Baz
Jason Sh wrote:I just KNEW the moment we got rid of our two old unused GVG110 control panels someone would do this! I wish I had to time to do this kind of cool stuff! Any plans to sell them turnkey?


Did you toss your old panels or ebay them? If ebay well I am sure they will go to a nice home.

I don't turnkey them but I do sell mod kits to run my software

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 08, 2014 10:46 pm
by Baz
raver wrote:Is it also possible to change the name of Program / preview (also ME2) with the software control panel or with UDP codes?


You can only change the names to existing names that are on the inputs (as seen in my demo) but you can not use specific names (as far as I have tested). Also, I haven't been able to find a way to make it 'no name'.

Baz

GVG110 control panel with ATEM and TALLIES

PostPosted: Thu Jan 09, 2014 8:48 am
by Baz
Here I show the GVG to ATEM controller running tally relays in Mode 1.

With the GVG to ATEM kits, the interface connector has 8 pins allocated for tallies.
In tally mode 1 (simple mode) these pins can connect directly to 8 channel Relay Cards to drive tally systems.
In tally mode 2 (advanced mode) these pins are used to drive an optional circuit board that can provide 16 relay controls for program (red tallies) and 16 relay controls for preview (green tallies).

Of course the tally information is sent from the ATEM so even controlling an ATEM from another panel will still display the tallies.

This video is a little different; it is actually showing the GVG control panel controlling an ATEM TVS; AND the video is very short!


Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 09, 2014 1:17 pm
by Scott Smith
baz, this stuff is awesome. Can't wait to get my hands on it. When are you shipping it with the vtr control board?

Next, a criticism. While you are a genius with the engineering of all of this, and are obviously in the AV TV Biz, your videos lack a little something. Time to look around the shop, find a real camera and a tripod. Maybe a touch of editing. You know better. :D

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 09, 2014 11:50 pm
by Baz
Ssmith3 wrote:... your videos lack a little something. Time to look around the shop, find a real camera and a tripod. Maybe a touch of editing. You know better. :D


You see thats the whole point; they are all deliberately done as 1 shot 1 take to show there is no trickery about the tutorials. Just like someone looking over my shoulder while I rabbit on!
Sure I can make some fast moving music motivated video but not until the product comes out of development.
And when that happens I am betting all the available GVG panels in the world would have already been brought up and modified and in use.

Then I will find the next available applicable panel and convert them and then some clever businessman will see whats happening and buy them all then on-sell at a profit.

All I want to do is bring hardware panels to those that really can't afford a BMD panel. It was never suppose to be complicated.

But thanks for the criticism as in means that at least my message is getting out there.

Baz
(ps. I don't know what was going on with my iPhone in that last video but it was like it was shot through a wet sock!)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 2:08 am
by Ivan Tanaskovic
:D Hehe wet sock.. Probably slow autofocus on iPhone, or you probably by accident disabled autofocus/freeze focus by holding touched screen..
Anyway, incredible job! Enjoy watching your videos.. Wishing more spare time for me in this year for same thing.. Soldering and programming :)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 3:42 am
by Scott Smith
Ssmith3 wrote:baz, this stuff is awesome. Can't wait to get my hands on it. When are you shipping it with the vtr control board?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 5:20 am
by Baz
Ssmith3 wrote:
Ssmith3 wrote:baz, this stuff is awesome. Can't wait to get my hands on it. When are you shipping it with the vtr control board?


The first batch of 20 boards are in next week and I have already got orders for 7 and of course I will be buying 2 for my own panels. Unfortunately the optional Config unit is taking a little longer because I can't find anyone to make the custom plastic cases to suit; it would be different if I was getting 50,000 made!

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 5:23 am
by Baz
Ivan Tanaskovic wrote::D Hehe wet sock.. Probably slow autofocus on iPhone, or you probably by accident disabled autofocus/freeze focus by holding touched screen..
Anyway, incredible job! Enjoy watching your videos.. Wishing more spare time for me in this year for same thing.. Soldering and programming :)

Thanks Ivan - I guess I have gone back to my roots too. After over 40 years in television I suppose this is my sea-change or should I say 'a puddle change'.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 2:25 pm
by Scott Smith
I do think you have inspired me to learn about arduino boards, and start a project of my own. Been thinking about doing it for a while, but wasn't quite inspired enough to buy one and go forward. Now I am. In fact, I want to do something with that GVG-1600 board pictured above. I'm think about a custom desk with the switcher panel under a heavy piece of glass, and an arduino board making all the lit up buttons switch around. And maybe a piezo speaker playing Star Wars Darth Vader theme music on a button press. Shouldn't be too hard of a project, and your mods for the GVG-100 to put in LEDs will give me a good head start in the right direction. In truth, I expect the hard part will be fitting desk drawers under it and proper table legs and such, as the arduino programming doesn't look too hard to do for something simple.

That is a ton of LEDs though. Which arduino board would you recommend?

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Jan 11, 2014 6:29 pm
by Scott Smith
Oh, Baz, something to consider in your projecting and in particular the plastic cases you need, is 3D printing them out. http://www.shapeways.com has quite a few enclosures and such available for Arduino boards. If what you need isn't there, then send them a 3D rendering of it, and boom, your custom project box is printed out. Lots of cool stuff available there.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 1:27 am
by Baz
Ssmith3 wrote:Oh, Baz, something to consider in your projecting and in particular the plastic cases you need, is 3D printing them out. http://www.shapeways.com has quite a few enclosures and such available for Arduino boards. If what you need isn't there, then send them a 3D rendering of it, and boom, your custom project box is printed out. Lots of cool stuff available there.


Thanks for the info Scott. Its interesting the amount of items listed that are 'not for sale'. Is it just people showing off their creations?

I have more or less decided to use an 'off the shelf' case and get a local engraver to do the cutouts; far less costly.

Incidently the Serial Interfaces are now shipping. See....

http://atemuser.com/forums/atem-vision-mixers/blackmagic-atems/gvg110-control-panel-atem-and-rs422-deck-control#new

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 1:34 am
by Baz
Ssmith3 wrote:... and maybe a piezo speaker playing Star Wars Darth Vader theme music on a button press.


I remember the first Star Wars they featured an Ampex Century mixer desk to kill the planet!

Ssmith3 wrote:That is a ton of LEDs though. Which arduino board would you recommend?


If you use an Arduino Uno with up to 8 MAX7219 chips you could drive 512 LEDs. That is a ton of LEDs though.

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 2:16 am
by Scott Smith
Baz wrote:I remember the first Star Wars they featured an Ampex Century mixer desk to kill the planet!


No sir. Not an Ampex. It was this very model of switcher, the Grass Valley 1600-7K, pictured way up above. It is one of the main reasons I've hung onto it this long and want to do something fun with it.

Oh, and the deal with shapeways is this (and a pretty cool idea and business model): You submit a 3D rendering of something you want made. As a part of that, you start your own "Store" on their site and can sell what you designed. I guess you don't have to sell it, if you don't want to, but it is still placed in a store. If anyone buys it, you get a cut, and so does Shapeways. Bought several things there for a DJI Phantom Quadcopter drone. I saw they have some accessories for Arduino, Raspberry Pi, and BeagleBoards. And jewelry. Lots of jewelry.

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 2:52 am
by Jose Saiote
this is the panel working Thanks to Baz,
now I'm gonna kill the planet !

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 10:38 pm
by Baz
Nice looking rig! Those LEDs on the GVG panel sure does bring it into the 21st Century! Not bad for 1980's technology.

How did you go with adjusting the fader limits? Did you use my inbuilt method or just do it by eye?

Baz :o

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 15, 2014 10:41 pm
by Baz
Ssmith3 wrote:No sir. Not an Ampex. It was this very model of switcher, the Grass Valley 1600-7K, pictured way up above.


Yes you are correct; it was a GVG1600 panel. But I know a later Star Wars they used the AMPEX panel. I know because I had both a GVG1600 AND an Ampex Century and one of my producers asked me if Lucas used my studio for those shots!

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 16, 2014 9:41 am
by Sharyn Ferrick
Great looking rig
What monitor are you using the BMD dual?
Do you find it easier to use with the GVG 110 above the two displays?
Thanks
Sharyn

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 16, 2014 10:31 pm
by Jose Saiote
Baz wrote:How did you go with adjusting the fader limits? Did you use my inbuilt method or just do it by eye?

Yes , based on your GVG mods pdf!

sharynf wrote:What monitor are you using the BMD dual?
Do you find it easier to use with the GVG 110 above the two displays?



Yes, and yes, I use them there because they are touch screen, it is handy for presentations when I need to digitally zoom some part of the presentation , its based on skaarhoj touch control and zoom mod! , Thanks also Kasper for that!

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 22, 2014 7:19 am
by Sharyn Ferrick
Baz wrote:
fred_dev wrote:
The cueing seems pretty instant on the hyperdecks, do you know how fast you can switch between record and play and access the recorded file?


On my software while recording on the Hyperdeck Studio I can be continually marking cue points and when ready to replay any of them back, while still in record, I just press the appropriate cue button and it instantaneously comes out of record and is CUED.

Can't get faster than that!

Baz
(ps. you can see the above functionality in the next video I uploaded)



NOW IF BMD could just get the hyperdecks to be able to playback at the same time as recording. It is interesting MXlight on a pc can do this it is possible to be reading anywhere in the recording file and play it back and not interrupt the recording. With a SSD drive it should be technically possible???

Sharyn

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Wed Jan 22, 2014 9:39 am
by Thomas Seewald
Many people would like a "chase-play" in Hyperdecks... (Please BM !!!)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 23, 2014 12:05 am
by Baz
Well, when I look into my crystal ball, I think maybe BMD are going to release a 'EVS' style record/play system. Its about time someone did something about the overpriced solutions available today!

BMD have the h a r d w a r e and the k n o w h o w , they just don't have the t i m e ....

Baz

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 23, 2014 1:12 am
by Sharyn Ferrick
It is interesting when I first talked to Richard at Mxlight he was skeptical, but when the tiny app came out with this Richard was able ti add the feature to MXlight. The VLC player allows you to completely control the playback and speed and works great. Granted it is H.264 but at the higher data rates it looks good especially if the destination of the final product is streaming. Now if Baz could work his magic and have his system talk to the VLC player on a pc ????

Sharyn

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Thu Jan 23, 2014 2:34 am
by Ivan Tanaskovic
... Or just do playback from VLC to Blackmagic card :)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Jan 26, 2014 2:12 am
by Jose Saiote
your CPU will always stress by using a h264 for that ..
have a look into this :

http://casparcg.com/forum/viewtopic.php?t=1310

the code is done, and is pretty easy to design an interface in livecode and recall with amp commands using socket (telnet within livecode itself)

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Jan 26, 2014 4:07 am
by MambaFiber.com
Well consider us another happy customer with the GVG110 to ATEM project. The conversion took less than 2 hours, and is easily done if you know how to solder. We now have another control surface for about a $750 investment. Thanks Baz!!

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sun Jan 26, 2014 11:34 pm
by Jose Saiote
Congratulations!
thats good to know!

Re: GVG110 control panel with ATEM and HYPERDECK control

PostPosted: Sat Feb 08, 2014 11:09 pm
by Scott Smith
Ordered mine. Awaiting some groovy mods and checking this thing out.