logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
TeODH4  
#1 Posted : Monday, May 13, 2013 6:29:44 AM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hey guys, I'm new to the forums. I wanted to fill you in on a project I have in the works. I am currently in the planning stages, and will start development soon. The idea is to create a physical interface for vMix, just like a standard switcher / mixing console. I have been researching some design ideas, and will have some mock-ups available soon.

Considering how vMix is not your standard video mixer / switcher, and you start looking at console designs such as the ATEM 1 M/E controller. You can start to see how a physical console could actually limit your abilities in an application like vMix. Unlimited inputs, multiple overlay layers, multiple transition modes, etc. Considering how flexable vMix is for setting your own shortcuts, and assigning custom keyboard shortcuts. I start to wonder if there is even a point to having a physical interface.

But in the end even with how easy vMix is to operate with a keyboard and mouse. I still find myself missing the physical interface. I have listed below the main design ideas and features.

* Input Row - Each input will have the following features.
- LCD Screen: To Display the title of the input
- Program Button: Will light up Red When on AIR, and functions as a CUT
- Select Button: Lights up when selected, and puts the input into your preview bus
- Audio Button: Same function as the software, lights up when audio is activated

- Page Up / Page Down: These buttons allow you to switch between banks of inputs, vMix is unlimited your board should be too!
- LCD to display your current bank of inputs selected (eg "Bank 1 of 2" ).

* Above the input row will be a set of dedicated macro buttons.
- Assignable to any API function (any option available for shortcut keys).
- Assign multiple triggers/events to a single button. Such as transition to input 4, and display input 10 on Overlay bus 1 (would be very hard to do quickly in software).

* To the right of the input row will be a T-Bar with your main functions.
- T-Bar or slider for controlling the virtual T-Bar
- Cut Button
- Quick Play Button
- Overlay Buttons: All four of them.
- Transition Buttons: All four of them.
- FadeToBlack Button: Flashes RED when enabled

* To the right of this section will be your playback controls for the selected clip
- Play/Pause Button
- Reset Button
- Skip Forward
- Skip Back
- Jog wheel for frame by frame movement
- Playback Speed: knob to adjust playback speed for replay clips

* Above the Playback area you will have your production buttons
- Record to Disk: lights up when Recording
- MultiCorder: lights up when recording
- Streaming: lights up when streaming
- Capture Still: captures a still image of your program out and asks to save

* Touch Screen
- This is where you will configure your Control Surface
- Set the IP and Port to Connect to your vMix Console
- Program your macro keys

* Connectivity
- Power: Im sure we will have customers from all over the world, we will have options here. US, UK, etc
- Ethernet: to connect directly to your network
- WIFI Connectivity built in.



Depending on the interest in this product, I will also pursue developing other products, and turn key system for vMix. Such as some possibilities listed below.

* Portable, Expandable vMix TurnKey Video Mixer
- Portable design
- Built in LCD Monitors
- Embed Mixing Console based on the above controller.
- Built in keyboard
- Rechargeable Battery: For the ultimate portable solution.
- WIFI built in
- Modular by design, mix and match your capture cards, just like any other vMix system.
- Full Windows environment: Required by vMix anyway. Use it as a full work station for Photoshop, Premiere Pro, etc, while on the road.



I believe vMix is a very powerful platform. I wan't to help work with Martin, and the rest of the community to really put it over the top. If you have any questions, or suggestions please feel free to let me know. If you are interested in either of the products listed above. Please be sure to let me know. Also let me know what such a product would be worth to you. Obviously I want to keep the cost as low as possible. I want to create interfaces, and turn key solutions that rival the ATEM and TriCaster products, at a much lower cost.

Thanks in advanced, I look forward to your feedback.


Best Regards,

Wayne Hartmann




dundurs  
#2 Posted : Monday, May 13, 2013 2:51:40 PM(UTC)
dundurs

Rank: Advanced Member

Groups: Registered
Joined: 3/24/2011(UTC)
Posts: 273

Thanks: 8 times
Was thanked: 45 time(s) in 22 post(s)
An alternative approach would be to produce a control panel with noname keys. This would allow users to assign keys functions according to their specific needs. For example, one might only use 2 capture inputs, 20 subtitles, desktop capture input, while others might need 5 capture inputs and 5 delays with video transitions and 5 video ads, some might extensively use preview, while others go live directly using inputs. This however would mean, that keys should display the name of the function (that could be equivalent to vMix shortcut title).

