← BACK TO BLOG

Controlling Brightness With No Brightness Control

An XY oscilloscope has no per-point brightness control, because brightness is dwell time: the beam lights whatever it lingers on. You control it with path length and beam speed instead. In BeamTracer's OSC-1 oscilloscope, DWELL, ZONES and HOTSPOT in the SHAPE MORPH panel slow the beam over the part of the figure you want brightest.

Hi, I'm Trina with BeamTracer.com, and this one's about making part of an oscilloscope figure brighter when there is no knob for that.

You have a figure on an XY oscilloscope and you want one part of it brighter than the rest. So you go looking for the control that does that.

There isn't one. There is no per-point brightness on an XY display, and there never was. What there is instead is better: brightness is time, and time is something you already control.

Why is there no brightness control on an XY oscilloscope?

  • An XY display draws with one moving dot. There is no pen to lift, no fill, no layers. Everything you see is one continuous path being redrawn many times a second.
  • Every pass deposits a little light. The longer the beam dwells somewhere, the brighter that place is. That is the entire mechanism.
  • So the two real controls are how much path you ask the beam to cover (density) and how fast it travels each part of it (speed).
  • Some hardware scopes do have a third, Z-axis input for beam intensity. It is genuinely useful on your own bench and mostly useless for released music, for a reason covered below.

How does path length change brightness?

A short path is bright and a long path is dim, because the beam returns to a short path far more often. These two figures were drawn seconds apart with identical display settings — same preset, same gain, same intensity, same color. The only difference is how much path the beam has to cover.

The first figure is short. The beam runs around it constantly, so every stroke is hit again and again and reads as near-white. The second is the same beam asked to cover many times as much distance in the same period. Each stroke gets a fraction of the attention and the whole figure sinks toward dim green.

Look at where it is not dim, though. Near the centre and around the rim, where many strokes converge into the same area, the picture brightens right back up. Nothing changed the beam — several passes just landed on top of each other.

The working rule

A short path is bright. A long path is dim. Wherever a path crowds against itself, it is bright again. Everything else on this page is a consequence of those three sentences.

The corner of the OSC-1 display shows the refresh rate in Hz and the points per frame the audio supplies. The second number is fixed by the sample rate, so when the figure gets long, every extra segment is sharing the same points — the light is being spread thinner.

Why is the beam faintest where it hurries?

Because a fast-moving beam deposits less light per inch of screen. Density is the coarse control; speed is the expressive one, and it works inside a single pass.

One beam, one pass, two completely different brightnesses. The thick arc and the hairline diagonal have the same power behind them. The arc is bright because the beam lingers along it. The diagonal is nearly invisible because the beam crosses it in a hurry.

Watch that trade happen and the argument stops being an assertion:

Nothing on the display side changes across these six seconds — only how much of the figure the beam is asked to draw. As the arc shortens, the beam comes back to each stroke more often and the line brightens. The jump back across the screen never brightens with it: that part is always crossed at speed.

You can see the same effect inside any ordinary figure without setting anything up. On a Lissajous curve the turning points at the far edges are always the brightest part of the drawing — that is where the motion reverses, so that is where the beam slows down. The middles of long straight runs are always the faintest.

Composers use this deliberately. Slow the beam across the part of the shape you want to feature and race it through the rest, and you get a moving highlight travelling around a figure that never changes shape. Because it is pure timing, it works on any drawing — a face, a wireframe model, a logo — and it does not require the figure to be built specially.

There is a catch worth stating plainly, and it is the medium's most interesting one. Changing how fast the beam moves changes the sound. The picture is made of the audio, so the timing of the path is part of the waveform. Speed up and slow down around a shape and the shape stays identical while the tone changes completely. Brightness control and timbre control are the same knob viewed from two directions.

How do you brighten one part of a figure in BeamTracer OSC-1?

Everything above happens whether you plan it or not. To aim it, use DWELL, ZONES and HOTSPOT in the SHAPE MORPH panel: DWELL decides how much the beam slows down, ZONES decides how many slow patches there are, and HOTSPOT decides where they sit. The drawing never changes — only the schedule the beam keeps around it.

  1. Open OSC-1 in Chrome or Edge and switch to CREATOR mode
  2. Open SHAPE TOOLS → SHAPE MORPH and pick a shape in the SOURCE row
  3. Set ZONES to 1, then raise DWELL until one bright patch appears — the readout names the multiplier it is buying
  4. Drag HOTSPOT and watch the bright patch walk around a drawing that is sitting perfectly still
  5. Raise ZONES past three or four with the audio up, and hear the highlight turn into a texture
  6. Set the instrument last — pick a preset in SCOPE PRESETS and set Persistence in BEAM PROPERTIES once the figure has internal contrast
  7. Open EXPORT and save the result — ILDA writes an ILDA V5 frame, SVG writes a vector path, VIDEO renders MP4 or WebM
