← BACK TO BLOG

Oscilloscope Music Software: OsciStudio vs osci-render

Pick osci-render if you need Linux, open source, a DAW plugin or Lua scripting; OsciStudio if your art is modelled in Blender; and BeamTracer's OSC-1 if you want to visualize live audio in a browser tab with nothing installed. All three treat a stereo signal as XY coordinates, so work moves between them as WAV files.

Hi, I'm Trina with BeamTracer.com, and this is the software-choice piece: OsciStudio, osci-render, and our own OSC-1, compared as honestly as I can manage.

There are only a handful of serious tools for making oscilloscope music, and the people who use them tend to be loyal to the one they learned. That makes the question "which should I use?" harder to answer honestly than it should be.

So here is the honest version. Two of these are mature desktop applications with real advantages over anything that runs in a browser tab, and this article says so plainly. The third is ours.

Which oscilloscope music software should I use?

  • Your work starts in Blender — use OsciStudio or osci-render. Both ship a Blender add-on. Nothing browser-based matches authoring your shape in the 3D application you already know.
  • You compose in a DAW — use osci-render. It runs as a VST3 or AU plugin inside your session, with DAW parameter automation.
  • You want to write your visuals as code — use osci-render. It is scriptable in Lua.
  • You are on Linux, or you want open source — use osci-render. Its source is published under the GPLv3, and it runs on Windows, macOS and Linux.
  • You want to visualize music you did not author, live, and possibly send it to a laser — that is what BeamTracer's OSC-1 is built for, and it needs no install for browser creation. Supported network laser output additionally requires the macOS BeamTracer Bridge app.
  • You just want to see what this medium is — open a browser tab. Zero commitment is a real feature when you are not sure yet.

If you have not made oscilloscope art before, start with the fundamentals in how to make oscilloscope music — it explains the XY medium itself and carries a quick side-by-side table. This article is the deeper software-choice piece: what each tool's workflow actually feels like, and where each one wins.

What do OsciStudio, osci-render and OSC-1 have in common?

Every tool here does the same fundamental trick. A stereo signal is treated as a pair of coordinates — left channel drives horizontal position, right channel drives vertical — and the drawing is the sound. There is no separate video.

That shared foundation matters more than it sounds, because it means these tools interoperate whether or not their authors intended it. Any of them can render a piece to a stereo WAV, and any of them can display a WAV somebody else rendered. Choosing one does not lock you out of the others, and plenty of people use two.

What is OsciStudio best at?

OsciStudio was written by Hansi Raber, one half of the pairing that put this genre in front of a large audience. He also built its Blender bridge, and presents the workflow himself in talks — the tool and the art form grew up together, which is not something the other options can claim.

What its own site describes, checked in August 2026:

  • Converts 3D shapes and animations to sound through .obj files or its Blender add-ons.
  • Converts SVG files to sound, and G-code files too — a genuinely unusual input that pen-plotter and CNC people will recognise immediately.
  • Laser device support, listing WickedLaser and the Helios Laser DAC.
  • Runs on macOS and Windows, priced at €42.

The reason to pick it: if your art is modelled and animated in Blender, this is the shortest path from a scene you are already lighting and posing to a signal that draws it. A file-import step is not the same experience as having the application sitting next to your 3D scene.

What is osci-render best at?

osci-render is an open-source synthesiser for drawing objects, text and images on an oscilloscope with audio. Its README, checked in August 2026, describes:

  • Windows, macOS and Linux, as a standalone application or a VST3 / AU plugin — so it lives inside a DAW session, with automation of its parameters from the DAW.
  • Rendering of .obj files, .svg images, .txt files, and Blender scenes via its own Blender integration.
  • Scriptable visuals and audio effects using Lua — it is described as a fully programmable synthesiser.
  • MIDI control, image effects (bit crush, distortion, wobble, smoothing, tracing), project save and load.
  • Source licensed under the GPLv3, with a free version and a paid premium version available from the project's own site.

The reason to pick it: two reasons, actually. The plugin is the obvious one — if your piece is a piece of music first, being in the session with your synths and your automation lanes beats alt-tabbing to a separate app. The other is Lua. Scripting is the difference between adjusting the parameters somebody gave you and inventing an operation nobody has built yet, and no browser tool here offers an equivalent.

What is BeamTracer OSC-1 best at?

OSC-1 starts from a different question. OsciStudio and osci-render are primarily authoring tools: you build a shape, they emit the audio that draws it. OSC-1 is built to also work the other way round — you bring a signal, and it becomes something you can shape, display and project, live.

That shows up in what it takes as input. Alongside audio files (WAV, FLAC, MP3, OGG, M4A, AAC) and its own synth and generators, it can take a live input from an audio interface or microphone, and it can visualize the audio from another browser tab — a streaming player, a video, a set you are playing — without any virtual audio device setup. For a VJ, that last one is the whole job.

A still frame cannot show what "live" means here, so here it is moving.

Six seconds of a track playing into OSC-1's XY display. The figure is the audio — every change in the drawing is a change in the signal, with the level meters moving alongside it.

The 3D path runs in the same tab as everything else. Import a .glb or .gltf model and OSC-1 traces its edges, with hidden-line removal on by default so the model reads as a solid object rather than a transparent tangle, plus edge modes, a crease-angle threshold, path optimization and blanking controls. While you adjust it, the panel tells you what the current trace would cost on real hardware — point count against a scope's usable rate, and against a laser projector's.

