• 0

Chameleon: The Culmination of Brando & Super Ticker

Tags : 

Chameleon is simply that, the very best of 2 separate products brought together. As a whole Chameleon is certainly greater than the sum of its predecessors: Brando & Super Ticker.

Putting ticker and news functionality together with branding isn’t a new idea. At its most rudimentary level, branding layers such as logos are placed over top of existing ticker elements. Not until the arrival of Chameleon have these 2 distinct workflows been integrated together, not just slapped over top each other.

Chameleon Sample Output

Shown here, the programming schedule read from traffic is fully integrated into one Chameleon interface so that both elements from news and branding can take advantage of programming data. Sponsors and as run logs can all be managed from this one singular UI. Of course Chameleon is still multi user content management solution so many producers and can be working on it at the same time.


In the end, Chameleon is end of the long evolutionary road of 2 amazing products finally coming together.

  • 0

Chameleon Pilot at WRDSB Secondary Schools

Tags : 

At the beginning of the school calendar year (Sept ’17) the Waterloo Regional District School Board (WRDSB) allowed Chameleon into the secondary schools on a pilot project. The project, deliver the school announcements in a more interesting and interactive way. Now half way through the school year, over half the high schools in the region are now using Chameleon as part of their workflow.

School announcements are still delivered over the schools PA system, but many schools are doing more. Radio broadcast/recording of announcements and digital displays are just a few of the new methods. Problem is managing these displays. Schools have little budget for expensive signage solutions. They are also tasked with keeping content updated. Most use Google Slides so the entire presentation needs to be updated daily.

Chameleon is showing is value to the regions schools and growing in popularity. For the first time ever, high school scores for basketball, volleyball are being shown in the schools – not just reserved for the board’s web site which few look at, certainly not students. This is possible with Chameleon’s content groups and user levels. Regional information can be made ‘global’ and shared by all schools, while each school has it’s own localized content which only they can see.

Want to hear more about this pilot project? Send your questions to:

  • 0

EA’s FIFA eSport Tournament

Tags : 

Customer: BOOMBOX (Quebec)

Application: Chameleon

Platform: Chameleon Web and Ross Video XPression

Printable Version

BOOMBOX needed Chameleon to assist in filtering and moderating data, used primarily in XPression during a 3 day eSport event.  Requirements include ticker, using Chameleon’s own rendering engine, and export via restfulAPI of player and tournament stats.

  • Data sets connected to Chameleon via database provided by Liquiddogs responsible for data entry
  • 2 XPressions connected to Chameleon
  • Database filtered and populated through to XPression and Chameleon Web Player
  • Chameleon Web Player providing tournament L-Bar Ticker
  • Xpression providing player board templates to access all 128 players and their stats on the fly.

  • 0

Query about EA’s FIFA eTournament

Tags : 

Al Savoie is the Creative and Tech Director at Bannister Lake who recently worked with EA Sports to come up with way for gamer data to play out and hit the masses. The event is a marathon, taking place over 3 days with 128 players, on both Xbox and PS4 consoles.  Friday was a Swiss tournament round, with Saturday and Sunday being the Bracket Elimination Rounds. Here are some industry insights from his week in Barcelona.


Can you describe the client and what they needed to happen for this tournament?

Sure, but let me give you a little background first.

With eSports tournaments becoming more popular as an event, watched by millions around the globe, eSports productions want to try to match conventional broadcast quality programming.

They want to match broadcast production, similar to what you see in NBA or NFL live events. But unlike those conventional offerings that focus on one game, eSports had 511 games over the course of the tournament increasing production demand.  And keep in mind that each game is roughly twenty minutes in length so a lot of turnaround.

Camera, audio, lighting are pretty standard, but BOOMBOX Group needed a way to filter and moderate all those player stats and then display it in some way graphically.  They needed a tool to allow them to easily do this. In the past they were limited in how to display player stats with such a quick turnaround – it wasn’t easy to moderate.

For example on the Friday, the first day Swiss Bracket Round,  there was no way to display  gamer wins or losses, goals for or against for the 128 players over the 7 Rounds.  Since broadcast couldn’t focus on all the games at the same time, they needed a way to display that information for the viewers.  The Chameleon provided a solution to automatically populate player stats without a need for inputting manually.


The key idea behind BOOMBOX using Chameleon in this production was to assist in filtering and moderating data, to be used primarily in XPression on the Saturday and Sunday broadcasts, but also as a ticker using Chameleon’s own rendering engine.

Chameleon’s Query module was required here.  We needed to create APIs for XPression to easily search players based on a round and who they were playing against.  Data was to be entered manually on location by the tournament ops crew, and sent over to the Chameleon database using a custom reader written by Georg at BL.  Once in Chameleon,  we wrote our own queries to filter what we needed for XPression.

With XPression settled, they also wanted to add another layer, in the form of the Chameleon web player, as the primary graphics system on the Friday during the very complicated Swiss format elimination round.


How many staff were involved? How does it compare to other large scale live events that Bannister has been involved in?

