• Thanks for visiting the Kaleidescape Owners' Forum

    This forum is for the community of Kaleidescape owners, and others interested in learning about the system, equipment, services, and the company itself.

    It is run by a group of enthusiastic Kaleidescape owners and dealers purely as a service to this community.

    This board is not affiliated in any way with Kaleidescape, Inc.
    For official technical support, product information, or customer service, please visit www.kaleidescape.com

  • You are currently in "Guest" mode and not logged in with a registered account.

    The forum is free to use and most of the forum can be used by guests who are not registered....

    ... but we strongly encourage you to register for a full account. There is no cost to register for a full account.

    Benefits of registering for a full account:

    • Participate in the discussions! You must have a registered account to make posts on the forums. You will be able to start your own thread on a topic or question, or you can reply to other threads/discussions.
    • Use the "Conversation" feature (known as "private messaging" on other forums) to communicate directly with any of the other users here.
    • Access the Files area. The "resources" area of the forum contains many "Favorite Scene" and Script files that can dramatically increase the enjoyment of your Kaleidescape system. Go directly to great scenes in your favorite movies, created by other owners, and add automation to playback of your system with Scripts.
    • You won't see this annoying notice at the top of every screen!😊

    It's easy and free to register for the forum. Just click the "Register" button in the upper right corner of this page, and follow the instructions there.

Savant control triggers not working

andy

Well-known member
⭐️ Premium ⭐️
A dealer near me just programmed a Savant Pro system to control my AV system, and while he was able to get it working to control the masking on my Seymour AV screen, it only works with a manual OPEN, CLOSE, and STOP button. I'd like to get it working to where the masking adjusts automatically based on the feedback from my Strato player when a movie starts/stops. I am unable to do any of the programming myself (only Savant dealers can), but would appreciate any pointers or tricks I can pass along when the programmer returns in a couple weeks.

Thanks for any ideas.
 
First off, far more information than what I'm posting can be found in our Control Protocol Reference Manual:


I'm not fully up to speed on Savant programming (we have a simple Savant setup in our lab but I still get lost trying to do any sort of advanced configurations) so I can't give you specifics for Savant. But, in general terms, here's what needs to be done:

Whenever the the Savant controller connects to your Kaleidescape system, it needs to inform the Strato that a masking system is in use. This is done with the SET_SCREEN_MASK command. For example:
01/1/SET_SCREEN_MASK:1:

This means that a masking system is in use and the movie zone will automatically adjust the position of onscreen elements (wedges, subtitles, menus) to ensure that they appear within the unmasked portions of the display area.
To turn off masking compensation, send:
01/1/SET_SCREEN_MASK:0:

The controller should be programmed to watch for specific screen mask events in order to move the masking system. The events to watch for are different depending on whether or not you are operating the Strato in 16:9 mode or CinemaScape mode (21:9).

If you are in 16:9 mode, the controller should be watching for SCREEN_MASK and/or SCREEN_MASK2 events (or it can request the information directly using GET_SCREEN_MASK and/or GET_SCREEN_MASK2 commands). The SCREEN_MASK event is formatted as follows:

status:SCREEN_MASK:image_ratio:top_trim_rel:bottom_trim_rel:conservative_ratio:top_mask_abs:bottom_mask_abs:

For basic mask controller programming, you really only need to pay attention to the image_ratio field which map to standard ratio presets:
00 - not specified/unknown (mask should stay open)
01 - 1.33 (4:3)
02 - 1.66
03 - 1.78 (16:9)
04 - 1.85
05 - 2.35

If your masking system supports fine adjustment of the mask positions then it can use the other parameters to make precise mask positioning possible.

When in CinemaScape mode the SCREEN_MASK and SCREEN_MASK2 events will be replaced by CINEMASCAPE_MASK events (and the equivalent GET_CINEMASCAPE_MASK command to request the current value). The CINEMASCAPE_MASK event is formatted as follows:

status:CINEMASCAPE_MASK:frame_ratio:

In this case, the frame_ratio is a zero-padded, three-digit number between 000 and 999 in hundredths of the ratio of the frame width to the frame height. Currently this parameter can have one of the following values:
000 - not specified/unknown (mask should stay open)
133 - 1.33 (4:3)
166 - 1.66
178 - 1.78 (16:9)
237 - 2.37
240 - 2.40

I hope this was useful.
 
Thanks for the reply John.

Now that you mention it, my Strato player is in Cinemascape mode and the wedges, menus, and such are appearing within the 2.35 image. It sounds like SET_SCREEN_MASK may already be working.

I'll pass the remaining details along to the programmer and will follow up with how things get along in a few weeks.

Cheers!
 
John,
I recently added top masking to my setup as we have a 16:9 screen because of usage beyond movies. My control system reads the K aspect changes and triggers appropriate action. (e.g. have my VP move the image to the bottom, trigger masking, etc.). The one thing that has been a little bit of an issue was that all the GUI/menus were not within the picture. Not anymore with your post! Put in those commands and all is great now. Thanks again for sharing. SJ
 
Back
Top