A 3D cube traced as an XY oscilloscope path in the browser, turning with auto rotate on. The back edges are removed by hidden-line removal, and they stay hidden as they swing to the far side — which is the part a still frame cannot show.

The full walkthrough of that pipeline is in converting a 3D model to oscilloscope or laser art.

The rest of what it does, briefly: eight scope presets modelled on vintage instruments, fifteen real-time beam effects, a built-in synthesiser with a QWERTY and MIDI keyboard, MIDI Learn and OSC Learn on controls, ILDA frame export, video export, and direct laser DAC output to Helios over USB, or Ether Dream and LaserCube through the macOS BeamTracer Bridge app.

Is there free oscilloscope music software?

Partly, and the three tools answer it differently. osci-render publishes its source under the GPLv3 and offers a free version alongside a paid premium version from the project's own site. OsciStudio is a paid application at €42. BeamTracer OSC-1 is free to start in a browser tab, with no install and no account — which is also the answer to whether you can try oscilloscope music without downloading anything.

Where it costs money, plainly

OSC-1 is free to start and needs no account to try. Laser output to real hardware is a paid feature with a few free sessions to test it, though the DAC simulator is free for everyone; clean ILDA export works the same way, with a few free clean exports a month; and free video renders carry a BeamTracer watermark. The pricing page has the current plans and numbers — trust it over anything mirrored here. USB laser output requires Chrome or Edge; MIDI also works in Firefox.

Free-to-try is not an argument that OSC-1 is the better tool. It is an argument for finding out cheaply which of the three you actually want.

Where do the desktop tools beat a browser oscilloscope?

This is the part a comparison article usually skips, so let's be specific.

Blender. Both desktop tools have a Blender add-on; OSC-1 does not. OSC-1 imports glTF/GLB files that you export from your 3D application. If you are iterating on a model — tweak, look, tweak again — an add-on that talks to the running scene is a materially better loop than exporting a file each time. That gap is real and it is not closed by anything on this page.

Living in a DAW. osci-render's plugin build puts oscilloscope rendering on a track, automatable like any other plugin. A browser tab cannot be a plugin. If your composition process is fundamentally a DAW process, that is decisive.

Scripting. Lua in osci-render is an open door. OSC-1 has a math-expression generator — you can type X = t*cos(t), Y = t*sin(t) and get a spiral — but that is a deliberately small, safe expression language for curves, not a programming environment for inventing new operations.

Offline and off-browser. A desktop application runs with no network, on a machine you control, in a venue with bad wifi, for as long as the binary keeps working. That is a legitimate reason to prefer one, and it does not require any argument about features.

.obj. Both desktop tools read it directly; OSC-1 does not. Most 3D applications export glTF/GLB in one step, so this is usually a small inconvenience rather than a wall — but if your library is a decade of .obj files, it is a real cost.

Open source and Linux. osci-render is GPLv3 and runs natively on Linux.

Some of these end the discussion

If you need Linux, open source, a Blender add-on, or a DAW plugin, the decision is already made and nothing further down this page changes it. Those aren't preferences we can argue you out of — they're requirements a browser tab does not meet.

How do OsciStudio, osci-render and OSC-1 compare feature by feature?

BeamTracer OSC-1OsciStudioosci-render
Runs with nothing installedYesNoNo
Native desktop app for LinuxNoNoYes
Runs as a VST3 or AU plugin in a DAWNoNoYes
Blender add-on for authoringNoYesYes
Imports .obj meshesNoYesYes
Imports SVG artworkYesYesYes
Imports glTF / GLB modelsYesUnconfirmedUnconfirmed
Scriptable in a programming languagePartialUnconfirmedYes
Live input and other-tab audio as a sourceYesUnconfirmedUnconfirmed
Laser projector (DAC) outputYesYesUnconfirmed
Source code under an open licenceNoUnconfirmedYes

How to read this table. Partial means OSC-1's scripting is a math-expression language for curves, not a general one. Unconfirmed means the tool's own current public documentation did not state it either way when this was written — it is not a claim that the feature is missing, and the polite thing to do is check with the project. The Linux and plugin rows for OsciStudio follow its own page, which states that it works on macOS and Windows and offers no plugin build. Everything else in the OsciStudio and osci-render columns comes from those projects' own published material, checked in August 2026; prices and features move, so verify before you buy.

How do I choose between them?

  1. Where does the artwork start? In a 3D scene you are still modelling — desktop, with the Blender add-on. In a file, a track, or a live input — the browser will be faster.
  2. Is the output a release or a performance? A composed, mixed release is a DAW job, and osci-render is in the DAW. A performance is a live-signal job, which is the case OSC-1 is designed around.
  3. Does a laser projector end up involved? Then check DAC support specifically, and read the safety material before you power anything on — the laser show safety guide is the short version.
  4. How much do you want to invest before you know you like this? Trying costs nothing in a browser. That is not an argument that the browser is better; it is an argument for finding out cheaply which of these you actually want.

None of this is winner-take-all. Render a shape in one tool, display it in another, take the WAV into a DAW — the medium is just stereo audio, and it moves.

If you want the full control-by-control reference for the browser side, the BeamTracer documentation covers audio sources, 3D import, beam effects and hardware setup.

Try the browser one first — nothing to install, no account

OPEN OSC-1 →

Related reading: how to make oscilloscope music and converting a 3D model to oscilloscope or laser art.

Pick your tool and go draw. beamtracer.com — see you in the next one.