Toby Harris

*spark screenrunner runs screens. It allows the stage manager to title who is on stage, it allows creative to adjust the mix of the brand video, it allows communications to feed twitter and other messaging through that video. Most of all, it does all it does within a world of well designed motion graphics unique to the brand or event.

an offer i couldn’t refuse from friends artists + engineers: high-end soundsystem, 360° screen, barcelona. or at least an offer i had to make work somehow: the phd giving no time for the full content-creation and performance brief, instead some oversight for talent and tech.

james sheridan saw SPK-RectPack, and invited me to see the dome setup he develops the tech for: igloo, the company, could do with something like screenrunner running in the dome, and more generally james is a creative-coding guy keen to meet like-minds. well, i was impressed; it wasn’t long before screenrunner was running on the dome’s mac pro1, and not long after that james was organising a creative coding night in their mini demo dome.

happily rendering 9600x1080 and handing this over to james’s openframeworks edge-blending dome warper via syphon. the ease and painless 60fps of this blew my mind. ↩

a screenrunner client wanted an animating tiled layout. it’s surprisingly non-trivial to code, at least if you want to go beyond hard-coding a few grid layouts. thankfully, the problem is academically interesting too, and lo! there’s a paper on spatial packing of rectangles, complete with MaxBinRectPack algorithm and c++ implementation. respect to jukka jylänki.

b-seite charge one: provoke vjs into thinking about the future of their practice, via showing the toys and talk about how i made it as a post-vj. this was a tidied up version of the talk i improvised at LPM last year, except that then the mixer was a final prototype, and here I was at a festival with two d-fusers as part of their tech setup. mixer’s i’d sold but had never seen, the boxes opened up by hands other than mine, in a country far away.

in which i set out my stall, hawking the wares and ideas that have helped make my ‘post-vj’ life. half an hour, somewhat off the cuff, and probably ill-advised in parts. the bulk of the talk covers some of the backroom work and event life of the dvi mixer hardware and screenrunner software projects, but contextualised by how i. vjs should work towards exploiting the liveness possible in their practice, ii. which should lead to a more rewarding, less clichéd life, iii. and one more profitable and sustainable.

…aaaaand, no more test data. we did so much more than can be shown in a still or two here, we even pulled a whole four minute finale piece out of the bag, video edit and all[^1]. most of all, we did it, the audience made it… live!

after a bout of yet more *spark screenrunner back-end building up – libPusher, ‘event’ document packages that encapsulate the media and graphic template, the all important enqueue new – it was onto what really set this gig apart.

at the heart of the brain was the increasingly inappropriately named *spark titler, collating all the media and channelling it to the screen. it runs the screen, and gives just what you need to be responsive to the moment without breaking the visual illusion. so… *spark screenrunner?

We are using experimental thought-casting technology to display in real-time the ideas and thoughts are emerging at this moment, inside the Hexayurts and elsewhere. Come join our artists and coders in drawing it all together: talk to us, doodle with us as we find the emergent themes, trends and stories.

if you’re going to gather all your staff for a one-off event, why not take the opportunity while you’re at it to make a company portrait? this being a boz affair, however, its not a case of a photographer marshalling the troops into one shot. rather, everybody is tasked with taking everybody else’s photo - cue each pair having that connected moment of “oh, i don’t want a disastrous photo of me: do as you’d like done to you”. and, this being this, we also had them caption themselves with their favourite place to think and suchlike, and that camera and app was also wirelessly linked to our setup.

and why the twenty hexayurts? they were there to partition off the main business of the day: facilitated conversation in small groups. some form of internal market had been conducted in advance to arrive at the best 200 suggestions for topics, and the proposers were there to host each session. suffice to say, there were going to be a lot of ideas. and this is where we came in: could we capture them? visualise them? archive them?

a big convention centre, not so much sleep, and it’s barely dawn: back to high-stakes corporate events. there’s a good reason for taking some time out from the phd to be here: this is interesting, innovative stuff, embracing what a live event can bring, and doing it a long-term context of strategic and organisational renewal.

sane control of the media and scenography needs to be partnered with the animation mechanics to handle it all gracefully. luckily, thats what i do – and what tools like quartz composer enable – and i had the best materials to work with in the form of made-by’s brand video. it’s great. watch it, and you’ll also see how perfect it was to be remade into a never-ending animation with dynamic content interspersed with the hand-animated elements.

how did joanna run the screen? with *spark titler v3: no longer a now-and-next titler, more the means for a live brand video. into an animation template go tweets, titles and all sorts of media, and the user is presented with a sane way of wrangling that media and controlling the output.

and how did those live graphics make it to the screen? i sat down and took the idea of *spark titler from sheep music and remade it as a fully fledged cocoa+quartz composer application. the idea being it can’t muck up: animation designed to gracefully transfer from state to state, participant names pre-filled in a drop-down menu, no mouse cursors on the output, text fields that commit their edits on pressing take… the little details that make-or-break a live application. oh - and it exports its title animations as quicktimes for integration with playback pro.

phone call from friend louis: “help me with mike figgis at the royal opera house”. certainly. watching timecode live with figgis reworking the playback and audio was a seminal experience for me. this however is not that, rather a weekend of curated stuff spread throughout the royal opera house’s many spaces. and in the middle, a screen driven by me: live cameras, live graphics, and edits through the film-making people+pipe louis has (impressively) put together.

as shown in the ‘pun me this’ entry, the *spark titler was used in nascent form at sheep music, and the promise to tidy-up and release as open-source software has been followed through. so, please find attached: sparktitler-v1.1.zip.

the latest visuals technology development to come off the *spark anvil is a mac-native titler application, made by wrapping a quartz composer patch with some fullscreen code and interface builder bindings. props to roger bolton of quartonian for the guts of the fullscreen xcode project, shared under gpl so expect to see the titler soon once it’s been tidied up.