LOOM
CHAPTERS
  1. Welcome to LOOM
  2. Keyboard shortcuts
  3. MIDI mapping
  4. Privacy
  5. The window
  6. The top bar
  7. The globals row and the track strips
  8. The arrange view
  9. The mixer
  10. The side panel
  11. The bottom rails
  12. Dialogs
  13. Instrument tracks
  14. Plugins
  15. Where your recordings live
  16. Your licence
  17. Reporting a problem
  18. Performance overlay

CHAPTER 18 · LOOM 1.8.2 MANUAL

Performance overlay

A performance overlay is a video of what the looper does during a song: a ring for each track, the names under them, and short captions when a preset changes or a control moves. Its background is transparent, so you can lay it over the camera footage of your performance in a video editor.

LOOM makes the overlay from the song after you have performed it. It does not record your screen.

Opening the export window

Choose File ▸ Export Performance Overlay…, or press ⌥⌘E. The export window opens beside the main window. You can keep playing while it is open.

The window works on the song that is open in LOOM. Its title bar shows the song's name.

What the overlay shows

The overlay sits in a dark rounded plate near the bottom of a 9:16 frame, above the area where TikTok, YouTube Shorts and Instagram Reels print the caption and the username, and to the left of the column of like and share buttons.

Rings

There is one ring for each track that has a region in the part of the song you export. Loop tracks come first, then instrument tracks. Five or fewer rings sit in one row. Six or more use two rows, and the second row is centred under the first. The rings keep their places for the whole video, even when a track is silent.

Each ring shows the track's state with a colour and a shape, so the states can be told apart without colour:

State Ring Centre
Recording Red, a thick sweep A solid dot
Overdubbing Amber, two sweeps The inner sweep
Playing Green, a thin sweep Open
Stopped A full grey ring A square
Empty A dim dashed ring Open

The sweep starts at twelve o'clock and follows the loop's position. While a track records, it shows how far through its Record region the take is.

Names under the rings

Each ring has a name under it. A name too wide for the space under the ring ends in an ellipsis.

For an instrument track, the overlay uses the first of these that the track has:

  1. The track's name.
  2. The sound or preset playing at that moment. When a preset node in the song changes the sound, the name under the ring changes at that point in the video.
  3. The instrument: SYNTH, DRUMS, SAMPLER, or the name of the plugin the track hosts.
  4. INST and the track's number.

For a loop track, the overlay uses the first of these that the track has:

  1. The track's name.
  2. The rack loaded at that moment. A rack node in the song changes it.
  3. The preset on the lowest-numbered slot that has one, at that moment.
  4. TRACK and the track's number.

Captions and moving controls name the track or input they belong to by the same list. An input uses the loop track's list, ending in IN and the input's number. A caption about a preset or rack change names its owner as it was just before the change.

The overlay's names differ from the rest of LOOM in one way: everywhere else an unnamed instrument track is called INST and its number. See Instrument tracks.

Captions and moving controls

A second row of small panels appears above the plate while something happens, and goes away afterwards. The plate itself does not change size.

  • Captions appear on the left for about two seconds when a preset, a rack or an instrument's sound changes, or when a setting such as a delay's on/off switch changes. A setting's caption shows the value before and after, for example Off → ON. A new caption replaces the one showing.
  • Moving controls appear on the right while an automation lane moves: a knob, the owner's name, the parameter and its value, for example VOX IN and PAN L40. Up to two show at once, chosen from the lanes that are moving. A control appears just before its value starts to change. It stays for about two seconds after the value stops changing, the same time a caption stays, and then fades out. It comes back when the lane moves again. A ramp between two nodes with the same value does not count as moving.
  • Values print at a fixed precision: a level to a tenth of a decibel, a frequency to the nearest hertz below 1 kHz, to a tenth of a kilohertz below 10 kHz and to the nearest kilohertz above that, a pan and a percentage to the nearest whole number. Each value sits right-aligned in a space as wide as that control's widest value, so the digits stay in place as the value changes, for example from -9.9 to -10.0.

When a caption and two controls do not fit side by side, the caption moves up onto its own line.

What the overlay does not show

The overlay shows the arrangement as the song holds it. Anything you do by hand during the take, such as muting a track, starting an overdub from a strip or moving a controller, is not in the song and does not appear in the video. The window says so above its footer.

Settings

Names

The NAMES list has a row for each track in the video, and for each input whose lanes move. The name in each row is the song's own name for that strip, so changing it here renames the track everywhere in LOOM. An empty row uses the default name.

Keep names to about eight characters so they are readable on a phone. Each row shows a count. A name longer than eight characters turns the count amber, and a line under the list says the name will be cut short in the overlay.

Preset names in the video

Preset and rack names from your library can be long. The PRESET NAMES IN THE VIDEO list shows each name that can appear in this video, with a field beside it for the name the video prints instead. For example, you can print Zach Input Vocal Chorus as Vocal Chorus. These names apply to the overlay only. Your library is not changed.

Range

Choose WHOLE SONG to export from the start of PERFORM FROM TOP, including any count-in, to the song's end marker. Choose BARS to export a range of bars, and set the first and last bar with the arrows beside From and to. The line under them shows the number of bars and how long the video runs.

Video

  • Frame rate: 30 or 60 frames per second.
  • Size: the frame size in pixels. The default is 1080 × 1920.
  • Sync flash: makes the first frame of the video solid white, which helps you line the overlay up with your footage by eye.

Placement

  • Height raises the plate and everything above it. It never lowers the plate, because the default position is the lowest one that clears every platform's caption area.
  • Plate sets how opaque the dark plate is. The default is 72%.
  • Safe zones chooses which platforms' screen areas the preview marks: ALL, TIKTOK, SHORTS or REELS.

Preview

The preview on the right shows the overlay as it looks at the bar you choose with the BAR slider. It is painted the same way as the video. To see it over your own footage, press Choose still… and pick a picture saved from your camera video. The preview marks the areas each platform covers, so you can see whether anything sits under them.

Creating the video

Press Create. LOOM renders the video and shows its progress at the bottom of the window: the frame it is on, the number of frames, and about how long is left. Rendering does not use the audio engine, so you can keep the song playing.

To stop, press Cancel. LOOM removes the unfinished file, and nothing is saved.

When the video is finished, the footer shows its file name, its length and its size. Press Show in Finder to see the file.

Where the video is saved

LOOM saves the video inside the song's folder, in a video folder, for example Pink Guitar.loom/video/2026-10-30 14-22.mov. Each file is named with the date and time it was made, so a new export never replaces an earlier one. The window's settings are saved in the same song folder, in overlay.json, so they are there the next time you open the window.

Saving the song does not change the video folder or overlay.json.

A song you have not saved

A song needs a folder before LOOM can save a video in it. If the song has not been saved, the footer says so, shows Save Song…, and does not offer Create until you save.

Using the video

The video is a QuickTime .mov file. Each frame is a PNG image with a transparent background, which keeps the file small because most of the frame is empty. Put the file on a video track above your camera footage in your editor.

Frame 0 is the moment PERFORM FROM TOP starts, or the first bar of the range you chose. To line the overlay up with your footage, match the song's audio in your editor to the audio your camera recorded, or use the sync flash.