J-Scope VST Oscilloscope plugin
Whilst developing a VST* synthesizer plugin, I found I needed an oscilloscope whose behaviour I understood. The synth plugin is not yet ready to be released, but I think the oscilloscope may be useful to someone.
I've tried to make it fairly similar to a real oscilloscope, although the fact that the waveform is fed to it in bursts which don't necessarily synchronise with the computer's display refresh rate or with the oscilloscope's sweep rate makes it hard to accurately model a real screen.
J-Scope accepts a stereo signal, and can display it in several modes:
  • Two separate traces, L and R
  • Single trace, sum of L and R
  • Single trace, difference between L and R
  • X/Y (Lissajous) plot, L vs R
  • X/Y (Lissajous) plot, Sum(L+R) vs Diff(L-R)
Other features of J-Scope include:
 
New in V1.1
  • One-shot trigger mode with optional pre- or post-delay
  • Linear, logarithmic and polar graticules
  • Cursor measurement of level, time, frequency, note
V1.0
  • Timebase from 1s/div (0.1Hz) to 0.1ms/div (1kHz)
  • Gain (Y) from x0.1 to x100
  • DC or AC coupled
  • Variable X-offset of trace(s)
  • Y-offsets of stereo traces individually adjustable
  • Adjustable trigger level, on positive or negative slopes
  • Delayed triggering
  • Display 'freeze' option
  • Adjustable phosphor persistence
  • Optional graticule with variable brightness
  • 8 preset modes for quick setup
J-Scope is donation-ware, downloadable from this site only - you may not sell it, make it available through any other website, or redistribute it in any way without my express permission.
Download: JScopeV1_1.zip Win32 VST 2.4 zipfile, 438KB
To install, simply extract the file jscope.dll and copy it to your VST directory.
If you find J-Scope useful, you might like to buy me a virtual beer by
making a small donation.
Cheers!
J-Scope was developed using the excellent Skinman and Knobman GUI tools from g200kg. If I receive any donations then some will be passed back to g200kg.
Disclaimer: J-Scope is believed to function as described above and is offered in good faith on an as-is basis. However, you use it at your own risk - I cannot accept responsibility for any loss or damage caused by the installation or use of this software.
J-Scope is currently available as a 32-bit Windows VST plugin only.
Screenshots - click to see full size (opens in new window):
Mono square wave with measurements
Stereo waveform
X/Y plot, sum vs difference
Stereo envelopes, oneshot trigger with pre-delay
*Note: VST is a registered trademark of Steinberg Media Technologies GmbH.
Thanks to Rob Collins for beta testing J-Scope 1.1