Multitrack show recorder · Mac · iPhone · iPad

The easiest way to go from soundcheck to recorded set.

Plug your console in over USB and put it on the same network. RecSho records every channel to its own WAV file, named from the console’s scribble strips. Set it up once. After that it’s always ready, always listening, and records when you want it to.

RecSho on a Mac, recording. A red seven-segment clock reads 00:42:17, the show is Friday Night — Wildermiss, and the line under it says: Recording take 1. 33 files, saved every 5 seconds. Stats show 32 inputs, 30 with signal, 2 silent, 0 clipping. Lamps read Signal, Console and USB audio, all green.
The Record screen on a Mac, mid-take. Every picture on this page is RecSho’s own screen, drawn with its demo console.

Set it up once at soundcheck. Then play the show.

Soundcheck

Plug in and check every channel

Setup asks one question at a time: the audio device, the console, the show name, where to save, a signal check and auto-arm. Meters are live before anything records, so you can watch every input arrive.

Showtime

It records when you want it to

Press Record, or let auto-arm start the take when the band starts. It keeps the seconds before, and stops after the quiet time you set. Record and Stop work at any time, and Stop sits behind a flip-up guard.

After the set

Walk out with the files

One 24-bit WAV per channel, such as 01 Kick In.wav, plus a stereo rough mix. On a Mac, each take is then copied to the drive or share you choose.

Always ready. Always listening. Records when you want it to.

RecSho is a utility you set up once. With Keep RecSho ready on, a Mac opens it when you log in. It starts listening to your saved input and console, brings auto-arm back the way you left it, and waits in the menu bar. On iPhone and iPad it starts listening as soon as you open it.

Listening keeps only the last few seconds in memory. Nothing is saved until you press Record or auto-arm starts a take. RecSho asks before it does any of this, and one switch turns it off.

  • Auto-arm by sound. A take starts when any channel stays above −40 dBFS for a quarter second, and stops after 60 seconds of silence. You set the threshold and the quiet time.
  • Auto-arm by the console. A take starts when a main or DCA you pick is unmuted, and stops when it has been muted for 5 seconds.
  • Pre-roll. An auto-armed take keeps the 5 seconds before it started (up to 30, if you want more), so the count-in is on the recording.
  • Notifications. RecSho tells you when a take is saved, or when something needs a look.
The auto-arm chooser over the Record screen. Auto-arm starts when: Sound; Any main is unmuted; Main 1 is unmuted; Main 2 Wedges is unmuted; DCA 1 Drums is unmuted; DCA 3 Band is unmuted, which is selected. A note says unmuting starts a take, muting for 5 s stops it, and if the console drops off a running take keeps going.
Choose what starts a take: sound, or a main or DCA on the console.

One file per channel, named from the console.

USB carries the audio. Put the console on the same network and RecSho reads its channel names and colours, so the files come out as 01 Kick In.wav, not Ch 01.wav. If someone renames a strip during the show, the take’s files get the console’s names when the take ends.

No console handy? RecSho also records from any audio input your Mac, iPhone or iPad can see, including the built-in microphone as one track.

The Record screen with the meter bridge open: 19 channel meters, each with a name chip in the console's colour, such as KICK IN and KICK OUT in red, BASS DI in pink, GTR 1 in yellow, KEYS L in green and LEAD VOX in blue.
The meter bridge, with each channel’s name and colour from the console.

It checks that each track carries the right channel.

RecSho reads the console’s routing and compares it with what it records: over USB, through Dante Virtual Soundcard, and on the console’s SD card. A difference shows up on the CONSOLE lamp in plain words, with a review by track.

It is a warning, never a block: the take keeps recording. The routing check never changes your routing: fix it at the console or in Dante Controller, then press Re-check. Until its reading has been checked on your console model, RecSho marks the result as not yet confirmed.

The Routing check window. It lists three findings: channel 22 Trumpet is not being recorded; channel 17 BV Mandy shows signal on the console but track 17 is silent; track 22 is tapped post-fader and records Bus 3 rather than an input. It ends: RecSho never changes the routing. Change it at the console or in Dante Controller, then press Re-check.
The routing review: what differs, and where to fix it.

A second copy on the console’s own card.

