Consider, for your bass guitar, StroboPro, a multi-harmonic strobe tuner app that maintains <0.1 cent accuracy even at A0. Instead of relying on Fast Fourier Transform (FFT), StroboPro uses direct phase comparison – the same principle that light and physics make possible on classical hardware strobe tuners – to deliver high precision on web, iOS, and Android, and your DAW.
Why Bass Tuning Is Fundamentally Different
Tuning a bass guitar is significantly more difficult for a software algorithm than tuning a standard guitar because low-frequency signals contain less information per unit of time. While a standard guitar’s high E string (329.6 Hz) completes over 60 cycles in a 200ms analysis window, a bass guitar’s low E (41.2 Hz) completes only 8 cycles, and a low B string (30.8 Hz) completes barely 6 cycles.
Most tuner apps, including StroboPro, use a fixed-size audio buffer for their calculations. When the number of cycles in that buffer is low, the mathematical resolution of the tuner drops. For a bassist, this manifests as a “jumpy” needle that never seems to settle, or a tuner that says you are “in tune” when you can clearly hear a beat frequency against the rest of the band. Counteracting this typically means sampling audio over a longer period of time, but that adds delay.
The Low-Frequency Problem: The FFT Buffer Conflict
It is common for tuner apps to use Fast Fourier Transform (FFT) to detect pitch. Even StroboPro uses one, to make an initial calculation of which pitch is being played. FFT works by taking a “snapshot” of audio (a buffer) and calculating which frequencies are present. However, FFT is governed by the Uncertainty Principle of Signal Processing: you can have high time resolution (fast response) or high frequency resolution (accuracy), but you cannot have both.
The Math of FFT Failure at 30 Hz
To understand why your favorite free tuner app struggles with your 5-string bass, look at the math. A typical “fast” tuner app uses a buffer of 4,096 samples at a 44,100 Hz sample rate.
- Buffer Duration: 4,096 / 44,100 = 92.8 milliseconds.
- 30 Hz (Low B) Period: 1 / 30.8 = 32.4 milliseconds.
- Cycles per Buffer: 92.8 / 32.4 = 2.86 cycles.
With fewer than 3 complete cycles in the buffer, the FFT algorithm cannot produce a sharp peak. Instead, the frequency energy “smears” across multiple calculation bins.
To get 0.1 cent accuracy using pure FFT at 30 Hz, a tuner would need an enormous buffer of upwards of 16,384 or 32,768 samples. This would introduce 300 to 700ms of latency, making the tuner feel sluggish and unusable for live performance.
Why Strobe Technology Solves the Bass Problem
A real strobe tuner like StroboPro does not wait for a buffer to fill up before “calculating” a frequency. Instead, it uses Direct Phase Comparison.
StroboPro generates an internal reference signal at the target frequency and compares the incoming audio signal against it, sample by sample. If the incoming wave is slightly faster than the reference (sharp), the phase difference increases. If it is slower (flat), the phase difference decreases.
This phase drift is what drives the rotating harmonic rings on the StroboPro display. Because phase is a continuous measurement, a strobe tuner can visualize even small changes in frequency accurately and quickly.
For a bassist, this means:
- Stable display: the harmonic rings hold steady. If they aren’t moving, you are in tune.
- Fast response: so you can adjust on the fly.
- Fine resolution: you are tuning to 0.1-cent tolerances, the kind of precision useful for intonation setups.
Real-World Bass Scenarios
1. 5-String and 6-String Bass Intonation
Setting the intonation on a 5-string bass is nearly impossible with a standard 5-cent tuner. When you compare the 12th fret harmonic to the fretted note, an error of 2 cents is the difference between a bass that sounds “sweet” and one that feels slightly “off” as you move up the neck. StroboPro’s < 0.1 cent precision makes it a capable app for professional intonation setups.
2. Studio Recording
In modern production, bass is often layered with synthesizers or multiple tracks. If your bass is 3 cents flat and the synth is 1 cent sharp, the resulting 4-cent gap creates “phase mush” in the low end, robbing the track of its punch. Recording engineers prefer strobe tuners to ensure the fundamental is locked exactly to the grid.
3. Upright Bass and Inharmonicity
Upright bass strings are thick and stiff, which causes inharmonicity, a physical phenomenon where the overtones are slightly sharper than perfect mathematical multiples of the fundamental. StroboPro’s multi-harmonic display lets you see the fundamental and the overtones simultaneously, helping you find the “weighted” tuning that sounds best for that specific instrument.

Note Lock: Tuning on a Loud Stage
When Note Lock is active, the app applies an extremely narrow bandpass filter around the target frequency, and each of it’s overtones. It ignores everything else (cymbals, crowd noise, and the 50/60 Hz hum from your amp) to focus only on the vibration of your string. This lets you tune accurately even in high-volume environments where other apps’ needles would spin wildly.
Independent Harmonic Rings: The X-Ray View
StroboPro stands out among mobile apps because it can display multiple harmonic rings at once, each tuned to a different harmonic of the string.
When you pluck your E-string, you can see:
- Ring 1: the fundamental frequency (41.2 Hz).
- Ring 2: the first octave (82.4 Hz).
- Ring 3: the fifth (123.6 Hz).
If the fundamental is in tune but the octave is sharp, you have a physical issue with the string or its intonation. This “X-Ray” view into your instrument’s harmonic structure is why StroboPro is often described as a “diagnostic tool” rather than just a simple tuner.
FAQ: Tuning Bass with StroboPro
Why does my bass string seem to “drift” on a strobe tuner?
Bass strings naturally go sharp during the initial “attack” (the pluck) and then settle into their true pitch as the vibration decays. Strobe tuners are fast enough to show you this real-time drift. For best results, tune to the “settled” portion of the note, about 1 to 2 seconds after the pluck.
Can I use StroboPro for drop-tunings like Drop D or Drop B?
Yes. StroboPro includes presets for all common bass tunings, including Drop D, Drop C, and standard 5/6-string variations. You can also create custom tunings for any frequency.
Does the microphone on my phone work well enough for 30 Hz?
Modern smartphone microphones (iPhone and Android) are surprisingly good down to 20 Hz. See the video at the top of this page! Also, every stringed instrument has a fundamental and harmonics, and most tuners take the fundamental AND harmonics into account – especially StroboPro where all of these are independently visible.
Do I need a special cable to tune my bass with a phone app?
No, the built-in microphone on your iPhone or Android device is sensitive enough to pick up an acoustic or amplified bass. However, for the best accuracy in noisy environments, using a mobile audio interface (like an iRig or a USB-C interface) to plug your bass directly into your phone is recommended.
You can also try our new DAW plugins (in beta). https://strobopro.se/daw/release/
Why does my bass tuner app sometimes show the wrong note (e.g., shows “B” when I pluck “E”)?
This is usually due to “harmonic jumping.” Bass strings produce strong overtones, and if your fundamental frequency is weak (common on small speakers or with dead strings), an FFT-based tuner may lock onto the first octave or fifth instead. StroboPro’s Note Lock and strobe display help mitigate this by letting you visually confirm which harmonic you are looking at.
Is StroboPro really free?
Yes. The core strobe tuner, Note Lock, and most tuning presets are free on iOS, Android, and at strobopro.se. Premium features like the Advanced Piano Tuning Assistant and certain AI-generated tuning templates are available via a Pro subscription.

Leave a Reply