Well, typically Bannister Lake participates in elections in terms of live events. Our solutions are usually for tickers and branding that exist on a network, 24-7.

What makes this interesting is that an election is very similar to a lot of eSport events, in this case the candidates are the gamers, all competing and vying for a spot in the finals. It requires up to the minute stats/results. Usually elections require a lot of manpower but Chameleon doesn’t. It was a two-man job from the outset for us. Our software is designed to be very efficient; not a lot of staff required.

As for production staff, it took the same amount of people to produce NHL game, for example. For broadcast professionals, they may feel like this type of production feels cheaper only because the play out is non traditional (Youtube/Twitch),  but one could argue that the amount of money is equal, if not more, than a produced NHL game. Most staff were working 12 for 14 hour days and there is a ton of work and back end effort being put into these games! On the day, using Chameleon, there were 6 production and social media staffers populating content. For a Canadian election, like the Canadian Global Television broadcast, it’s usually about twelve production staffers who will use the product.


So there were a lot of firsts for this EA eWorld Championship?

Yes. First time our Chameleon renderer was used in a live event.  For the event, it was the first time being able to aggregate such a vast amount of data. That data was used on our web output that circulated player stats throughout the tournament. They used tickers in the past but nothing like this. In fact, hosts were entering info themselves!  That’s the Millennial generation; instead of using Twitter, the talent used our system and created a sort of exclusive news aura, or a community, around the event.


What were some of the key benefits you told BOOMBOX about using Chameleon web as part of the production?

First, Chameleon UI being a browser based platform, made it easy for anyone to jump on and input/moderate data.  Second, our Chameleon renderer outputted data where they keyed the live video overlay on top.  Rather than spend thousands on a broadcast CG system, instead, they used a Chrome browser and a laptop.

Chameleon was a huge hit. The L-Bar Chameleon web ran throughout the whole weekend, displaying news, tweets, player cards and scores. Their social media team literally had a 15 minute tutorial on how to use Twitter in Chameleon, and they got it. The hosts were responsible for entering news using their iPads on the floor, with a moderation level by the EA executives.   They too only had a 15 min tutorial but got it quickly.  
EA,  Boombox and NCompass were extremely pleased with what we offered. It really helped elevate their production to another level.  One in which they now can’t go down from.   

What were some of the challenges trying to manage such a large team roster? There were a total of 128 players, correct? That’s almost as large as a world championship sporting event.

Well, it is a world sport championship event. Sure it’s still one venue with everyone in that one venue but we are still talking about over 500 individual games being played. On the Chameleon end we had to make sure the leagues were separated between XBox and PS4 consoles. After that we needed to log all 128 players with their qualifying stats and upcoming tournament stats. Since we aren’t using player names, we were using “gamer tags” who love to change their tags, often up to the night before…that’s about 25% that needed to match these new names with their qualifying stats and headshots.


What’s the future of data in eSport events?

We have two tournaments coming up and we want to continue to improve Chameleon and improve what we can offer our clients,  viewers and the gamers.  

Al Savoie is a graphics systems whiz who can answer and further questions

Email him at



  • 0

FIFA Championship Cup

Tags : 

CAMBRIDGE, ON 01-22-17

Today Bannister Lake announced Chameleon’s powerful graphics and data package will help publish tournament stats during the upcoming EA sports FIFA World Cup Championship.

The tournament, taking place in Barcelona, will showcase some of the worlds best EA FIFA players.  Gamers from around the world have been playing hard in order to qualify for the 128 player roster on Xbox and PS4 consoles.

Chameleon HTML 5 web player will have results during the pre-bracket tournament on Friday Jan 26th.  On Jan 27th and 28th, from the final 16 games to the championship match, Chameleon will collect and moderate game data, including scores, shots, goals for/against that will populate Ross’ Xpression graphics system.  

“Smart, good looking interface,” says Creative and Technical Director, Alain Savoie, “ with a solid data display for real- time wins, losses and player stats during the matches.  The Chameleon Web player is a great tool to show ticker data information of the matches and players, without an operator.  Meanwhile, we can focus on the linear broadcast and XPression, using Chameleon’s RESTful API to populate in-game data.”  

The FIFA World Cup 2018 Championship will be streamed live, all over the world, the weekend of Jan 26th.

About Bannister Lake

Bannister Lake is committed to helping great media companies tell better stories. A software company dedicated to making your media life easier, by bridging your data with high quality graphics.


  • 0

New Data Gifts. Just in Time for Christmas

Tags : 

With more content on all platforms, Bannister Lake made some changes to improve graphics for specialty networks who don’t want to do a lot of  heavy lifting. Chameleon’s new episode support adds a whole whack of data information for network programs.

To assist with the new episode features, media information happens quickly and the OMDB and TVDB readers are for networks who don’t have a lot of money to spend on promotion and marketing creative services. The service helps with word processing, transferring info to consumers who require automatic retrieval of film and television metadata.

