Refract Visualizer
Oscilloscope for Software
One format. Every format.
Open CSV from a script, Parquet from analytics, Arrow IPC from a stream, or drop in audio—no conversion, no extra tools.
Refract brings it all into one window. Stack traces on tracks, organize sources in the sidebar, and line up everything on the same time axis.
Zoom & inspect
Enable the crosshair to snap to nearby data points and read precise values. Box-zoom by click-dragging to jump into a region of interest, or shift-drag for axis-specific zoom.
Double-click to reset. Scroll-wheel zoom centers on your cursor. Built for fast, precise navigation through large datasets.
Live streams
Connect over TCP, serial port, Bluetooth LE, or USB HID and watch signals arrive in real time. Decode incoming data as delimited text, fixed-frame binary, or Arrow IPC.
Save and recall connection presets so you can reconnect in one click. Turn on Follow Live to stay locked to the latest samples.
Custom x-axis
Drag any trace onto another to use it as a custom x-axis. Apply scale, offset, and unit transforms to align signals from different sources or convert between units.
Audio files automatically get time-based transforms from their sample rate. Edit transforms anytime with the x-axis popover.
Connection config
Configure framing with delimiters, length prefixes, fixed sizes, or sync patterns—whatever your device sends. Decode as CSV, binary with typed fields, or Arrow IPC.
Save connection profiles as presets. Pick a built-in preset or create your own for one-click reconnection.
Refract is coming soon to the Mac App Store. One app for every format and every stream.
Coming soon to the Mac App Store