Skip to main content
Skip to content

Surface

Show control for live-event graphics.

Desktop appWindows · macOS soonMade by Mantaglow

Offline show-control console. The promoter's bout sheet goes in; a cue list built into Resolume, disguise and Companion comes out.

Surface Card Board for a fictional five-bout card: the event row with holding loops and anthem flags, then each bout with up next, fighter v fighter, walkouts, names, rounds and winner cells
Engines
3
Resolume, disguise, Companion
Or play it
HAP
on the GPU, no other server
Internet
None
needed on show night
Price
Free
during early access

Bout sheet to cue list

Drop in timing sheets, bout sheets or TV rundowns as PDFs. Surface reads fighters, corners, walk order and times, and asks about anything it had to guess. Try it with a sample card, or edit the sheet: the running order, the questions and the cue list rebuild with Surface's own rules.

Surface

The text of the promoter's PDF, as Surface reads it. Corners come from the header line.

5 bouts95 cues3 to confirm

  1. 01HaddadvWhitaker4 rds · Middleweight · US v US
  2. 02SolisvGreer6 rds · Bantamweight · US v US
  3. 03MorivBenitez6 rds · Featherweight · US v US
  4. 04 · CO-MAINFuentesvPrice8 rds · Welterweight · MX v US
  5. 05 · MAINAlvaradovCalloway10 rds · Super Lightweight · US v GB
3 things the sheet left open
  • The sheet lists Mateo Alvarado v Rhys Calloway first. Do they fight last (main event) or first (opener)?Read as: listed top = the main event, so the running order is the reverse. Suggested: They fight last, the card runs bottom-up.
  • Anthems for Mateo Alvarado v Rhys Calloway: United States and United Kingdom?A title fight with a fighter from outside the US. Suggested: Both.
  • Bout sheet has no timings, weights or ring names. Merge a timing sheet when it arrives
