Vibe Coding: Does AI Build our Strobe Tuner?

Fake piano test signal for strobe tuner vibe coding validation

There is a lot of buzz about vibe coding, the practice of letting AI write your software on pure vibes, without even checking the output. We almost never vibe code. In some cases, though, we might, for example with tools like applicaudia.se/fakepiano.

What Vibe Coding Actually Means

Vibe coding is the art of describing what you want and letting an AI generate the code, without a human checking the result. You eventually arrive at something that works. It is fast, it is fun, and for small internal tools it is genuinely useful.

Speed is not the same as quality, though. When you vibe code a production app, small errors accumulate. The AI might generate code that works for the happy path but fails on edge cases. It might also introduce subtle bugs that only surface under real-world conditions, like a piano with slightly stretched harmonics in the upper register.

Why StroboPro Is Never Vibe Coded

StroboPro measures pitch with <0.1 cent accuracy, about 1/1000th of a semitone. To hold that level of precision, every algorithm goes through testing, code review, and continuous integration before it reaches your device.

We follow a standard software development lifecycle. Every change goes through CI, automated tests, and manual review. The reason is simple: a tuner that is off by half a cent is not a tuner you can trust. “Slow is smooth, and smooth is fast” is the saying, and it applies to software just as well as it applies to marksmanship.

So we move deliberately on the product. We test thoroughly, review carefully, and ship with confidence.

The Fake Piano: A Tool Born From Necessity

Testing a strobe tuner is harder than you might think. Real pianos have complex harmonic profiles. Each string produces a fundamental frequency plus a series of overtones, and those overtones are never perfectly integer multiples. Piano strings also exhibit inharmonicity, meaning the overtones are slightly sharper than theory predicts.

To test StroboPro’s piano measurement and tuning assistant properly, we needed to generate sounds with specific, controllable harmonic content. We needed independent harmonics we could tune individually. Building a real piano with those properties is impossible.

Instead, we built a fake one.

applicaudia.se/fakepiano generates synthetic piano tones with precisely controlled harmonic profiles. Each harmonic can be set independently. That lets us test how StroboPro handles inharmonicity, stretched tuning, and complex overtone patterns. In other words, it is a test bench for our strobe tuner, and we made it public. For a broader look at how strobe technology differs from regular tuners, see our strobe tuner vs regular tuner comparison.

Independent Harmonics and Why They Matter

A real piano string vibrates in multiple modes: a fundamental plus higher partials, each at its own frequency. For a strobe tuner, detecting those partials independently is the whole point of fakepiano.

fakepiano interface showing independent harmonic controls for strobe tuner testing
The fakepiano interface with independent harmonic controls.

The fake piano lets us generate a tone where, for example, the second partial is 2 cents sharp and the third partial is 4 cents sharp. As a result, we can verify that StroboPro detects each one correctly, rather than averaging them into a muddy reading.

Why We Released Our Testing Tool

We think that fakepiano could be useful beyond our own development. Go ahead and give it a try.

Move Slow to Move Fast

We believe in using the right tool for the right job. For internal tools, prototypes, and test utilities, AI-assisted coding is a fantastic accelerator. For our product, we keep human oversight at every step.

This philosophy is why we can ship a high-accuracy tuner and sleep well at night. The fake piano exists because we test every change. The fake piano is public because we think you should be able to test us, too.

FAQ

Can I use fakepiano to test my stuff?

Yes. Navigate to applicaudia.se/fakepiano and generate tones with specific harmonic profiles. Point your tuner at the output and see how it handles inharmonicity and complex overtone patterns.

Does Applicaudia use AI in StroboPro?

We use AI tools in our development workflow for testing, prototyping, and building internal utilities. Every line of StroboPro’s production code, however, is reviewed by a human. AI assists the process; it does not replace engineering discipline.

What is inharmonicity in piano strings?

Inharmonicity is the phenomenon where the overtones of a piano string are slightly higher in frequency than perfect integer multiples of the fundamental. Piano tuners must account for this by “stretching” the tuning, making the upper notes slightly sharp and the lower notes slightly flat.

Why does 0.1 cent accuracy matter?

One cent is 1/100th of a semitone. At 0.1 cent accuracy, StroboPro can detect pitch differences that are ten times finer. For piano tuning in particular, this precision is necessary to distinguish between harmonics that are only fractions of a cent apart.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *