Setting up your rig

One loop, two cables:

interface line/monitor OUT ──► pedal IN
pedal OUT ──► interface line/instrument IN

That’s the whole rig. PedalScope plays test signals out of the interface, through the pedal, and reads what comes back. Your guitar is not part of the loop — never plug it into this path, and never route the test loop to anything you’d hear at stage volume.

Pedals only on this loop. Never connect an amplifier’s speaker output to an audio interface — a tube amp must always drive a proper load, and speaker-level signals destroy line inputs. If you’re even thinking about measuring an amp, read Safety: amplifiers first. Amp measurement (through a load box) is a planned, separate mode.

Which jacks

Levels

Interface line outputs can drive a pedal far harder than any guitar ever would. PedalScope expresses drive levels in dBFS — decibels below the loudest signal your interface can produce — and draws a shaded “guitar range” band on level axes for orientation. Two habits matter:

Source impedance (why your fuzz measures “wrong”)

A guitar pickup is a weak, high-impedance source; an interface output is a strong, low-impedance one. Most pedals don’t care. But fuzz faces, treble boosters, and other circuits whose input loads the pickup behave differently when fed from an interface — typically brighter and harder.

Practical fix: put a series resistor (start around 10 kΩ) — or a re-amp box — between interface out and pedal in, and keep it there for every measurement of that pedal. The absolute numbers still won’t be guitar-exact, but comparisons between settings and between pedals stay fair, which is what the charts are for. Note the resistor in the measurement notes so future-you knows.

Hum and ground loops

The loop connects two devices to the same computer, so hum is usually mild, but if a pedal chains through a power supply shared with other gear you can pick up 50/60 Hz garbage that pollutes the low end of a measurement.

Oscillation

High-gain pedals at some settings can self-oscillate — often ultrasonically or just below Nyquist, where you can’t hear it but every measurement can. PedalScope checks the stimulus-silent pre-roll of each sweep for strong narrowband tones (mains-hum families excluded) and warns — “Possible oscillation at 27.4 kHz — check gain settings; results may be invalid” — both during the run and as a flag on the saved record. When it fires: back off the gain, try a different power supply, and re-measure. Numbers taken while a pedal squeals to itself describe the squeal, not the pedal.

The microphone permission

The first time you run a calibration or measurement, macOS asks whether PedalScope may access the microphone. That wording is Apple’s, not ours: macOS files all audio input — including your interface’s line and instrument jacks — under the Microphone permission. PedalScope never listens outside a run you started; allow it and the prompt never returns.

If you clicked Don’t Allow (or IT policy blocked it), every run will fail with a clear message and an “Open Microphone Settings…” link — flip PedalScope on under System Settings → Privacy & Security → Microphone and run again.

Before you measure

Run calibration once per interface + sample rate + knob setting. It takes the pedal out of the loop (straight cable out → in), measures the interface’s own latency, tone, and distortion floor, and subtracts them from everything you measure afterwards.