Recent videos

While I don’t have as much time to devote to YouTube videos as I’d like, here are a few of my more recent ones:

And if you have more time, here they all are!

I should also mention that I do shoot and edit video professionally too, so if you have an event you’d like to document or a presentation you’d like recorded, check out some of my work at, and contact me via iain.a [at]

Quartz Composer .qtz files working as screensavers on macOS Mojave

If you’ve upgraded to macOS Mojave (10.14) and been disappointed that your collection of .qtz screen savers stopped working, it’s good to know that you can get them working again for just a few dollars.

One of my Quartz Composer compositions
One of my Quartz Composer compositions

The app you’ll need is called Backgrounds, and it’s on the Mac App Store. This app lets you use Quartz Composer files as not only screen savers, but as desktop wallpaper as well. The developer has been responsive by email, and I’ve not had any problems.

Note: This is not a paid post! Also, a competing app (Mach Desktop 4K)  claimed to do the same thing, but didn’t work properly for me.

Review: Oculus Go

I’ll be trying to post my macProVideo articles here so they don’t get lost, and here’s my most recent:

Virtual Reality headsets have taken off in the last few years, and so far at least, they don’t seem to be a passing fad. Facebook, Valve and Sony have all made a big push into this space in a search to find the next big thing, and while the market is young, it’s expanding in several interesting directions. One is the push towards an untethered experience, and the recently released Oculus Go, from the Facebook-owned Oculus, is a big step towards that reality.

The article also include a technique to create a tiny, narrated 360° slideshow, perfect for sharing a series of still 360° images in a headset:

Export with File > Share > Send to Compressor. In Compressor, create a new MP4 preset, using HEVC as the codec, setting data rate to 10000Kbps, limit the frame size to 4096 wide, and frame rate to just 1fps. This will let a 2 minute video take less than 40MB, giving you a file that’s easy to transfer and load, but which tells a full story.

Read the whole article here.

Processing Photos

I take a lot of photos, and if I’m processing them live at a conference, I’ll probably use Lightroom from Adobe. However, that product has recently pivoted and been renamed Lightroom Classic CC. A new product has taken over its name, “Lightroom CC”, and while it might be nice, its core limitations of a single library where every image is uploaded to the cloud are both instant product killers for me. The existing Lightroom Classic CC still works, but naming it “Classic” seems a clear sign that the product’s days are numbered — and that’s a huge shame. While I love its capabilities and the quality of its output, it’s never been that fast, so it’s time to look for alternatives.

I should note that Photos, free with macOS, has been improving steadily (Curves finally in the High Sierra version!) but without proper bulk copy/paste of adjustments and deeper metadata control, it might not suit my needs. I haven’t switched to High Sierra full time, but when I do, I’ll give it a good look.

Still, there are other third party options. Recently I reviewed Luminar (2017) for, and I liked it very much:

Luminar is that rare piece of software that hits the sweet spot for many users. It’s got the power to do what you want now, plus the features you’re going to want once you learn about them. It’s easy for novices to get into, but it doesn’t limit what professionals can do either. If you like photography, Luminar provides a solid image processing toolkit that can make your images really sing. Recommended. 

The newer Luminar 2018 will be updated to include digital asset management (i.e. multiple photo management like Lightroom) next year, and I’m very much looking forward to checking that out.

In the meantime, if you’re looking for an alternative to Lightroom, give Luminar 2018 a go? The same company also offer Aurora HDR 2018 for fans of HDR photography, and while I’m more into HDR for video myself, it just won App of the Year from Apple. Worth a look, and use the promo code “FUNWITHSTUFF” to save $10 on either app.

Full disclosure: yes, these are referral links, but it’s nice software, and there’s a free trial.

On HFR (High Frame Rate) video

Here’s a technical post about frame rates in video. Exciting, right?

Most higher quality shows in Australia are shown at 25 fps, and the whole image updates every second — this is Progressive, the p in 1080p. All our devices are progressive too — TVs, computers, phones, tablets. Feature films (shot on film or digital) are also progressive.

