vMix Forums
»
General
»
3rd Party Software and Development
»
Programmable Controller for Windows/Mac- ( *replaced with vMIx Panel Builder)
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
***** Update.. this application was a first attempt at a programmable controller and has been abandoned. It has been replaced with the "vMix Custom Panel Builder" . You can find it in the 3rd party forum as well.. ****Like many folks, I was looking for a controller that I could use with vMix to switch video, do replays and control audio with programmable buttons rather than click all over a multiview screen to cut a show. I liked the idea of a midi controller like X-Keys or Akai, but I also wanted to be able to easily label the buttons and have separate configurations for different shows. So I figured I would write one. This app basically sends commands to vMix using the Web API. So anything that is in the vMIx shortcuts can be used. You can configure any button and customize the layout to whatever you like. Highlights: - Buttons are configurable to any vMix shortcut in the Web API - Buttons can be labelled (use a comma between words to place each word on a separate line) - Separate configurations can be saved for different shows. - Scripts can be triggered by one button (Just call up a script that you pre-programmed in vMIx) - The volume faders are associated with the (AudioOn/Off) button below it. You can assign them to any input. - You can hide the unused buttons if you wish - Assign the vMix IP in the IP field (don’t add the port number) - The program can be run on multiple computers at the same time. This is nice if you have different operators doing different functions. - It will run on Wifi or LAN as long as you are on the same network as your vMIx computer - The fields to the left of the buttons are simply text fields. You can put whatever you like in it. It’s just a reference for however you design your layout. So here’s my first version. It's not perfect but feel free to try it and offer any suggestions. Here’s a link to the Windows and MAC versions: https://www.dropbox.com/...VGAWBtTI9OeECDQ-8Ua?dl=0Leave the folder intact for the Windows version as the externals that it requires are inside it. I’ve installed it on an all-in-one PC Touchscreen and it seems to work quite well. That’s mostly the reason I wrote it… raugert attached the following image(s): Screen Shot 2017-09-04 at 9.55.55 PM.png (115kb) downloaded 83 time(s).You cannot view/download attachments. Try to login or register.
|
3 users thanked raugert for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Hi, I tried it, but it does not work at all...fist, it does not see my vMix, nor does anything responds....I changed the IP: address to see what will happen...nothing.....any ideas?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
Did you assign the buttons according to the inputs you are using in vMix or were you just using the demo template that loaded when you launched the app ? You must first assign the buttons to match your setup in vMix. Go to menu Buttons / Assign to launch the datagrid and modify it for your needs or you can use "Clear All" to start a new template. Once you have assigned the buttons, click "update buttons". If these functions are working properly, then it might be a network connection issue. Make sure the computer you are using for the app is connected to the same network as the vMix computer. Are you using the app on a PC or Mac ?
edit: Download the new version. I added a feature that checks for a valid connection to vMix. That should help troubleshoot issues..
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Do I use the same link from the first post?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Do I use the same link from the first post?
EDIT: I used the posted download link, and now it works...I used the supplied template, just to test...only bad I found, is that it is not scaled, so I have to drag it left or right to see the buttons......Can it be made to scale to fit any size display?....That is all I see so far, as I have not run it through all the tests....but it works nice otherwise....
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
Thanks for the suggestion Joeboe. Indeed I made it for widescreen computers. I will work on making it sizeable.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
I added window sizing to accommodate different PC and Mac computers. Also added connection validation. Use the original link in the first post to download.
|
2 users thanked raugert for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Thanks...works ok ...any new updates?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
@Joeboe
No new updates. I wasn’t sure if anyone was actually using it, so I didn’t develop it any further... I could improve it if there was an interest.
|
1 user thanked raugert for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/21/2015(UTC) Posts: 324 Location: Cornwall, Ontario, Canada Thanks: 18 times Was thanked: 80 time(s) in 60 post(s)
|
@raugert
Works great, only thing is with so many buttons, users could get confused on which button does what when you assign commands/functions.
I would add the ability on top of the button assignment dialog to be able just to right click a button and open a separate dialog box where users could define the actual button and also add dropdown list for Command and Input.
Also in the button assignment dialog I would add separation for (Overlays, Triggers, Program, Preview etc..) and add dropdown list for Command and Input
Also a Dark theme would look much better... in my opinion.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Can it be made to add buttons and auto resize as these buttons are added, so there would not be so many unused buttons to look at, and yes, a dark GUI would be much nicer....somehow, I like black...but an option to choose a colour would be my best choice, especially for those who always oppose logical suggestions....(Vidblaster has a switcher in their program that extends as new inputs are added)....maybe something similar could be done.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
Thanks for the suggestions. I will work on it. Rather than keep the current locked-in matrix format, I might just re-write it so that you can add buttons as required and have the ability to place and size them wherever you wish. Sounds like it would be more user friendly that way. Of course I'll keep the other suggestions in mind also (colour theme, dropdown menus, separate dialog on right-click, etc)
|
1 user thanked raugert for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
great......looking froward to playing with something new .... I like the program, just that there are too many buttons....This would be a software option to Xkeys, which for me, and I am sure for others, would be a better choice, as it would limit the pieces of hardware on the desk....less wires to get yanked out, especially during a live stream..just open a preset, and all the needed buttons are there, labeled and ready to use......hope you add that feature as well, where layouts could be saved as presets....
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/23/2018(UTC) Posts: 16 Location: Poland Thanks: 6 times Was thanked: 2 time(s) in 2 post(s)
|
I'm a graphic designer - my layout proposal: v1v2v2aWORK WORK WORK ! ! ! :D :) File Attachment(s): vmix controller interface 2-1.png (3,730kb) downloaded 40 time(s).Brutuss attached the following image(s): vmix controller interface-01.png (1,290kb) downloaded 24 time(s).You cannot view/download attachments. Try to login or register.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/21/2015(UTC) Posts: 324 Location: Cornwall, Ontario, Canada Thanks: 18 times Was thanked: 80 time(s) in 60 post(s)
|
Brutuss wrote:I'm a graphic designer - my layout proposal: That looks awesome, easy on the eyes, buttons can be easily identified.
|
|
|
|
Rank: Member
Groups: Registered
Joined: 1/23/2018(UTC) Posts: 16 Location: Poland Thanks: 6 times Was thanked: 2 time(s) in 2 post(s)
|
raugert - Please give me Livecode “source code” - I redesign the program
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/11/2017(UTC) Posts: 60 Location: Medxico
Thanks: 2 times Was thanked: 7 time(s) in 6 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Any thing yet for us to try?.....like the colour code of that GUI....wish I could create something to work with UTC
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 8/5/2017(UTC) Posts: 569 Location: Manitoba Thanks: 113 times Was thanked: 313 time(s) in 178 post(s)
|
I am currently working on the New "Panel Builder" where you can create and customize your own layout.
It's almost ready for Beta release. Just doing some more testing and adding features. Should have something ready by next week.
|
1 user thanked raugert for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/16/2017(UTC) Posts: 578 Location: jamaica
Thanks: 77 times Was thanked: 32 time(s) in 31 post(s)
|
Thanks...will be looking out for it.....I just like playing with new software
|
|
|
|
vMix Forums
»
General
»
3rd Party Software and Development
»
Programmable Controller for Windows/Mac- ( *replaced with vMIx Panel Builder)
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close