Episodic info just got real, offering specific stats –  stars, character, plot, seasons, episodes, even ratings. Just have all metadata automatically slotted into snipes, banners and coming up next boards – without entering a single thing. For example, an upcoming SNL episode will air on your network this coming Saturday.  TVDB will pull that episode information, including the guest stars Tom Hanks and Lady Gaga.  Rather than have the graphics department enter that info manually and pushing it to master control, Chameleon will automatically populate your template into a “UP NEXT” board or “COMING UP IN FIVE” banner.

Good Things Come in 3s at Community

Cryptocurrencies such as Bitcoin, Litecoin and Ripple are now part of the financial data package in Community

Community Supports Cryptocurrency Quotes 

Bitcoin is on a tear right now, so we felt it and it’s other cryptocurrency pals deserved to be added to the current Community financial features list, right along with US and Canadian dollar information, for networks pulling currency data.

New Time Zone Shifting Support

A request we’ve had was to show a way to display content accurately based on a network’s location.  For example, sports scores; displaying accurate times for the same sports game playing in a lot of states or provinces won’t be an issue. Have a game airing in New York City at 7pm? Community Reader will automatically translate the correct time for your west coast server.  This goes for cross promotion of national live events, concerts, E-Sports and other time sensitive data.

Community Reader Supports Elections

Recent Stats from the Alabama Senate Race inside Community

The elections module isn’t just for major electoral races. It can also be used for local community businesses who want to create a story around featured events such as best restaurant polling, council and board members voting results, community fan favourite mascots.  With Community Reader Election support, the community could enter those results and provide networks or the region with the results.

  • 0

TVSN, Australia

Tags : 

Customer: TVSN, Australia

Application: Display inventory data for shopping channel programs & replay programs during overnight hours

Platform: Imagine Communications, G7 system

Printable Version

TVSN is the Australian shopping channel ( and broadcasts to both Australian and New Zealand. Prior to a broadcast a producer will use the Bannister Lake custom application to select products that will be featured during that show. The software automatically pulls data from TVSN’s inventory database to provides not just product information such as prices, descriptions but also real-time data such as size and color availability based on current inventory levels.

The Overnight replay feature is a special customization provided by Bannister Lake which records a show’s graphics where during the day. Recorded is the graphic template displayed and the timecode it was displayed at. During ‘overnight’ hours TVSN replays shows recorded earlier in the day. These are clean recordings, meaning no graphics. The Bannister Lake software plays the templates automatically based on the recorded timecode, only the data of inventory levels and availability are updated and reflect the correct numbers.


TVSN Solution

  • 0

Yahoo Finance

Tags : 

Customer: Yahoo Finance

Application: Yahoo Finance Application

Printable Version

Yahoo Finance approached Bannister Lake to produce a dedicated financial application to drive all graphic content for their online Financial Channel.

  • Finance Client application authenticates and connects to Yahoo Financial data feed.
  • Client UI provides stock ticker preview and modules to create Bugs, Stock Charts, Name Keys and Lower Thirds.
  • Quick filters to setup stock chart comparisons, desktop preview of charts then quick add to playlist.
  • Drop Down range menu to select time including, Intraday padded, Intraday, 2 day padded, 5 day, 1 month, 3 month, 6 month, Year to Date padded, 1 > 5 year and user defined (Custom) ranges.
  • Client app connects securely to Finance Server app in production to generate graphic output for presentation.




  • 0

MLB Network, The Dugout

Tags : 

Customer: MLB Network, The Dugout

Application: Chameleon Cloud for Social Media

Printable Version

MLB Network Advanced Media in New York needed a multi-user solution to moderate social media for The Dugout, MLB’s weekly 3-hour program live streaming exclusively on Twitter every Wednesday during the regular season.

  • An instance of Chameleon Cloud was setup for multiple users at MLB.
  • Search topics and groups were defined for ‘Trending Now’ and Twitter accounts for MLB Teams and Players.
  • Users moderated and approved Twitter content into approved Twitter playlists for talent during the show.
  • CG graphic operator with XPression and XPression Datalinq accessed moderated Twitter playlists using Chameleon BLADE (Bannister Lake Active Data Exchange) for presentation of Social Media on set and the streaming broadcast to Twitter.

MLB Advanced Media – The Dugout


  • 0

Global News BC1

Tags : 

Customer: Global News

Application: Chameleon (Super Ticker Legacy)

Platform: RossVideo XPression

Printable Version

Following in the footsteps of the giant in Canadian info channels, CP24, Global wanted to create a province-wide channel that served the same purpose; an all-in-one place to get your local, national and world news. With a design more in tune to a website than a standard ticker, Global’s goal was to create the modern info channel, BC1.

Super Ticker (the precursor to the ticker function in Chameleon) had all the pieces to deliver on this promise. With data that spanned:

  1. Ski reports
  2. Weather
  3. Scores
  4. Finance quotes
  5. News
  6. Events
  7. Social media
  8. Traffic
  9. Closings

Support for unlimited zones of information and a channel schedule that allowed zones and rundowns to change based on time of day made it all possible. Super Ticker’s web interface Flow gave an interface for all users in the chain simultaneously. And with parsers bringing in data from a wide variety of sources, much of the work was automated.