Turn on SD card backup and RecSho starts the console’s card recorder with each take and stops it when the take ends: X-LIVE or DN32-LIVE on X32 and M32, WING-LIVE on WING. It only ever stops a card recording it started.

If the card is set to record fewer tracks or different channels than RecSho, RecSho asks first, and changes the card on the console only if you say yes. Off by default, and marked in the app as not yet tested on a console.

A question over the Record screen: Match the SD card to RecSho? The SD card in WING is set to record 16 tracks, while RecSho records 32, and card tracks 31 and 32 record Bus 1 instead of the same USB channels. Matching changes the card's track count and routing on the console; nothing the audience hears changes. A last paragraph says RecSho's reading of this console's SD card has not been checked on a real desk yet. Buttons: Match the card to RecSho, Leave it.
RecSho asks before it changes anything on the desk.

Every take, copied and checked.

The Take log lists each take with its length, track count and copy state. On a Mac, finished takes are copied to the drive or network share you choose, and each file is checked against a checksum before it gets its final name. Silent channels can be left out of the copy.

Zip a take into one file to hand to the band.

The Take log, a paper sheet listing three takes of Friday Night, each 21 minutes 8 seconds and 30 tracks. Take 1 is stamped Verified, take 2 is copying at 62 percent, and take 3 says Copy failed. The drive went away, with Retry and Dismiss. Beside it: Copy to drive and Zip this take.
The Take log on a Mac.

The same recorder in your pocket.

Connect the console’s USB to an iPhone or iPad and RecSho records every channel the same way, with the same Setup, Record and Take log. Recordings stay on the device until you export them to Files.

RecSho on an iPhone, recording: the red clock at 00:42:17, the show name, the line Recording take 1. 33 files, saved every 5 seconds, the inputs strip with 32 inputs and 30 with signal, large Record and Stop keys, the auto-arm lever, and the Signal, Console and USB audio lamps.
The Record screen on iPhone.

Small things that help on the night.

A rough mix with each take

A stereo Rough Mix.wav, mixed automatically. A quick listen for the band, not a master.

PHONES, on a Mac

Listen to a rough mix or soloed channels on the Mac’s speakers, or wired or Bluetooth headphones. Listening never changes what is recorded.

Disk time

The Record screen shows the recording time left at your track count, and warns when it runs low.

Built for the show you can’t play twice.

Takes are saved every 5 seconds as they record. If the app quits or the power goes, the files play up to the last save, so at most the last few seconds are lost. When something needs you, RecSho says what happened and the one thing to do.

Crash-safe files

Every file is a valid WAV up to its last save. A take cut short is finished the next time RecSho opens.

Checked copies on Mac

Each copy is compared with the original by SHA-256, and a checksum file sits beside it. A file gets its final name only when it matches.

Plain warnings

A lost input, a silent channel or a low disk is named in one line, with the one thing to do about it.

Your console, over USB.

Behringer X32 and Midas M32
Up to 32 channels through the console’s USB card: X-USB or X-LIVE on X32, DN32-USB or DN32-LIVE on M32.
Behringer WING
Up to 48 channels over the console’s USB port.
Behringer XR18 and Midas MR18
18 channels over the mixer’s USB port.
Dante, on a Mac
Through Dante Virtual Soundcard from Audinate, sold separately, from a console’s Dante card or module.
Any other input
An audio interface or the built-in microphone, one WAV per input.

Channel names, colours, mute triggers, routing checks and SD card backup need the console on the same network as RecSho. Recording needs only the audio connection. SD card backup is for X32, M32 and WING.

No account. No tracking.

RecSho works without an account and has no advertising or usage analytics. Your recordings stay on your devices and the drives you choose. Nothing is sent to sho.run unless you turn on error reports.

Read the privacy policy

Buy it once. No subscription.

Price $9.99 One-time purchase

One purchase covers Mac, iPhone and iPad on the App Store.

Price in US dollars; the App Store shows the price where you are. Windows, when it comes, is a separate purchase on the Microsoft Store.

Mac, iPhone and iPad Coming soon to the App Store Windows Coming soon to the Microsoft Store

To hear when RecSho is on sale, write to info@sho.run.

Requires a Mac with Apple silicon and macOS 13 or later, or an iPhone or iPad with iOS or iPadOS 15 or later.