{{ wrongMsg }}

[ Set & Signal · POSTER BUILDER ]

{{ scopeBanner }} one print family — posters, runs, calendars {{ nightStateLabel }} {{ opsLinkLabel }} ← CONSOLE
{{ nightStateWhy }}

LIBRARY

{{ libSourceLine }}
{{ libCount }}
SORT BRAND
{{ libDraftHead }}
{{ libMsg }}

{{ sec.title }} · {{ sec.count }}

{{ sec.sub }}
{{ lc.noImg }}
{{ lc.badge }}
{{ lc.family }}
{{ lc.label }}
{{ lc.purpose }}
{{ lc.uses }}
{{ lc.formats }}
{{ lc.recipe }}
Nothing here matches.
WHAT TO MAKE
THE LISTING
PULL A NIGHT
{{ evCountLabel }}
No night matches that. Clear the field to see them all.
WHICH ACT
The show pack builds one post per act plus a carousel of all {{ actCount }} — you do not have to step through them here.
WHICH LINE — {{ canonGroupLabel }}
Read live from the house canon. Every size, style and variant on this page works on it — it is the same document with different words.
WHO IT IS FOR
{{ runGapNote }}
The dates are deliberately not on it — this piece says the run exists and when it recurs, and the code carries whoever wants the dates to its page. SERIES RUN is the one that lists them.
LEFT
RIGHT
The headline is the topic. Click either half of the poster to drop in a different picture.
{{ everyoneCount }}
WHOSE PICTURES
{{ everyoneSubjectNote }}
WHICH PICTURES
{{ pr.name }} {{ pr.countLabel }}
THE FACE · {{ pr.faceNote }}
Nothing filed for this act, so they carry their name and no picture.
HOW THEY SIT TOGETHER
{{ everyoneLayoutNote }}
A cut-out is a headshot with the background removed, so several people can overlap. Where there is no cut-out this uses the act's headshot — a working poster, just less clean. Switch it off and only cut-outs are drawn.
{{ everyoneWarn }}
THE SEQUENCE — POST IN THIS ORDER
{{ campaignFaceNote }}
{{ campaignSeqNote }}
{{ campaignWarn }}
WHICH SIDE
WHICH SHOT
Nothing filed for this night yet — no photographs, no recap, no sealed count. The card still draws; it just says the night's name and nothing else. Publish a photo or write the recap from the night's page, or seal the night for the count and the lineup.
The recap you wrote is the CAPTION, not the card — copy it with the caption button below. This kind never prints capacity or a fill percentage, on either face.
WHICH SLIDE
{{ actFaceNote }}
WHO IS POSTING THIS
{{ captionForNote }}
WHICH SHOT
{{ actShotNote }}
REUSABLE LOOKBACK LIBRARY
PICK A RUN
No series on the calendar yet.
{{ periodNavTitle }}
{{ periodLabel }}
{{ periodCountLabel }}
{{ monthLayoutNote }}
{{ weekLayoutNote }}
ONLY
IN THE ROOM
THE BILL
{{ periodNamesNote }}
{{ periodFilterNote }}
SIZE · each exports at what the destination wants
INSERT SIZE × inches
Measure the holder you already own — the insert is trimmed to this, so it has to match. Exports at 300 DPI either way.
SIGNED
Goes on every poster, card and caption. Clear both to sign nothing.
{{ nearFaceLabel }}
{{ cardHint }}
{{ sizePx }}
{{ cropNote }}
PRINT STYLE
ARTIFACT = kraft stock, stamp-rust ink, the [S]² mark + SET & SIGNAL lockup. Same print DNA as the envelope + tickets. A material, not a lower tier — SIGNAL and ARTIFACT are peers.
DEPTH
Splits the sheet into a near and a far. Works on any piece, with or without a theme — a theme then stacks its scene on top.
ON STAGE
Stands in the light, in front of it. An empty lit room is a room; the same room with a stand in it is a show about to happen.
SEASON
{{ seasonSuggest }}
A season sets the stock, the motif, the ground and the headline in one press — and pressing the one already on takes it off. Every dial it moves stays yours to change.
MOTIF
PLACEMENT
DENSITY
BAND
{{ motifNote }}
SURFACE
The paper and the ink, not the layout. SURFACE sits over the whole piece — it is what makes a themed sheet feel like a different object rather than the same one in another colour.
BASE LAYOUT
THE OPENER — THE STANDARDS BELOW NEVER MOVE
{{ od.label }}
{{ openerWarn }}
{{ variantNoneNote }}
{{ dressNote }}
{{ ladderNote }}
GROUND TEXTURE
Ink on the stock, under everything — for a night with no photograph. It stays under the type on purpose; a ground that competes with the bill is decoration.
{{ punchNote }}
FACT ENCLOSURE
{{ encNote }}
ROUNDEL SIZE
ROUNDEL SEAT
ORNAMENT
{{ ornNote }}
PHASE — WHICH HOURS THIS PIECE IS ABOUT
{{ phaseNote }}
SPOT — CLIP ART
{{ spotNote }}
FIGURE — WHAT STANDS BEHIND A CUT-OUT
FIGURE — HOW A CUT-OUT IS INKED
FIGURE — WHERE IT STANDS (PERFORMER POST)
FIGURE — WHICH SIDE (FULL SHEET, WRAPPED)
FIGURE — THE EDGE, TRACED
Only a cut-out takes these — the ALL ACTS row and a performer post whose act filed one. A photograph keeps its own room.
PHOTO — WHICH LEADS
{{ fitNote }}
PHOTO — HOW MUCH ROOM
{{ roomNote }}
◎ THE FACE · {{ fitFaceNote }}
FLASH — THE PRICE, SHOUTED
{{ flashNote }}
THE WORD ON THE STAMP
{{ stampNote }}
TYPE SYSTEM
DUAL sets titles in Anton and everything else — every fact, label, credit and caption — in IBM Plex Mono. MONOTYPE runs the whole piece on the mono, which is the one voice this tool shipped with and still the right call for a listing, a run of dates, or anything carrying more small type than large. TUBE sets the title in Monoton, a triple-stroke face that reads as bent glass under the NEON headline — the CLUB NEON season picks both.
HEADLINE
MISREG offsets a second pass of the title in the accent — one ink reading as two. SLAB reverses it out of a bar, which is where a line that changes weekly belongs.
STRIPE KIT
The bands the letters wear. HOUSE is the sheet's own accent and paper; the named kits are the ones from the type notes — candy cane, hazard, circus, winter, pride.
HEADLINE EDGE
{{ headEdgeNote }} Shapes on the letters, drawn per glyph: DRIPS hang off the letter bottoms in the accent, SNOW CAPS sit on the tops in the paper, LIGHTS string a wire along each line. Works with any headline mark — STRIPES + SNOW CAPS is the candy cane.
ACCENT + MARQUEE BAND
kraft locks accent to stamp-rust
{{ contrastNote }}
THE CODE ON THE PIECE
{{ codeNote }}
THE MARKS ON THE PIECE
{{ markNote }}
THE COPY — LOCK THE INFO, FREE THE ART
{{ billStatusHead }}
{{ billStatusNames }}
They are on the bill and will not print until each one is cleared — the act's card in the console, CONTRACT. Nothing here can clear them for you: a name on a poster says somebody is appearing.
{{ clockStatusHead }}
{{ clockStatusNames }}
Set DOORS on the night in the console (and START, if the first act is later) and they land here. A week ahead nobody can read a time off is an announcement, not something anyone can plan around.
{{ liveStatusHead }}
{{ liveStatusNames }}
A DRAFT is not on the public calendar and its checkout is refused; a HELD date is public and deliberately not buyable. Printing ahead is fine — the codes do not change when you publish — but hand nothing out until they do.
{{ noBillNote }}
{{ billingNote }}
WHICH TIMES
{{ timeNote }}
UNLOCK ONE →
Lifts that line out of the base layout into a draggable TITLE layer — the night's own copy then moves, resizes, rotates and stacks like anything else. LINEUP frees one layer per act.
The dates + bills fill in from the calendar, and every confirmed act prints on its own line — the same listing a single night's flyer gives. A night with no bill yet prints no lineup line at all, not a placeholder — post the week now, and a night fills in the moment an act clears.
GIVE ONE OF THESE ITS OWN WORDS →
Left blank, nothing prints — an open mic gets "OPEN LIST · ALL WELCOME" on its own, nothing to type. Only worth touching if you want THIS night to say something specific.
TWO EVENTS — LEFT | RIGHT
HEADLINERS ONLY prints the top name on each side and drops the rest of that side’s bill, and each side’s image draws whole instead of cropping to fill — so a transparent PNG cut-out arrives as a cut-out, standing on the band. The full bill stays in the field either way, so switching back loses nothing.
LEFT
{{ splitCountA }}
No night matches that. Clear the field to see them all.
RIGHT
{{ splitCountB }}
No night matches that. Clear the field to see them all.
POSTER IMAGE · the background / hero art
The full-bleed background that fills the frame. Click above, or drag an image onto the slot in the preview. JPG or PNG, up to 8MB. For performers or a logo that sit on top, use LAYERS → + IMAGE below.
{{ artStatusText }}
{{ cropZoomLabel }}
KEEP THIS PART
LAYERS · drag on the poster to place
{{ creditRailNote }}
Elements that sit ON TOP of the poster. IMAGE = any picture — a transparent cutout, a photograph, a logo — croppable to a shape. TEXT = words, on brand. PLATE = a solid shape you slide UNDER words so they stay readable over busy art. LIST = a headed run of name/price rows (drinks, food, a bill). Everything drags; select a layer to size, rotate, or reset it. (The full background is POSTER IMAGE, above.)
No layers yet. Add an image, some text, a plate, or a list.
AUTO-ARRANGE CUTOUTS · even row
{{ c.badgeText }}
BIND →
{{ c.bindWarn }}
ALIGN
WIDTH%
HEIGHT%
OPACITY%
LOOK
CROP
MASK
PICTURES
ARRANGE GAP
FILL{{ c.cropZoom }}%
X{{ c.cropOx }}
Y{{ c.cropOy }}
POP
TEXT BOX%
{{ c.sizeLabel }}%
ROTATE°
{{ c.groupCount }}
SNAP
ROLE
ENTER
DELAYbeatsDEPTH{{ c.motionDepthLabel }}
THE DESIGN — WHICH ARTWORK, AND KEEPING IT
DRAFTS · {{ draftScope }}
OPEN
{{ draftsNote }}
VERSIONS
No versions pinned. Pin one before a big change and you can always come back to it.
keeps the {{ keepRecentN }} most recent
{{ v.label }}
{{ v.sub }}
THE FILE ON YOUR DISK
{{ histNote }}
Every layer, every field, every image — one file. The .ZIP unpacks the artwork as real PNG/JPEG next to a readable poster.json (plus a rendered preview), so you can hand it to a designer or a script. The .JSON is one self-contained file with the images inlined. Both reopen here, signed in or not. Nothing is uploaded.
Wipes every layer, all the copy and the artwork back to a blank canvas — your size / style / layout picks stay. Save first if you want it back. (One layer at a time: × on its row. Back to its default spot: ⟲.)
EVERY PIECE FOR THIS NIGHT
{{ galleryCount }}
EVERYTHING FOR ONE NIGHT
{{ packNote }}
Drop your photos in once — every post in the pack uses them.
A HOOK KIT — ONE MESSAGE, EVERY OPENER
{{ hookKitNote }}
DOWNLOAD A KIT — EVERY SIZE, ONE FILE
{{ kitNote }}
{{ kitPlaceNote }}
{{ kitWebpNote }}
CAMPAIGN PACK — FEED, SQUARE, STORY, COVERS + CAPTIONS.CSV
Post times in the CSV are a suggestion: one piece a day at 7pm, from tomorrow.
FOR MOTION — THE SHEET, MEASURED
SEQUENCE
{{ motionNote }}
A PRINT RUN — ONE SHEET PER SPOT
{{ runNote }}
JUST THE ONE ON SCREEN
PLATFORM — SHAPES COPY CAPTION
{{ capPlatformNote }}
LINK — WHERE THE CAPTION SENDS PEOPLE
{{ linkNote }}
PNG for social · SVG imports into Figma / Illustrator to keep editing · NO BG drops the paper so it composites over anything · CAPTION for the post · DETAILS for the FB event. Please steal this — then improve it.
SEND IT TO THE NIGHT
{{ pubPartyNote }}
{{ pubKitNote }}
WHAT THIS NIGHT ALREADY HOLDS →
{{ pubWindowNote }}
PUBLISH — THE NIGHT'S POSTS
WHICH NIGHT
{{ pubSubjectLine }}
{{ pubPieceLine }}
{{ pubMsg }}
{{ pubClockLine }}
{{ pw.chanLabel }} {{ pw.statusLabel }}
{{ pw.readText }}
OPEN THE POST →
{{ pw.flagsText }}
{{ pw.emailLine }}
{{ pw.msg }}
A person presses every send. A scheduled post goes out only from the host's own clock, and only while it is switched on; this panel never posts by itself.
VOICE
{{ voiceNote }}
{{ vr.label }}{{ vr.value }}
{{ voiceMsg }}
EVERY PIECE THIS NIGHT EMITS {{ galleryCount }}
{{ galleryGapsLabel }} — NOTHING HERE STOPS AN EXPORT
{{ gp.what }} {{ gp.why }} {{ gp.fix }} →
{{ g.headLabel }}
{{ g.label }}
{{ g.sub }}
{{ g.pubLabel }}
A held piece leaves the show pack and the publish — it is not deleted, and releasing it puts it straight back. Holds travel with the project, so a night you fixed stays fixed when you reopen it. HOLD and PUBLISHED are different questions: hold is what the NEXT publish will send, published is what somebody can open RIGHT NOW. Only kit pieces publish — the show pack downloads as a zip, so it reads DOWNLOAD ONLY rather than pretending it is missing.
{{ fitWarnHead }}
{{ fitWarn }}
{{ sizeLabel }} · {{ sizeSub }} · {{ styleLabel }}
FORMAT CUE — {{ formatCue }}
{{ numeralMon }} {{ numeralWd }}{{ numeralText }}
[S]²
{{ f.big }}
{{ f.label }}
{{ specialsLabel }}
{{ sr.item }} {{ sr.price }}
[ {{ wmText }} ]
CLICK OR DROP THE BACKGROUND
every layer sits on top
{{ t.text }}
{{ k.header }}
★ ★ ★ ★ ★
{{ sp.name }} {{ sp.price }}
{{ k.text }} {{ k.sub }}
{{ c.kicker }}
{{ c.title }}
{{ c.sub }}
[S]2
{{ r.b }} {{ r.a }} {{ r.b }}
{{ c.where }}
{{ cm.name }}
{{ sigLine }}
{{ fKicker }} [S]2
{{ markerText }}
{{ fHead }}
{{ bg.label }}
{{ bg.names }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ stackFillDay }} {{ stackFillMon }}{{ stackFillWd }}
{{ stackWhen }} {{ fVenueOut }} {{ fAddress }}
{{ fTag }}
{{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
ADD THE HERO PHOTO
{{ lst.message }}
{{ lst.status }}
{{ lst.address }}
{{ lst.city }}
{{ lst.price }}
{{ lst.openWhen }}
{{ lst.tagline }}
{{ b.value }}
{{ b.label }}
{{ lst.brokerName }}
{{ lst.brokerPhone }}
{{ lst.agentName }}
{{ lst.agentTitle }}
{{ lst.agentPhone }}
NO HEADSHOT ON FILE
{{ act.credit }}
{{ act.name }}
{{ act.bio }}
{{ act.handle }}
{{ act.railLabel }} {{ rb.name }}
{{ act.recapLine }} {{ fHead }} {{ fWhen }} {{ fVenueOut }} {{ fAddress }} {{ act.recapNext }} {{ advStampLabel }}{{ priceOut }}
{{ cm.name }}
{{ sigLine }}
{{ pieceQrLabel }}
{{ cm.name }}
{{ act.credit }}
{{ act.name }}
{{ act.polBio }}
{{ act.handle }}
{{ fWhen }} {{ fVenue }} {{ advStampLabel }}{{ priceOut }}
{{ actEmptyHead }}
{{ actEmptyWhy }}
{{ fWhen }} {{ fVenue }} {{ sigLine }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ fHead }}
{{ blockLineupText }}
ON THE BILL
{{ blockLineupText }}
WHEN
{{ blockWhen }}
WHERE
{{ fVenueOut }}
DOOR
{{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ cm.name }}
{{ sigLine }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ billName }}
{{ billTop }}
{{ m }}
{{ billRest }}
{{ fWhen }}
{{ fVenueOut }}
{{ fAddress }}
{{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ cm.name }}
{{ sigLine }}
{{ pieceQrLabel }}
{{ fKicker }}
{{ markerText }}
{{ fHead }}
{{ bg.label }}
{{ bg.names }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ fWhen }}
{{ fVenueOut }}
{{ fTag }}
{{ advStampLabel }}{{ priceOut }}
{{ st.label }} {{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
CLICK OR DROP IMAGE
{{ fKicker }}
{{ fHead }}
{{ fTag }}
{{ payText }}
{{ fHeadliner }}
{{ hookWith }}
{{ hookWhen }}
{{ advStampLabel }}{{ priceOut }}
{{ cm.name }}
{{ hookPhaseLine }}
{{ markerText }}
{{ tailAction }}
{{ tailUrl }}
WHAT'S NEXT
{{ n.name }} {{ n.when }}
{{ st.label }} {{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ markerText }}
[S]² {{ fKicker }}
{{ fHead }}
{{ fWhen }}
{{ fVenue }}
{{ advStampLabel }}{{ priceOut }}
{{ specialsLine }}
{{ pressUrl }}
CLICK OR DROP IMAGE
the photograph goes here
[S]²
{{ fHead }}
{{ fWhen }} {{ advStampLabel }}{{ priceOut }}
{{ fVenueOut }}
{{ cm.name }}
{{ sigLine }}
{{ fKicker }} {{ negFrameNo }}
CLICK OR DROP IMAGE
it prints inverted
[S]²
{{ fHead }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ cm.name }}
{{ sigLine }}
{{ fKicker }} {{ negFrameNo }}
CLICK OR DROP IMAGE
the aperture
[S]²
{{ fHead }}
{{ fWhen }} {{ fVenueOut }}
{{ cm.name }}
{{ advStampLabel }}{{ priceOut }} {{ sigLine }}
{{ fKicker }}
{{ fHead }}
{{ ea.initials }}
{{ ea.handleText }}
{{ hn.credHead }}
{{ hn.credit }} {{ hn.name }}
{{ hn.handleText }}
{{ eg.initials }}
{{ eg.name }}
{{ eg.handleText }}
{{ everyoneRoster }}
{{ fWhen }} {{ fVenueOut }} {{ fAddress }} {{ advStampLabel }}{{ priceOut }} {{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ actEmptyHead }}
{{ actEmptyWhy }}
{{ fWhen }} {{ fVenueOut }} {{ sigLine }}
{{ pieceQrLabel }}
CLICK OR DROP IMAGE
artist supplies the real piece
[S]²
{{ markerText }}
{{ fKicker }}
{{ fHead }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ frameBio }}
{{ fWhen }} {{ fVenueOut }}
{{ fTag }}
{{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ cm.name }}
{{ markerText }}
{{ fKicker }}
{{ fHead }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ cm.name }}
{{ fWhen }} {{ fVenueOut }}
{{ fTag }}
{{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
CLICK OR DROP THE HERO IMAGE
fills the whole cover
{{ swipeDay }}
[S]²
{{ fKicker }}
{{ fHead }}
{{ fTag }}
SWIPE →
ON THE BILL
{{ cc.tag }}
{{ cc.name }}
ALSO ON THE BILL
{{ cc.rest }}
{{ sa.tag }}
{{ sa.name }}
[S]2
{{ fDate }}
{{ fTime }}
{{ fVenueOut }}
{{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
{{ tk.label }}
[S]2
{{ sl.kicker }}
{{ cl.t }}
{{ sl.count }}
{{ sl.countLabel }}
{{ sl.names }}
{{ r.day }}
{{ r.dow }}
{{ r.name }}
{{ r.feat }}
{{ r.meta }}
{{ r.tonight }}
{{ sl.nDay }}
{{ sl.nSideWd }}{{ sl.nSideMo }}
{{ sl.nName }}
{{ sl.nSub }}
{{ sl.nRoom }}
{{ sl.nTime }}
{{ sl.nPrice }}
{{ sl.recName }}
{{ rd.t }}
{{ sl.recVenue }}
{{ cr.day }}
{{ cr.name }}
{{ cr.meta }}
{{ sl.gridHead }}
{{ gc.t }}
■ SHOW■ {{ sl.legendRec }}
{{ sl.foot }}
{{ sigLine }}
{{ sl.page }}
{{ cs.kicker }}
[S]2
{{ cs.num }}
[S]²
{{ cs.head }}
{{ cs.body }}
{{ cs.count }}
{{ sigLine }}
SWIPE →
{{ cs.page }}
{{ swipeRecapWhen }}
{{ fHead }}
{{ swipeRecapRoom }}
SWIPE →
[S]2
{{ swipeRecapLine }}
{{ swipeRecapNext }}
{{ swipeRecapSig }}
{{ seasonKicker }}
{{ seasonTitle }}
{{ st.n }}{{ st.label }}
{{ seasonNext }}
{{ fg.name }}
{{ fg.name }}
{{ seasonWithLabel }}  {{ seasonWith }}
{{ circularKicker }}
{{ cp.name }}
{{ ct.text }}
CLICK OR DROP IMAGE
artist supplies the real piece
[S]²
{{ fKicker }} [S]2
{{ markerText }}
{{ fHead }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ fWhen }} {{ fVenueOut }}
{{ fTag }}
{{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ fHead }}
{{ mr.name }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ nw.word }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
ADMIT ONE No. {{ admitSerial }}
{{ fKicker }}
{{ fHead }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ fTag }}
{{ fWhen }} {{ fVenueOut }} {{ fAddress }} {{ sigLine }}
{{ advStampLabel }}{{ priceOut }}
{{ pieceQrLabel }}
{{ cm.name }}
{{ fKicker }} [S]2
{{ kl.text }}
{{ ka.name }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ fr.label }} {{ fc.ch }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
CLICK OR DROP IMAGE
the picture in the ring
[S]²
{{ rg.ch }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
CLICK OR DROP IMAGE
the picture at the sign's centre
[S]²
{{ g.ch }}
{{ g.ch }}
{{ n.credit }} {{ a.sep }}{{ a.name }}
{{ advStampLabel }}{{ priceOut }}
{{ fTag }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
{{ twoL.initials }}
{{ twoL.name }} {{ twoL.role }}
{{ fHead }}
{{ twoR.initials }}
{{ twoR.name }} {{ twoR.role }}
{{ fHead }}
{{ fWhen }} {{ fVenueOut }} {{ advStampLabel }}{{ priceOut }}
{{ sigLine }}
{{ cm.name }}
{{ pieceQrLabel }}
{{ fKicker }}
{{ fHead }}
{{ listSub }}
[S]2
{{ markerText }}
{{ r.date }}
{{ r.dow }}
{{ r.name }}
{{ r.venue }} {{ r.clock }}
{{ r.lineup }}
{{ r.dow }}
{{ r.name }}
{{ r.venue }}
{{ r.clockStack }}
{{ r.lineupLine }}
{{ r.num }}
{{ r.mon }}
{{ bc.day }}
{{ ar.alt }}
{{ bc.name }}
{{ bc.clock }}
{{ bc.venue }}
{{ bc.dateLine }}
{{ boardNextLabel }}
{{ bn.date }} {{ bn.name }}
{{ cm.name }}
{{ sigLine }} {{ fTag }} {{ pageLine }}
{{ pieceQrLabel }}
{{ fKicker }}
{{ fHead }}
{{ listSub }}
[S]2
{{ markerText }}
{{ w.d }}
{{ d.num }}
{{ n.name }}
{{ n.time }}
{{ mr.name }}
{{ mr.date }}
{{ cm.name }}
{{ sigLine }} {{ fTag }} {{ pageLine }}
{{ pieceQrLabel }}
{{ fKicker }} [S]2
CLICK OR DROP
LEFT IMAGE
{{ fHead }}
{{ fDate }}
{{ fVenue }}
{{ splitBillA }}
CLICK OR DROP
RIGHT IMAGE
{{ fHeadB }}
{{ fDateB }}
{{ fVenueB }}
{{ splitBillB }}
{{ cm.name }}
{{ sigLine }} {{ fTag }}
{{ pieceQrLabel }}
{{ markerText }}
{{ fKicker }}
{{ fHead }}
{{ listSub }}
[S]2
{{ r.date }} {{ r.name }}{{ r.venue }}{{ r.clock }}
{{ cm.name }}
{{ sigLine }} {{ fTag }}
{{ flashText }}
{{ flashText }}
{{ flashText }}
{{ flashWord }}
{{ stampText }}
A base, not a final. Same print family as the tickets + envelope — hand it to an artist to remake.
A tool by [ Set & Signal ] — live production, AV, and artist development.
Lafayette / Central Indiana · setandsignal.com
{{ toast }}
✂ CUT-OUT {{ cutTitle }} {{ cutSize }}
{{ cutToolNote }}
TOLERANCE{{ cutTol }}
Samples the four edges for the background colour, floods in from the border and stops at a hard edge, then cleans specks, shrinks, feathers and despills the edge. A flat backdrop or a plain wall keys in one press; the slider re-runs it live.
TOLERANCE{{ cutWandTol }}
Click a region to remove it — everything connected to the click within the tolerance goes. Shift-click keeps a region back.
SIZE{{ cutBrushSize }}
SOFT{{ cutSoft }}
KEEP paints the picture back; ERASE paints it away. Size is in the picture's own pixels; wheel to zoom in on an edge.
FEATHER{{ cutFeather }}
EDGE PX{{ cutMorph }}
SPECK PX²{{ cutSpeck }}
CLEAN UP drops islands smaller than the speck size and fills holes smaller than it. DESPILL pulls the background colour out of the soft edge.
Trims the transparent margin with a small pad, so the figure arrives sized to itself and stands on its feet.
{{ cutStatus }}