#Cuedisguise tagTrigger
001Hold — HoldingEVT.HOLD_GENERAL0.1Doors / breaks
002Hold — Sponsor loopEVT.HOLD_SPONSOR0.2Doors / breaks
003Hold — Mateo Alvarado v Rhys CallowayEVT.HOLD_MAIN0.3Doors / breaks
004Hold — Dario Fuentes v Jonah PriceEVT.HOLD_COMAIN0.4Doors / breaks
005Anthem flag GBEVT.FLAG_GB0.10'Please rise' — GB anthem
006Anthem flag USEVT.FLAG_US0.11'Please rise' — US anthem
007Up next — Omar Haddad v Cole WhitakerEVT.UP_NEXT_B010.9Pre-show, before first walk
Bout 1 · 4 rds · Middleweight — Omar Haddad v Cole Whitaker
008Walkout RED — Omar HaddadB01.WALK_RED1.1Omar Haddad music starts
009Walkout BLUE — Cole WhitakerB01.WALK_BLUE1.2Cole Whitaker music starts
010Intro RED — Omar Haddad 3-0 (3 KOs)B01.INTRO_RED1.5'In the red corner…'
011Intro BLUE — Cole Whitaker 0-0 (0 KOs)B01.INTRO_BLUE1.6'In the blue corner…'
012Fighter v Fighter — Omar Haddad v Cole WhitakerB01.TALE1.7Referee instructions (becomes the base for the fight)
013Round 1B01.R011.11Bell
014Round 2B01.R021.12Bell (round card over the fight base)
015Round 3B01.R031.13Bell (round card over the fight base)
016Round 4B01.R041.14Bell (round card over the fight base)
017Winner RED — Omar HaddadB01.WIN_RED1.90Decision read (fire ONE of three)
018Winner BLUE — Cole WhitakerB01.WIN_BLUE1.91Decision read (fire ONE of three)
019Winner DRAW — DrawB01.WIN_DRAW1.92Decision read (fire ONE of three)
020Up next — Ana Solis v Tamsin GreerB01.UP_NEXT1.95Ring clears
021Back to holdingB01.HOLD1.99Break / VT block
Bout 2 · 6 rds · Bantamweight — Ana Solis v Tamsin Greer
022Walkout RED — Ana SolisB02.WALK_RED2.1Ana Solis music starts
023Walkout BLUE — Tamsin GreerB02.WALK_BLUE2.2Tamsin Greer music starts
024Intro RED — Ana Solis 5-0 (1 KO)B02.INTRO_RED2.5'In the red corner…'
025Intro BLUE — Tamsin Greer 4-1 (0 KOs)B02.INTRO_BLUE2.6'In the blue corner…'
026Fighter v Fighter — Ana Solis v Tamsin GreerB02.TALE2.7Referee instructions (becomes the base for the fight)
027Round 1B02.R012.11Bell
028Round 2B02.R022.12Bell (round card over the fight base)
029Round 3B02.R032.13Bell (round card over the fight base)
030Round 4B02.R042.14Bell (round card over the fight base)
031Round 5B02.R052.15Bell (round card over the fight base)
032Round 6B02.R062.16Bell (round card over the fight base)
033Winner RED — Ana SolisB02.WIN_RED2.90Decision read (fire ONE of three)
034Winner BLUE — Tamsin GreerB02.WIN_BLUE2.91Decision read (fire ONE of three)
035Winner DRAW — DrawB02.WIN_DRAW2.92Decision read (fire ONE of three)
036Up next — Kenji Mori v Luis BenitezB02.UP_NEXT2.95Ring clears
037Back to holdingB02.HOLD2.99Break / VT block
Bout 3 · 6 rds · Featherweight — Kenji Mori v Luis Benitez
038Walkout RED — Kenji MoriB03.WALK_RED3.1Kenji Mori music starts
039Walkout BLUE — Luis BenitezB03.WALK_BLUE3.2Luis Benitez music starts
040Intro RED — Kenji Mori 7-0 (4 KOs)B03.INTRO_RED3.5'In the red corner…'
041Intro BLUE — Luis Benitez 6-2 (2 KOs)B03.INTRO_BLUE3.6'In the blue corner…'
042Fighter v Fighter — Kenji Mori v Luis BenitezB03.TALE3.7Referee instructions (becomes the base for the fight)
043Round 1B03.R013.11Bell
044Round 2B03.R023.12Bell (round card over the fight base)
045Round 3B03.R033.13Bell (round card over the fight base)
046Round 4B03.R043.14Bell (round card over the fight base)
047Round 5B03.R053.15Bell (round card over the fight base)
048Round 6B03.R063.16Bell (round card over the fight base)
049Winner RED — Kenji MoriB03.WIN_RED3.90Decision read (fire ONE of three)
050Winner BLUE — Luis BenitezB03.WIN_BLUE3.91Decision read (fire ONE of three)
051Winner DRAW — DrawB03.WIN_DRAW3.92Decision read (fire ONE of three)
052Up next — Dario Fuentes v Jonah PriceB03.UP_NEXT3.95Ring clears
053Back to holdingB03.HOLD3.99Break / VT block
Bout 4 · 8 rds · Welterweight — Dario Fuentes v Jonah Price
054Fight open — Dario Fuentes v Jonah PriceB04.VT_OPEN4.8Roll the open (before the first walk)
055Walkout RED — Dario FuentesB04.WALK_RED4.1Dario Fuentes music starts
056Walkout BLUE — Jonah PriceB04.WALK_BLUE4.2Jonah Price music starts
057Intro RED — Dario Fuentes 14-2-1 (9 KOs)B04.INTRO_RED4.5'In the red corner…'
058Intro BLUE — Jonah Price 12-3 (5 KOs)B04.INTRO_BLUE4.6'In the blue corner…'
059Fighter v Fighter — Dario Fuentes v Jonah PriceB04.TALE4.7Referee instructions (becomes the base for the fight)
060Round 1B04.R014.11Bell
061Round 2B04.R024.12Bell (round card over the fight base)
062Round 3B04.R034.13Bell (round card over the fight base)
063Round 4B04.R044.14Bell (round card over the fight base)
064Round 5B04.R054.15Bell (round card over the fight base)
065Round 6B04.R064.16Bell (round card over the fight base)
066Round 7B04.R074.17Bell (round card over the fight base)
067Round 8B04.R084.18Bell (round card over the fight base)
068Winner RED — Dario FuentesB04.WIN_RED4.90Decision read (fire ONE of three)
069Winner BLUE — Jonah PriceB04.WIN_BLUE4.91Decision read (fire ONE of three)
070Winner DRAW — DrawB04.WIN_DRAW4.92Decision read (fire ONE of three)
071Up next — Mateo Alvarado v Rhys CallowayB04.UP_NEXT4.95Ring clears
072Back to holdingB04.HOLD4.99Break / VT block
Bout 5 · 10 rds · Super Lightweight · REGIONAL SUPER LIGHTWEIGHT TITLE — Mateo Alvarado v Rhys Calloway
073Fight open — Mateo Alvarado v Rhys CallowayB05.VT_OPEN5.8Roll the open (before the first walk)
074Walkout RED — Mateo AlvaradoB05.WALK_RED5.1Mateo Alvarado music starts
075Walkout BLUE — Rhys CallowayB05.WALK_BLUE5.2Rhys Calloway music starts
076Anthem USB05.FLAG_US5.3Announcer: 'please rise'
077Anthem GBB05.FLAG_GB5.4Announcer: 'please rise'
078Intro RED — Mateo Alvarado 18-1 (11 KOs)B05.INTRO_RED5.5'In the red corner…'
079Intro BLUE — Rhys Calloway 15-2 (6 KOs)B05.INTRO_BLUE5.6'In the blue corner…'
080Fighter v Fighter — Mateo Alvarado v Rhys CallowayB05.TALE5.7Referee instructions (becomes the base for the fight)
081Round 1B05.R015.11Bell
082Round 2B05.R025.12Bell (round card over the fight base)
083Round 3B05.R035.13Bell (round card over the fight base)
084Round 4B05.R045.14Bell (round card over the fight base)
085Round 5B05.R055.15Bell (round card over the fight base)
086Round 6B05.R065.16Bell (round card over the fight base)
087Round 7B05.R075.17Bell (round card over the fight base)
088Round 8B05.R085.18Bell (round card over the fight base)
089Round 9B05.R095.19Bell (round card over the fight base)
090Round 10B05.R105.20Bell (round card over the fight base)
091Winner RED — Mateo AlvaradoB05.WIN_RED5.90Decision read (fire ONE of three)
092Winner BLUE — Rhys CallowayB05.WIN_BLUE5.91Decision read (fire ONE of three)
093Winner DRAW — DrawB05.WIN_DRAW5.92Decision read (fire ONE of three)
094Back to holdingB05.HOLD5.99Break / VT block
095Screen test patternsEVT.TEST0.99Line-up / focus / any time you need to see the screens
The Card Board with its run bar: holding, pre-show, test patterns, clip clock and GO