Broadcast TV signals are different. It’s all delivered as interlaced — 50 updates per second, half the image (a field) at a time. A field is every other horizontal line, meaning that an object that moves will be a little blurry. You can present progressive material within an interlaced stream, and it looks just like true progressive content. However, reality TV, sports and news are shot natively in interlaced. We’ve grown to associate a lower frame rate with feature films and high-quality drama, and a higher frame rate with “cheaper” content.

Modern TVs remove the interlacing, but also default to making all content look like it’s been shot at a high frame rate. By making this “smooth” look the default, a lot of people have been convinced that “smooth is good”. I (and many others) hate it though, and turn it off straight away. Partly because I don’t like the look, partly because with films it’s not what the filmmaker wanted, partly because the glitches (artifacts) that are visible when all those extra frames are invented are quite distracting. At the end of the day, though, the old “smooth means cheap” rule is not as absolute as it once was.

Most modern DSLRs only shoot progressive, because that’s what filmmakers (and computers) want. My new GH5 (lovely camera) is mostly used to shoot 4K at 25 fps, because that’s what I want to edit and deliver. However, it can also shoot in 50 or 60 fps in 4K, and up to 180 fps in HD. Mostly, that’s great for slow-motion, shooting a higher number of frames per second, but playing just 25 of them every second.

But it’s now possible to actually deliver 60 frames per second — HFR, or high frame rate. It’s still progressive, so there’s no artifacting, and it’s natively smooth, to keep fans of that look happy. The higher frame rate also brings with it a lower amount of blurring of objects in motion, and that’s a two-edged sword. When everything is perfectly sharp, it doesn’t feel like a story being told — it feels like actors on a stage. Turns out that a higher frame rate might be more realistic, but that’s not actually a good thing. Plus, those who hate the look still hate the look.

Any time a new technology is polarizing, or difficult to adopt, it will struggle. 3D struggled because of the glasses or headsets, because some people can’t see in 3D, and because it made life hard for creators. Even video games didn’t really adopt it much. It was present on the PS3, rarely used, and it’s now gone from PS4.

HFR is definitely polarizing; it destroys the suspension of disbelief and looks cheap to many. Still, it probably won’t go away like 3D did, because cameras will support it for slo-mo, and TVs need to support higher frame rates too. Plus, it may become more popular on YouTube — even if only for gaming. That gives it a decent chance at gradual acceptance, even if we aren’t going to see many more movies using HFR for a while.

On CreateWorld and conferences

Conferences are terrific, but not only for the explicitly planned sessions. It’s the chats between sessions, it’s the chance conversations in corridors, it’s the random exchanges over a drink. Workshops can be great to open minds, and so can a good panel session. It’s not every day you get to introduce one of the custodians of Scratch to a new programming language, or hear how a new school is able to inspire its students, or build a robot and then program it — but I got to do them all over a couple of days.

Opening your mind is always a good thing. If you spend a lot of time teaching something, you’re an expert, often with a razor-focus, and that’s not great for your ego. A great antidote to “knowing it all” is coming to a conference like CreateWorld, because it reminds you that there’s a whole heap of stuff out there that you don’t know. Scratch is something I should know better. Building robots is something I should do more of, though I suspect I’ll remain a software fan. And interactive visual art can be built on all kinds of apps I don’t have my head quite around just yet.

For example, TouchDesigner, which I attended a workshop on, is a pretty amazing piece of software, and in the hands of an expert it can produce magic. It’s node-based and superficially similar to Quartz Composer (which I know pretty well) but I could still fall off the deep end in Touch Designer. While I appreciate its power, I found it like driving without a seatbelt or a windscreen. Too many ways to break it irrevocably, no safety net, and I’m just about curmudgeonly enough that some questionable UI decisions can put me right off. Still, others who have spent much more time in Unreal (or Unity, I guess) don’t have the same resistance.

