bogrim19

iOS Engineer
Bucharest, Romania

← Back

Musick Companion

A tuner and metronome that feel like rack hardware.

Status
In development
Year
2026
Coming soonApp StoreComing soonGoogle Play
TEMPO_BPM
120 BPM
STEP_SEQUENCERTAP STEP = ACCENT
BEATS
4
NOTE_VALUE

Tap a step to change its accent. Press start to hear it.

Tuner and metronome apps are everywhere, and most of them flicker, drift or look like a settings screen. I wanted one that behaves like a piece of hardware: steady readings, a beat you can trust, and a face you'd want on a music stand.

A tuner that doesn't flicker

Simple tuners lock onto whatever frequency is loudest, and on a bass string that is often a harmonic rather than the note. Musick Companion uses a more careful pitch detector with smoothing on top, so the reading settles instead of jumping around between notes.

A beat you can trust

Timers drift, and a metronome that drifts is useless. Every click is timed by the audio engine itself, down to the sample.

Accents work like a step sequencer: tap a step to change its accent, and the change comes in without restarting the bar. Haptics follow the same pattern.

Shared core, native shell

The app logic lives in a Kotlin Multiplatform module, and Swift handles audio, haptics and the interface. When the Android version comes, it reuses the same logic.

Feels like hardware

There is no default iOS chrome anywhere: a custom tab bar, LED toggles, segmented displays, and two themes (a digital rack unit and a wooden one) in green or amber phosphor. All colours come from design tokens.

What's next

I'm currently building the music theory encyclopedia and a Pro tier with extra themes and sounds.

SwiftSwiftUIAVAudioEngineCore HapticsKotlin Multiplatform