50% off for a limited time!

oScope turns your iPhone into a portable oscilloscope with incredibly snappy response, gorgeous full-screen view, and helpful features like triggering and a spectrum (FFT) view.

Audio signals are taken from the external microphone or from the Apple microphone, and plotted with very low latency. Using an external microphone like the Belkin TuneTalk, you can plug in any signal using a minijack cable.

See it in action!

* Pinch & zoom to control how you see your signal.
* Acquire audio from the external microphone, and automatically switch to dock connector or Apple earbud microphone when they're available.
* Double-tap to turn on "lights out" mode, so that all you see is your signal.

What's New

Version 1.30

Crazy new features

Ratings and Reviews

3.9 out of 5

26 Ratings

26 Ratings

Great app! But bug in mV/Div display needs fixing


This is quite a well done basic audio-freq range oscope and spectrum analyzer.

It has one major glass jaw however. The mV/Div calculation that is displayed is incorrect in two ways:

1. It is more than an order of magnitude off (higher than) actual signal amplitude. I realize this is mostly due to probe type used (1x, 5x, 10x, etc), but at minimum the app should have a settings feature that allows the user to enter the probe scaling factor.

2. I can sort of live with #1, but... As I use a pinch-gesture to change the Y-axis scale, the value scales opposite of what it should be. For example, when I zoom in to make the waveform bigger to fill the display, the mV/Div value increases. It should decrease since the division size is fixed, but as you zoom in, the actual mV that each division represents is less.

Not trying to be overly picky. But having correct voltage measurement is the most basic of oscope functions that just needs to work. Otherwise the app isn't much good for more than basic frequency measurement and waveform shape analysis.

Priced right


I purchased oScope the night before a lecture I had to give on partials and the timbre of musical instruments. I was reluctant to spend five times as much as any other app I've bought but I was desperate for a show-and-tell demo tool. It did the job. The kids got to see the waveforms and spectra of different instruments.
Features I'd like to see:
1) A "reset" to nominal ranges - I got wrapped around the axle by accuse fatty swiping the display to the extreme magnification and I couldn't easily get back. Exiting the app didn't return me to original scales.
2) An info screen for version number, contact info, FAQ and help. Maybe there is one but I tried tapping around and couldn't find it.
3) A freeze button for the scope function. The trigger function works but I also wanted to look at other than the initial sound or attack.
4) A way of running this app along with tone generators. Don't know if both developers would have to collaborate, though.

Locate Faulty Bearings


What a useful tool you've written. I own a machine shop, lots of motors, shafts, etc. I've got a transducer which when mounted on a rod, can be placed next to the bearing block.

Worn or failing bearings produce an instantly recognizable and much higher signal display than normal bearings.


Alexander Wiltschko
320.7 KB
Requires iOS 3.0 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© 2010 Alex Wiltschko


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer