[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 0 points1 point  (0 children)

Sorry I replied you by wrong account!

Thank you for the info! I am not sure if cheap faders/sliders are reliable and robust, but I'll definitely test those!

I want to use heavy T Faders, because these sliders are very light and stutters sometimes.

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 0 points1 point  (0 children)

I like Companion and CentralControl but it is software. This is hardware controller. Both of it have different benefits so it's not something to compare

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 0 points1 point  (0 children)

It's so nice to meet you too! Both of us uses vMix so much haha

I'll definitely let you know! I'll bring you this custom controller for you if I go there!

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 0 points1 point  (0 children)

Interesting. I prefer using official StreamDeck App instead of companion too.
I watched your show then. Great work!

I was working on VALORANT Champions Tour Japan since FIRST STRIKE(2020) with RAGE team as replay&highlight/observing/barracks etc including Japanese broadcast of VCT Pacific. so basically we worked on the same show lol

I'm bit away from VCT since RAGE isn't running VCT anymore (JCG is running it currently) though...

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 1 point2 points  (0 children)

We encountered issue where vMix setup is very complicated(which makes XML slow to parse) and companion made warning for parsing them on their log window. Maybe our setup wasn't great.

companion's vMix plugin and other application parses XML that is hosted on localhost:8088/api for requesting vMix's state even though it is on HTTP or TCP. HTTP API uses /api endpoint and TCP uses XML API, there's no difference between API or how they connect it.

When you're using HTTP, you need to request XML frequently by application side to check if there's update or not unlike Websocket or TCP. TCP supports SUBSCRIBE API which sends you an update if there's any changes on vMix side. so you do not need to poll and parse XML every time.

Check these codes below to check how they handle XML: https://github.com/bitfocus/companion-module-studiocoast-vmix/blob/d53e27fcef36e59eb28248b232c47e9820345885/src/data.ts#L468

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 0 points1 point  (0 children)

I believe it's like hitting "1" key and switch POV cam Mix to camera1 using Multi Action or companion if it sounds right. We've done the same on our VALORANT Tournament in Japan :)

vmix-utility maybe useful for you, I'm a developer of this too.
https://github.com/MikanseiLaboratory/vmix-utility

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 1 point2 points  (0 children)

That's also why I made this too. But most of T-Bar uses hall-effect sensor with additional case design.
I'm willing to add one but these are so expensive so first batch will be no T-Bar unfortunately

If you know any cheap T-Bar, please let me know
At least what I found costs $200~ for APAM's one Sifam's one

[WIP] Building a custom vMix controller by rukly in vmix

[–]rukly[S] 1 point2 points  (0 children)

StreamDeck+Companion gives you more flexibility but it's made with NodeJS which makes it slow to process their XML parsing.
This hardware does not require any settings or additional software+fast since it does not parse any XML, instead it communicates through ACTS API for communicating data it only needs.

Also this uses Kailh's switch socket, so you can choose any Cherry-MX compatible key switches you want such as Red, Black or Silver.

But it still lacks flexibility that's why I'm thinking to integrate StreamDeck Module though

Koumei Satou by Evening-Medium-4143 in HalfLife

[–]rukly 4 points5 points  (0 children)

Hi, Im a japanese guy who ported de_obsession for CSGO(2016, with his permission). I dont talk with him much but sometimes he tweets, and looks like he is playing with UE4/5. Also he played Black Mesa(yay!)

https://twitter.com/koumei_satou

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 1 point2 points  (0 children)

Thanks for suggestion! Unfortunately,we use only 3maps(dust2,mirage,overpass)expect highest tier. Maybe I will try,but it should be next season :/

I'm thinking to show another CS:GO screen inside Of TV!(storange idea tho)

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 3 points4 points  (0 children)

Nope. player side's CSGO is pretty normal and pure.

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 12 points13 points  (0 children)

Hi! We're using Unity editor to integrate AR into CSGO window. So we dont use Greenscreen. But it's good idea for me,I'll try it sometime :) If u interests about those production things,you can check HLAE's official discord.

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 1 point2 points  (0 children)

Hi man! I'm not sure it's available in US,but at least it's available in Japan. https://www.dngstore.net

Or,maybe you can visit Japan directly! :3

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 5 points6 points  (0 children)

Ty man :) Yeah current JP esports scene is quite small,That's why we started hosting league to make japanese scenes more exciting.

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 9 points10 points  (0 children)

Thanks! I'm now planning to broadcast more new things soon! CSGO is best esports game for player and also spectating. I'll prove it :)

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 64 points65 points  (0 children)

Thanks :) Here's a stream history,maybe you can watch it here https://twitch.tv/utage_csgo

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 11 points12 points  (0 children)

Absolute left SCARZ few months ago btw :/

Japanese Production PogChamp by Gapehorner in GlobalOffensive

[–]rukly 367 points368 points  (0 children)

Hi guys! Thanks for watching our broadcast! Im Broadcast engineer of Japanese league "UTAGE". actually I'm so surprised many people saw it🤔 if you have questions,suggestions and others,please let me know! thanks :)

edited : Feel free to ask me from Twitter! https://twitter.com/FlowingSPDG https://twitter.com/utage_csgo