(An aside: Certainly, I’m glad that there’s a wider world out there that isn’t all following the Adobe-Apple UI model, but I don’t want to completely re-learn the wheel every time, and I wish they wouldn’t reinvent the basics of selecting and moving. No, I don’t want to right-click and drag just to select something. No, I don’t think I should be able to create a situation where all my different elements are such different sizes I can’t see them all together. And yes, I do expect Undo to work reliably. Software that’s effectively pulled up from its own bootstraps has a certain appeal, yet for me it’s too fragile. But anyway.)

So why CreateWorld? I was invited to present a talk on FCP X. The talk itself will be online in the next few weeks, though I might re-record a presentation of it before then. In case I don’t, here are the slides, though the CoreMelt giveaway was of course for attendees only.

CreateWorld as a whole was terrific — just the right blend of the unexpected and the practical. A little bit of what I knew, just the right distance from my comfort zone, and an open bar at the dinner for good measure. If you work in the creative media space, this should definitely be a conference to attend. See you there next year?

Yosemite is awesome

The US National Park is awesome. The version of OS X called Yosemite was pretty good for its time. The conference called Yosemite that I went to last year after NAB was fantastic. If you’re in the US and part of the Mac or iOS community, then you should definitely make the time to go.

Half Dome in Yosemite National Park

There’s no other place where you can hang out (and even eat dinner) with the Apple-related people you’ve been reading for 20 years, learn amazing things from amazing people, go on fantastic walks in one of the most beautiful forests on the planet, and then drink cheap booze* under the stars.

While I don’t expect I’ll be able to go again (I live on the wrong side of the world and NAB isn’t on at the same time in 2017) I’d definitely be going if I lived nearer. Yosemite (the park) is something you should do at least once in your life, and Yosemite (the conference) is a brilliant way to kill two birds with one stone.

*Optional but recommended

Roughly the time

Today, an update to Roughly, my new Apple Watch complication was approved, and the new version supports both the Utility and Mickey faces in addition to the Modular face that v1.0 supported. So what does it do?

The Roughly app store preview

“Roughly” is a complication, a small chunk of information that can be added to a watch face on the Apple Watch. I’ve had one since release, and still really like it. In fact, I’ve reviewed it for macProVideo here, and talked about how to set up custom faces on it here.

Roughly snap 1

While I’d really like to be able to create custom faces myself, this is the best I can do for now. I’d seen that the Pebble smart watch had a face made entirely of words (e.g. twenty six past ten) and while I liked the idea, for myself I wanted something less precise.

five past two, Utility

When someone asks you the time, you don’t give an exact minute-by-minute readout; almost by definition, someone who doesn’t wear a watch doesn’t care about that level of detail. What I created was something more approximate that can tell you “roughly” what the time is, to the nearest five minutes, in a natural English way.ten to eleven, Modular

For me, this is a bit of fun and a slight convenience, though I’m finding it’s actually useful on the “Mickey” face, which is hard to read, and on the Utility face, which I find most attractive in its most minimal (yet least functional) mode.

five to eight, Mickey face

For some people though, numbers are hard to comprehend. Dyscalculalia is the numeric equivalent of dyslexia, and I hope they find Roughly to be useful. Other people haven’t yet learnt to tell time quickly on a standard analog clock, and hopefully it’ll be useful to them too.

ten past ten, time travel, Utility face

Time Travel support means you can spin the digital crown and see many times with their English-language equivalents, which should be useful to kids and students of English.

half past eight, Modular

Even though I made the thing, I’ve been surprised by how much I’ve enjoyed using it myself. Like the Apple Watch itself, it’s not that I need it, but that I enjoy it. It’s free, available now, and I hope you like it too.

Click the icon above to download Roughly for free from the App Store.


P.S. Since I made the app, I’ve been informed about “Fuzzy Clock”, a similar concept delivered on the web, and as an iPad app. Roughly is obviously a very similar idea executed differently, but those are the links to follow if you’re looking for an implementation on a different platform.

P.P.S. To install the complication on your Apple Watch, you actually need to download an iPhone app first, then perform a few steps. There are instructions inside the iPhone app and Apple Watch apps as to what to do next.