Oscilloscope
Bitwig Platform
A dual-trace time-domain monitor with stereo, voice-display, triggering, and pitch-tracking modes.
What it does
Oscilloscope draws one or two incoming signals against time while passing them through for continued patching. Slow and Fast modes use a free or external redraw trigger; Pitch mode follows the device's incoming note pitch to stabilize periodic waveforms.
Controls and ports
| Control | Label | Official description |
|---|---|---|
trigger_in |
Trigger In | [When in Slow or Fast mode] Trigger clears and redraws the module's trace |
stereo |
Stereo | When enabled, shows the left and right channels of Signal In 1 (and temporarily disables Signal In 2). The left channel is shown with Signal In 1's color, and the right channel is white. |
mode |
Mode [slow, fast, or pitch] | Set the tracking speed to Slow or Fast, or set to follow the device's incoming note Pitch signals |
display |
Display | What voice(s) is being displayed: |
y_max |
Y Max | Maximum Y value on the scope |
y-axis |
Y-Axis | Domain for amplitude: |
y_bipolar |
Y Bipolar | Makes the display bipolar (instead of going from zero to Y Maximum) |
Practical uses
- Inspect oscillator shape, clipping, envelope timing, phase relationships, or control-signal boundaries without interrupting the cable path.
- Compare two related signals, or enable Stereo to compare the left and right lanes of one source.
Things to know
- It is a monitor, not an audio processor; the through output should remain numerically unchanged.
- All-voices display is a sum and can look larger or more complex than any individual voice.
- Pitch mode stabilizes periodic signals from note pitch but is not a general trigger guarantee for noisy or inharmonic audio.
- Display sampling and drawing may omit information that remains present in the audio stream.
Technical details
A medium-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.
The visible scope buffers decimated samples for UI rendering while its through ports conceptually copy the input. A related signal/oscilloscope_level_trigger helper stores the previous sample and emits an event on a threshold crossing; however, the recovered down-slope branch duplicates the up-slope condition, so it cannot establish the complete trigger implementation. Buffer length, decimation, Pitch-mode timebase, and voice aggregation are not recovered.
Open questions
- Measure through-port null, buffer length, redraw rate, trigger edge/threshold, Pitch-mode cycles, decimation, aliasing, Last/All voice selection, stereo behavior, Y-axis modes, and reset.
Version and sources
Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Oscilloscope module, Bitwig Grid Oscilloscope, Oscilloscope Grid module