Metronome feature artwork presenting its Android interface.

Metronome

Precise tempo, editable rhythm presets, instruments, sequence editing, and MIDI.

Client
Renetik — independent product
Role
Product designer, UX/UI designer, Android and audio engineer
Date
March 2021 – Present
KotlinC++Android SDK/NDKJNICMakeFirebase

Metronome keeps tempo visible and ready for performance with large play, stop, mute, BPM, and Tap BPM controls, Beats or Bars modes, time signatures, and Android notification actions.

Choose built-in rhythms, save edited user presets, assign drum instruments, import SoundFonts, or expand the sound set from the instrument store.

A compact sequence editor supports drum-map and note views, note movement, sizing, loudness, quantization, and MIDI import or export. MIDI clock, transport, metronome notes, learned mappings, and testing connect the app to a wider rig.

I designed Metronome end to end: its product concept, music workflow, information architecture, interaction model, and visual interface. I then implemented the Android experience and took it through testing, release, iteration, and user support.

Metronome is part of the Renetik Music Apps family and shares its Kotlin application foundations, native C++ audio engine, Firebase services, automated tests, and release workflow.

Highlights

Independent product design and engineering from concept through Google Play release.
Large live tempo, transport, volume, mute, and Tap BPM controls.
Beats or Bars mode with configurable time signatures.
Built-in and user rhythm presets.
Instrument browser, SoundFont import, and sound-pack store.
Drum-map and note sequence editor with quantization.
MIDI sequence import and export.
MIDI clock, transport, notes, learnable controls, and testing.
Notification controls, themes, backup, and detailed performance settings.