From the mountains of Oregon
to a disused swimming pool in Brum

A short backstory

Mark Steadman

Mark Steadman

Developer of code and communities

On a holiday in Oregon, I ended up at the top of a little mountain overlooking the city, tripping out of my gourd.

My friend and I had taken magic mushrooms before we ascended, and once the initial nausia wore off, I found myself being led by some kind of mysterious internal ringleader who I later named The Maestro.

Fast-forward a couple of months, and I was watching TV show where a woman was supposedly fooled into thinking she was shopping with her husband, only to discover it was a front for a live show where she’d be the unexpected closing act.

She wasn’t fooled for a second.

Anyway, she told the host how she’d always loved singing and ran a community singing group. A bell rang in my head and I thought “I reckon I could do that”.

I’d been struggling to figure out what life in my mid-40s was supposed to look like. No wife and kids, no great acclaim – just a bunch of experience starting things, some of which worked, many of which didn’t.

So I started C90 Community Chorus, which is the best thing I’ve ever done.

C90 Community Chorus

In my weeks behind the piano, preparing songs and teaching harmony parts to people with varying levels of musical experience, I began to need a way to keep everything in my head… the chord changes, the lyrics, the arrangements.

When we performed live for the first time, I loaded up my iPad with PowerPoint videos that showed the lyrics and chord changes. They also served as our backing tracks.

When we moved into our new home — a disused and repurposed public swimming baths in Stirchley, Birmingham — the backing tracks powered our sessions, but putting the videos together was time-consuming and laborious.

Enter Praecentor (pry•sen•ter)

I was going through an ancient Greek phase so I looked up an old Greek word for “conductor” (or thereabouts). I then set to work on a tool that could help me make lyric and chord videos from a simple text file.

Ordinary World YAML

Now all I had to do was create a text file with lyrics, chords, and a few settings, and Praecentor would churn out videos that not only reminded me what to play, but kept me on the beat.

Ordinary World iPad

As well as making backing tracks, I’d also record all the vocal parts and embed a cute little player in the members-only area of the singing group’s website. This helped singers learn and practice their parts, letting them toggle different vocal parts on and off as needed.

Ordinary World Maestro

I’ve been developing Praecentor with the help of CoPilot for about six months, and the code to make videos is fully open source and available online.

View on GitHub

The final missing piece

Now the only issues I had were organising and syncing my videos, navigating Dropbox’s constantly changing user interface, switching between different apps and websites when running sessions, and quickly getting to a song when someone requested it.

So I got to work building Maestro, a tool for making play-along videos, teaching parts, sharing tracks with members, and storing everything offline so you don’t have to rely on wifi.

Maestro layout editor

Want to learn more?

Maestro is in early development right now, but if you think it might be useful for you, drop us an email below.

Email Mark