The Card Board

Rows are the bouts in running order, columns are the graphics each one needs, and every cell is the real file. Each cell is both a checklist item and a GO button.

Surface cue list: holds, anthem flags and the first bout's walkouts and intros, with disguise tags, Resolume columns and layers per screen

Cue list

Every cue with its disguise tag, its Resolume column and what it does on each screen. Numbers stay put once they are published.

Surface asking whether the fight listed first is the main event or the opener, with both answers to pick from

Questions, not warnings

Anything Surface had to guess from the sheet comes back as a question with its best answer ready: running order, main event, countries, anthems.

Surface engine settings: Surface player, Resolume Arena, disguise and Bitfocus Companion, with each screen group's Resolume layers and disguise track

Builds your engine, or is your engine

Generate Resolume Arena layers and columns, disguise cue tables and Bitfocus Companion pages. Or play HAP on the GPU across your outputs.

Promoter folder check

Checks every file and shows per screen what's ready, what needs converting and what's missing.

Media delivery, mapped for you

Point it at the delivery folder as it arrived. Surface maps each clip to its bout, graphic and screen, then converts it to DXV or HAP.

Built-in playback

HAP playback on the GPU when you don't want another server in the chain.

Offline at the venue

A desktop app that never needs the internet on show night. Sign in to Mantaglow when you want to sync projects between machines.

Also in Surface

  • Merges new sheet versions with a diff
  • Published cue numbers never change
  • Swing bouts take their media with them
  • Optional OCR for text baked into frames
  • Loudness matched to EBU R128
  • Originals kept until each output verifies
  • A stinger maker built in
  • Panic clears overlays, keeps the base
  • Imports PixelGrid screens and canvases
  • Sends its cue list to ShowCall

Cut sheet

Runs on

  • Desktop app
  • Works offline
  • Web (not available)
  • iPad and tablets (not available)

Your data

Stays on your show laptop. Sign in to Mantaglow when you want to sync projects between machines.

AI

None

Pricing

Free during early access. Download it with your Mantaglow sign-in.

Works with

  • Resolume ArenaLayers and columns built for you
  • disguiseCue tables for Track Editor
  • Bitfocus CompanionPages generated from the show
  • PixelGrid and ShowCallScreens in, cue list out, through your Mantaglow account

Questions

What do I need installed?

Windows 10 or 11 (64-bit; a macOS build is coming), plus ffmpeg for reading and converting media. Tesseract is optional, for the OCR pass.

Does it replace Resolume?

No. Surface builds Resolume and disguise setups from your show, or plays a cue-driven show itself. It isn't a VJ tool.

Does it need internet?

No. It works fully offline. Signing in to Mantaglow is optional and adds project sync and PixelGrid import.

Is it only for boxing?

Boxing templates ship ready to go. Other rundown-driven events can be set up through a show template.

More from Mantaglow

SurfaceAvailable · free during early access
Download for Windows