ATEM Mini Pro

Blackmagic Design makes some cool production switchers that are reasonably priced and work great. They even distribute an SDK to control them from Windows or Mac programs. Controlling from Crestron is tougher, but not impossible. Some third-party products have sprung up to make it easier, too. In this post, I'm going to walk through how … Continue reading ATEM Mini Pro

Soup to Nuts: Cisco Codec – Part 3

In this part, we'll extend our Device class and create a subclass specialized for talking to Cisco devices. Then we'll work on properly wrapping our SIMPL+ module into a SIMPL User Macro. Let's add a new Codec class to our project: Start off with a simple definition for Codec: using System; using Crestron.SimplSharp; namespace CiscoRoomKit … Continue reading Soup to Nuts: Cisco Codec – Part 3

Soup to Nuts: Cisco Codec – Part 1

In this series of posts, we'll develop a basic module for controlling Cisco Room Kit devices. It can be used in SIMPL Windows or SIMPL# Pro programs. It won't be as exhaustive as the official module available from the Application Market, but it will be enough to handle most video conferencing tasks. Create a new … Continue reading Soup to Nuts: Cisco Codec – Part 1

Soup-to-Nuts: Phonebook Module (Part 2)

In this part, we'll continue to develop our Phonebook class to provide more functionality to our SIMPL Windows programs. We won't quite finish in this part, but we'll be very close. Make sure you download the current source code from GitHub, too. Right now, the Phonebook class tries to load from a file of our … Continue reading Soup-to-Nuts: Phonebook Module (Part 2)