Skip to main content
Version: 5.0.0

Effects

Effects are real-time visual transformations applied to individual Clips. They can add motion, texture, distortion, color shifts, and audio-reactive behavior to your visuals — all without modifying your original media files. You can apply one or more Effects to any Clip and customize them in the Effects Editor.

Applying an Effect to a Clip

To apply an Effect, right-click on a Clip thumbnail and select Effect from the contextual menu (or use the Clip menu at the top). You will see a list of available Effect presets organized by category. Select one and the Effect is applied immediately — you can see it in the Output Window right away if the Clip is playing.

To remove an Effect from a Clip, right-click and select Effect > None.


Clip context menu showing the Effect submenu with effect categories
Right-click a Clip to access the Effect submenu.

Visibox ships with a library of built-in Effects covering motion, retro/analog looks, glitch, filters, atmospheric treatments, and audio-reactive behaviors. Browse the full set in the Effects Editor.

tip

Audio-reactive Effects look best with music that has clear dynamics — strong beats, distinct bass lines, or sharp transients. They are especially effective on Clips with darker backgrounds where the glow and pulse stand out. Note that audio-reactive Effects respond to the audio playing within Visibox — Clip audio, Song audio, or the master output — not to external system audio or input devices.

The Effects Editor

The Effects Editor is a dedicated window for browsing, creating, and customizing Effects. Open it from Window > Effects Editor.


Effects Editor window with preset list on the left and CSS code editor on the right
The Effects Editor — browse presets on the left, edit CSS and SVG filters on the right.

Preset Hierarchy

Effects in Visibox follow a four-tier hierarchy:

TierNameDescription
1App PresetsThe built-in Effects that ship with Visibox. Read-only.
2Plugin EffectsEffects loaded from ~/Library/Visibox/Plugins/Effects/ at startup. Read-only.
3My EffectsEffects you create in the Effects Editor. Fully editable. Stored locally on your machine.
4Project EffectsEffects stored inside your Project file (.vbx). These are the copies that actually run at showtime.

Linked and Unlinked

When you apply an App Preset, a Plugin Effect, or one of your My Effects to a Clip, Visibox creates a linked copy inside the Project. A linked copy:

  • Stays in sync automatically. If you edit the original My Effects source, every Project using a linked copy of it updates the next time you open the Project — as long as the original is still available on the same computer.
  • Cannot be edited directly. To customize it, duplicate it to unlink it.

To unlink, right-click the Effect in the Project Effects section and select Duplicate. The duplicate is independent and editable; future changes to the original won’t affect it.

Projects Are Self-Contained

Every Project stores a complete copy of its Effects — even linked ones. Unlike most software, where a missing preset breaks playback, Visibox Projects are portable:

  • Deleting a My Effects preset won’t break your Projects. If you remove the original, the Project falls back to its embedded copy and keeps playing back exactly as it did. Visibox notes that the source is no longer available (the Effect becomes “orphaned”), but the visuals are unaffected.
  • Projects travel with their Effects. Your .vbx file contains everything it needs to play back on another machine without chasing down preset files.

Browsing and Searching

The left panel of the Effects Editor lists all available Effects across all tiers. You can:

  • Search by name using the search box at the top
  • Filter by tier or category
  • Sort alphabetically or by tier
  • Show/Hide individual Effects from the preset list using the visibility icon on hover

Apply to Selected Clips

You can apply an Effect directly from the Effects Editor to your currently selected Clips. Select one or more Clips in the Controller, then right-click an Effect in the Effects Editor and choose Apply to Selected Clips. This is faster than applying Effects one Clip at a time through the context menu.

Audio Audition

To preview how an Effect responds to audio, hover over the Effect’s preview and click the play button that appears overlaid on it. Visibox plays a test audio signal so you can see the audio-reactive CSS variables in action while you design — no Project required.

Creating a Custom Effect

Effects in Visibox are defined using CSS and optional SVG filters. If you are familiar with CSS, you can create remarkably expressive visual effects.

  1. Click the + button in the Effects Editor to create a new Effect in “My Effects.”
  2. Give it a name by double-clicking the title.
  3. Write your CSS in the Stylesheet editor on the right.
  4. Optionally, add an SVG Filter for more advanced effects like blur, displacement, and color manipulation.

Audio-Reactive CSS Variables

When writing custom Effects, you can use CSS custom properties that Visibox updates in real time based on the audio playing within Visibox (Clip audio, Song audio, and the master output). Effects do not currently react to external system audio or audio input devices.

Frequency Bands (0.0 – 1.0, smoothed):

VariableRange
--audio-bass20–250 Hz
--audio-low-mid250 Hz – 1 kHz
--audio-mid1–4 kHz
--audio-high-mid4–8 kHz
--audio-treble8–20 kHz

Peak Values (0.0 – 1.0, fast attack, slow decay):

VariableRange
--audio-bass-peak20–250 Hz peak
--audio-low-mid-peak250 Hz – 1 kHz peak
--audio-mid-peak1–4 kHz peak
--audio-high-mid-peak4–8 kHz peak
--audio-treble-peak8–20 kHz peak

Level Meters (0.0 – 1.0):

VariableDescription
--audio-levelOverall RMS level (mono)
--audio-level-lLeft channel RMS level
--audio-level-rRight channel RMS level
--audio-peakOverall peak level

Use these in your CSS like any custom property:

.effect-target {
transform: scale(calc(1 + var(--audio-bass-peak) * 0.15));
filter: brightness(calc(1 + var(--audio-peak) * 0.5));
}

Editing Project Effects

Effects that are linked to an App Preset or Plugin cannot be edited directly. To customize one:

  1. Select the Effect in the Effects Editor.
  2. Right-click and choose Duplicate (or use the context menu).
  3. The duplicate is unlinked and fully editable.
  4. Edit the CSS and SVG Filter to suit your needs.

Importing and Exporting

Effects can be exported as .vbef files and shared with other Visibox users. To import, drop a .vbef file into the Effects Editor or place it in the Plugins folder:

  • Mac: ~/Library/Visibox/Plugins/Effects/
  • Windows: %APPDATA%/Visibox/Plugins/Effects/

Plugin Effects are loaded at startup and appear in the Tier 2 section of the Effects Editor.