a software oscilloscope