Surely, there should be default key assignments as you stated above for easy starting up, but I think it is wise to keep in mind that vMix is used in different setups that each might require different (unlimited) control options. I just dont think that 10y old TV standard mixer approach will do the trick for our future needs.

To keep costs low and simplify key management, vMix built in shortcut assignment feature could be used also for this external control panel. The shortcuts created in vMix could be assigned to the control panel automatically (assuming control panel keys can also be identified by standard keyboard keystroke) eliminating the need for Touch Screen. Added value is that shortcuts are saved in vMix preset meaning that they are not separated from the actual production setup, and there might be many different setups.

This is more thinking out loud, but i would probably be interested in such a device,
Dundurs
thanks 1 user thanked dundurs for this useful post.
TeODH4 on 5/13/2013(UTC)
Damn2Good4U  
#3 Posted : Monday, May 13, 2013 7:38:38 PM(UTC)
Damn2Good4U

Rank: Advanced Member

Groups: Registered
Joined: 2/26/2013(UTC)
Posts: 373
Man
Location: London

Thanks: 41 times
Was thanked: 37 time(s) in 36 post(s)
Thanks a lot TeODH4 for your interest and suggestions, as dundurs rightly said, different people uses vMix to achieve different thing, I will suggest u look into his comment well and see how to come up with more flexible way of using the external hardware.

And for the complete turnkey system with at least 3 built in inputs with LCD, that will be cool.. But streambreeze I guess have done something similar.

In all we are here to make this the best software in the market.

Regards,
Rottimmy
IceStream  
#4 Posted : Monday, May 13, 2013 11:45:15 PM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
The biggest advantage for me, no matter what the configuration of a physical console, is that it remains functional whilst making adjustments within the vMix user interface (e.g. setting up a PiP effect)or doing something in another window, such as monitoring facebook or twitter, or the chat room feed. Been caught a number of times in a live show when the shortcut key is not active because of afore mentioned and I need to change cameras or inputs quickly... Being able to hit a console key is far more effective than having to scramble back into the user interface to make hot-keys active again.

Ice
TeODH4  
#5 Posted : Tuesday, May 14, 2013 12:52:15 AM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Thank you everyone for your input. I understand that the way I use vMix, and the way you use it can be dramatically different. So I will do my best to create a console, that is as flexible as possible. While preserving the abilities of a traditional switcher as well. I am considering some design changes to make that a little easier. Such as having several sections dedicated to a user specified input. For quick recall of said input or effect. while still having a dedicated input row to page through all of your inputs, to quickly access any you have not pre-programmed into the console. I believe this kind of hybrid setup would be ideal.

IceStream, The console will have an always on connection with vMix. That Combined with the multi-threaded design of vMix. Will not effect the usability of the console while setting up a pip shot, or even using another application.

Best Regards,

Wayne
TeODH4  
#6 Posted : Tuesday, May 14, 2013 4:28:27 AM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Just a quick update on the current design Let me know what you think.

Regards,

Wayne Hartmann


UserPostedImage
melody  
#7 Posted : Tuesday, May 14, 2013 4:42:54 AM(UTC)
Guest

Rank: Guest

Groups: Guests
Joined: 1/13/2010(UTC)
Posts: 230

Was thanked: 3 time(s) in 3 post(s)
simple and practical... Great job on this controller, very nice design. 1 like :)

regards

melody
www.espiritosanto.cc
macjaeger  
#8 Posted : Tuesday, May 14, 2013 5:38:02 AM(UTC)
macjaeger

Rank: Advanced Member

Groups: Registered
Joined: 2/25/2013(UTC)
Posts: 228

Was thanked: 36 time(s) in 25 post(s)
Is this a photoshop study, or a real, physical mockup? Looks interesting either way!
TeODH4  
#9 Posted : Tuesday, May 14, 2013 5:45:16 AM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Just a Photoshop mockup right now. Next step is the PCB, and CAD Mockups.
TeODH4  
#10 Posted : Tuesday, May 14, 2013 12:46:09 PM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
19" rackmount version. Perfect for DJ's and Compact, Mobile Setups. Or, maybe this calls for an all in one design, to over the most versatility. Let me know what you think!

Regards,

Wayne Hartmann