ControlWhat it does
DWELLHow much the beam slows down. The readout shows the result as a multiplier — at 0.9 the slow part of the figure gets 10x the beam time of the fast part.
ZONESHow many slow patches there are around the figure.
HOTSPOTWhere they sit, as a position around the path. Sweep it and the highlight travels.

Somewhere around three or four ZONES the effect stops reading as a highlight and starts reading as a texture, and the sound changes character with it. That is the same control crossing from the visual framing to the musical one, and it is worth doing slowly with the audio up — it is the clearest demonstration of the whole idea on this page. The shape does not change at any point. Only the schedule the beam keeps.

Why does released oscilloscope music rarely use the Z-axis input?

Plenty of bench oscilloscopes have a third input on the back — the Z axis — that modulates beam intensity directly. It is the closest thing to an actual brightness control, and it has four problems:

  1. The usable range is narrow. Only a small slice of the input does anything visible.
  2. It drifts. It is an analog path on analog hardware, so the setting that looked right yesterday is not the setting that looks right today, and the intensity knob moves the range around under you.
  3. Bright costs sharpness. Pushing the beam harder makes the line thicker, so detailed images have a real ceiling before they turn to mush.
  4. It cannot travel. This is the one that matters. Stereo carries two channels: X and Y. A third channel does not fit in a stereo release, so if your piece depends on Z-axis brightness, it plays back on nobody else's scope but yours.

Perception is logarithmic too, so linear Z control feels wrong even when it works — you have to shape the curve to make the change look even.

Z-axis brightness can't travel

Stereo carries two channels: X and Y. A third does not fit in a stereo release, so a piece that depends on Z-axis brightness plays back correctly on your scope and nobody else's. On your own hardware it is a real tool — it just isn't a technique you can ship, which is why the best-travelled work solves brightness in the path instead.

What do the display controls do instead?

Every scope, hardware or software, also has display-side controls — and it is worth being precise about what they do, because they are the ones people reach for first.

These change the whole picture at once. Intensity lifts everything, Gain scales the signal, and Persistence and Afterglow decide how long a stroke lingers after the beam has moved on. A long-persistence look will make a fast-moving figure read much brighter overall — but it lifts every stroke, not the one you chose.

Two different jobs

Use the display controls to set the character of the instrument. Use path and speed to set the contrast inside the drawing. Reaching for Intensity when you wanted one stroke brighter lifts all of them, which is why it never quite does what you meant.

How do the four brightness methods compare?

Path densityBeam speedZ-axis inputDisplay controls
Controls one part of a figurePartialYesYesNo
Survives in a stereo releaseYesYesNoPartial — the listener sets their own
Changes the sound as wellYesYesNoNo
Works on any drawingYesYesYesYes
Needs special hardwareNoNoYesNo
Reproducible on someone else's scopeYesYesNoNo

In what order should you set brightness on a piece?

Brightness is decided before detail, not rescued afterwards. Work from the amount of path, down through where it crosses itself, to the beam's schedule, and set the instrument last.

  1. Decide the brightness before you decide the detail. Edge count is a light budget. A model with thousands of edges will be dim no matter what you do afterwards — and a dense path runs into the sample-rate ceiling too, so the same trim pays twice.
  2. Cut what is not seen. Leave HIDE HIDDEN LINES on for a 3D object: it shortens the path, which brightens everything left — and lowers the pitch of the result at the same time.
  3. Let crossings do the work. Where a path folds over itself you get a highlight for free. Compose the figure so those land somewhere you want the eye.
  4. Slow the beam through the feature. The part you want read first is the part the beam should linger on — DWELL to set how much, HOTSPOT to place it.
  5. Set the display last. Pick the preset in SCOPE PRESETS and the Persistence once the figure already has internal contrast, not as a rescue for a figure that has none.
  6. Export the finished figure from EXPORTILDA writes an ILDA V5 frame, SVG writes a vector path, VIDEO renders MP4 or WebM.

Why is this better than a brightness knob?

A brightness knob would have been the boring answer. What the medium gives you instead is a display where light and sound are the same quantity: a beam that lingers is a bright line and a low note, a beam that hurries is a faint line and a bright tone. Nothing else works like that.

If you are new to the format, the oscilloscope music guide covers the basics of drawing with an audio signal. The companion piece on where oscilloscope music's chords come from takes the same idea in the other direction — the picture as harmony rather than as light. For the display controls named above, see Scope presets; the geometry effects are in the beam effects reference.

Watch the beam get brighter as the path gets shorter — free, no account required

OPEN OSC-1 OSCILLOSCOPE →

Bright where it matters. beamtracer.com — I'll see you in the next one.