Inspiration

Most tuner apps reduce the experience to a generic meter. Sisco's Guitar Tuner was built around how guitarists actually interact with the instrument: selecting strings on a recognizable headstock, hearing guitar-based reference tones, moving through a tuning in order, comparing open strings with the 12th fret, and switching between practical guitar tunings.

What it does

The app listens through the iPhone microphone and converts the detected frequency into note, octave, and cents-offset guidance. A pearl-inlay readout and directional indicators show whether the played note is flat, sharp, or in tune. Players can work automatically from low E through high E or lock the tuner to a selected peg.

The same interface supports six- and twelve-string instruments, alternate and custom tunings, half-step-down operation, A-reference calibration, sensitivity and tolerance controls, reference tones, and intonation comparison.

How it was built

The app is written in Swift and SwiftUI with AVFoundation for audio capture and processing, Accelerate-based signal analysis, StoreKit for the production entitlement path, and an asset-driven guitar interface. The implementation separates pitch analysis, guitar/tuning models, audio tools, interface state, and monetization so the core tuner remains testable and maintainable.

Codex served as a development partner for implementation, debugging, UI iteration, simulator verification, audio-tool creation, documentation, and preparation of the private judging build. GPT-5.6 was used for part of that Codex-assisted workflow.

Challenges

The central challenge was making noisy, continuously changing microphone data feel stable without making the tuner sluggish. Auto-advance requires stronger evidence than a single in-tune frame, while the visual indicator still needs to respond immediately. Another challenge was mapping a technical chromatic detector onto a guitar-specific six- and twelve-string interaction model without losing alternate-tuning flexibility.

Accomplishments

The result is more than a pitch meter: it is a complete guitar tuning and practice surface with automatic progression, manual target locking, real-guitar reference audio, twelve-string support, custom tunings, intonation comparison, and a distinctive visual system. The repository also preserves custom audio-processing tools and design studies used during development.

What I learned

The work reinforced that accurate analysis and good musical interaction are separate problems. Frequency estimates must be filtered and interpreted in context, and the interface must communicate certainty, direction, and progress without distracting the player. It also demonstrated the value of keeping generated tools and intermediate artifacts alongside the product so the design and engineering decisions remain reproducible.

What's next

Next steps include broader physical-device testing across microphones and acoustic environments, accessibility refinements, more instrument profiles, additional tuning libraries, and a polished distribution build.

Built With

Share this project:

Updates