UserPostedImage
TeODH4  
#11 Posted : Tuesday, May 14, 2013 1:09:45 PM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hybrid Model

UserPostedImage
Henny  
#12 Posted : Tuesday, May 14, 2013 4:29:53 PM(UTC)
Henny

Rank: Advanced Member

Groups: Registered
Joined: 5/14/2013(UTC)
Posts: 140
Man
Location: uk

Thanks: 2 times
Was thanked: 24 time(s) in 20 post(s)
The 19" versions are a little small - the buttons would be very small and the t-bar almost impossible to use.

I'm also currently investigating control surfaces, playing with some existing surfaces from snell and Wilcox and also eyehight , working on reverse engineering their protocols one being rs232 other can bus , and planning to use raspberry pi as a bridge

On a side note over on the atem forum they have an open source control surface that would just need new code to work with vmix


Is it just me or is having to do all coms Over http abit of a faff , Is their any way of adding an option to the api to just work with raw telnet tcp/ip commands ?

macjaeger  
#13 Posted : Tuesday, May 14, 2013 4:43:32 PM(UTC)
macjaeger

Rank: Advanced Member

Groups: Registered
Joined: 2/25/2013(UTC)
Posts: 228

Was thanked: 36 time(s) in 25 post(s)
Using Http is a more generic approach, that can literally be used from all sorts of devices - so from vMix' point of view it might be the most flexible solution. But your hardware could act as a standard input-device (like a custom keyboard), that would give you more direct (and probably more responsive) control over vMix.
TeODH4  
#14 Posted : Tuesday, May 14, 2013 7:59:34 PM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Henny wrote:
The 19" versions are a little small - the buttons would be very small and the t-bar almost impossible to use.

I'm also currently investigating control surfaces, playing with some existing surfaces from snell and Wilcox and also eyehight , working on reverse engineering their protocols one being rs232 other can bus , and planning to use raspberry pi as a bridge

On a side note over on the atem forum they have an open source control surface that would just need new code to work with vmix


Is it just me or is having to do all coms Over http abit of a faff , Is their any way of adding an option to the api to just work with raw telnet tcp/ip commands ?



It's something I'm going to play around with I'm working out the size of the components right now to get the correct spacing. I will see how feasible a rackmount solution is. So be it if I have to drop a column or two of the inputs, or touch screen.

Again siding with macjaeger, an http API makes it much easier for developers to connect to, and allowed for the built in web app itself. With that said, I don't see why they couldn't have both options? If you really want a telnet TCP/IP API, go request it and see what they say. :-)
Damn2Good4U  
#15 Posted : Tuesday, May 14, 2013 8:25:22 PM(UTC)
Damn2Good4U

Rank: Advanced Member

Groups: Registered
Joined: 2/26/2013(UTC)
Posts: 373
Man
Location: London

Thanks: 41 times
Was thanked: 37 time(s) in 36 post(s)
I am in for this, I like d design, most especially the hybrid type....

Well done TeODH4

Regards
Rottimmy
IceStream  
#16 Posted : Thursday, May 16, 2013 12:32:37 AM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
Rather interesting set-up Wayne, but a little further away from a traditional switcher than I expected. Call me old fashioned but I would still like to see a Program bus and a Preview bus. The way I see it, each input already has as a Mix Effects feel to it so I would be inclined use each as such and make them assignable to the buttons on the Program and Preview Buses. I like your idea of being able to scroll through the inputs (pg Up & pg Dn) but I see a danger of getting lost if you have multiple pages of inputs unless they are pre-assigned to a "hot" key so to speak on the program bus. Finding Camera 2 input in five pages of inputs on your design could be just as troublesome as using the user interface. At least that's how I see it if I have interpreted your drawing correctly, more of a push button replica of the user interface, which again is a great idea to take advantage of everything that vMix does, but doesn't necessarily improve efficiency in a live situation. Just my thoughts.

Ice
TeODH4  
#17 Posted : Thursday, May 16, 2013 1:48:15 AM(UTC)
TeODH4

Rank: Member

Groups: Registered
Joined: 5/12/2013(UTC)
Posts: 19
Location: USA

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
IceStream wrote:
Rather interesting set-up Wayne, but a little further away from a traditional switcher than I expected. Call me old fashioned but I would still like to see a Program bus and a Preview bus. The way I see it, each input already has as a Mix Effects feel to it so I would be inclined use each as such and make them assignable to the buttons on the Program and Preview Buses. I like your idea of being able to scroll through the inputs (pg Up & pg Dn) but I see a danger of getting lost if you have multiple pages of inputs unless they are pre-assigned to a "hot" key so to speak on the program bus. Finding Camera 2 input in five pages of inputs on your design could be just as troublesome as using the user interface. At least that's how I see it if I have interpreted your drawing correctly, more of a push button replica of the user interface, which again is a great idea to take advantage of everything that vMix does, but doesn't necessarily improve efficiency in a live situation. Just my thoughts.

Ice


Thanks for your input. However you have seem to interpreted a couple things a little differently from the vision of the product. The 4 buttons that have their labels dictated by the LCD display. Are completely customizable. They can be used to recall a specific transition, assign to an overlay. They can be used for video playback controls on your non-live feeds. They can be used to trigger pretty much any function in vMix regarding that input. The SEL (short for select) is treated as your preview button, and CUT is treated as your program button. So in a sense you do still get your program and preview rows, just simply a different layout in an attempt to save space, and make the panel more flexible.

There are two modes for using the input section. You have your own custom layouts where you can individually select the inputs that get assigned to each input section on the console. You will have an unlimited amount of pages you can create here.

The second mode can be activated by pressing the mode button. This will put you into a "real input" mode, where all your channels are mapped out exactly as they appear in vMix.

Something to keep in mind, the illustration does not have any of the buttons lit up. but the cut buttons will be lit bright red when they are on air, and the select buttons will be lit up in green to show that input is currently selected for preview.

I feel this design is the best compromise I can make, while trying to appeal to everyone. If you really do not want all the added features and buttons per input, i can surly release a "basic switcher" model. Which could be available at a lower price point.

Please do not think that these mockups will be the final product, I am currently designing the PCB layout, and I have made a few changes to the design, including button spacing/placement, and lcd screen sizes. But we are getting there. Then its just a matter of getting enough people interested in purchase to warrant a full scale production of these devices. I am considering running a kick starter campaign to raise funding, and get the information out there. Let me know what you think, I will do my best to please everyone with the design.

Martin, if you are reading this and are interested in offering this device for sale on your website. Please get into contact with me, so we can work something out.

Everyone give me about a week to finalize the PCB design. I am working with a hardware developer from atemuser.com regarding a low cost T-Bar option. So, I am very excited about that. He is working hard to get the next prototype out. So, before I can finalize the PCB design, I am waiting to get the info back on it. With the upcoming release of vMix, the API will have new features that are required for some of the key functions of this console. So we are also waiting on this update.

Please have patience, and we will get there sooner than later. We will start taking pre-orders in the near future. I will update this thread as soon as I have some more information.


Kind Regards,

Wayne Hartmann
IceStream  
#18 Posted : Saturday, May 18, 2013 12:00:34 AM(UTC)
IceStream

Rank: Advanced Member

Groups: Registered
Joined: 3/7/2012(UTC)
Posts: 2,636
Man
Location: Canada

Thanks: 33 times
Was thanked: 506 time(s) in 475 post(s)
As I indicated, I think it's a very interesting approach to build that kind of functionality into the console, I just don't see how you can quickly switch between an input from row 1 to an input from row 6 and then back to an input from row 3 without navigating the menu on the console, especially if you are distracted by other screens or set-ups during a live broadcast. Unless that is a function that could be assigned to the "macro" buttons.
I currently assign specific inputs to shortcut keys for quick access to program out and overlays, the problem is they become inactive when having to adjust a slide or type a new message on the ticker tape and why I feel an external switcher would be of great benefit as long as it is continuously functional. Your design shows a lot of potential and appears to maximize the versatility of vMix, it's just a little different than a traditional switcher and of course you can't please everyone.
I'm looking for a couple dozen or so "go to" buttons that I can reach over and push to keep the show going, no matter what else I have happening on my screen. Your design does not preclude me from accomplishing that, it just seems to add a lot functional clutter that I probably would not take full advantage of.

Ice
Odrel  
#19 Posted : Monday, January 12, 2015 9:06:16 PM(UTC)
Odrel

Rank: Newbie

Groups: Registered
Joined: 1/12/2015(UTC)
Posts: 1
Location: France

Any update on your work ? I'd love to see your progress !
Users browsing this topic
Guest (4)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.