Classic Oscilloscope
A retro CRT oscilloscope that displays the audio waveform with a green phosphor glow, graticule grid, scanlines, and crosshair. This shader uses VS2’s built-in waveform texture and is only available for VS2.
Parameters
| Parameter | Label | Default | Range | Description |
|---|---|---|---|---|
offsetX |
Offset X | 0.3 | 0–1 | Horizontal position of the waveform. |
offsetY |
Offset Y | 0.5 | 0–1 | Vertical position of the waveform. |
scale |
Scale | 1.05 | 0.1–2.0 | Vertical scale of the waveform. |
rotation |
Rotation | 0.5 | 0–1 | Rotation angle of the display. |
thickness |
Thickness | 0.5 | 0–1 | Line thickness of the waveform. |
gridOpacity |
Grid Opacity | 0.9 | 0–3 | Visibility of the oscilloscope graticule grid. |
glow |
Glow | 0.8 | 0–1 | Brightness of the phosphor glow around the waveform. |
Downloads
- classic-oscilloscope.frag — VS2 version
This shader requires VS2’s built-in audio waveform texture and has no ISF version.
License
The shader source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). You can share and adapt the code for non-commercial purposes, as long as you credit the author and distribute contributions under the same license. Commercial redistribution of the source code requires permission.
Using the Output
The visual output produced by running these shaders is yours to use. VJ at a party, use it in a music video, project it at a festival — go for it. If you're making money from it, consider supporting my music at Mirlo, Subvert or Bandcamp.