Grafika funkcií metronómu znázorňujúca jeho rozhranie pre Android.

Metronome

Presné tempo, upraviteľné rytmické predvoľby, nástroje, úprava sekvencií a MIDI.

Klient
Renetik – nezávislý produkt
Rola
Produktový dizajnér, UX/UI dizajnér, Android a audio inžinier
Dátum
marec 2021 – Súčasnosť
KotlinC++Android SDK/NDKJNICMakeFirebase

Metronóm udržiava tempo viditeľné a pripravené na vystúpenie vďaka veľkým ovládacím prvkom pre prehrávanie, zastavenie, stlmenie, BPM a Tap BPM, režimom dôb alebo taktov, tamerovým označeniam a akciám v upozorneniach systému Android.

Vyberte si z vstavaných rytmov, uložte upravené používateľské predvoľby, priraďte bicie nástroje, importujte SoundFonts alebo rozšírte zvukovú sadu z obchodu s nástrojmi.

Kompaktný editor sekvencií podporuje zobrazenie bicích máp (drum-map) a nôt, presúvanie nôt, zmenu veľkosti, hlasitosť, kvantizáciu a import alebo export MIDI. MIDI clock, transport, noty metronómu, naučené mapovania a testovanie prepájajú aplikáciu s väčšou zostavou.

Metronóm som navrhol od začiatku do konca: jeho produktový koncept, hudobný pracovný postup, informačnú architektúru, interakčný model a vizuálne rozhranie. Následne som implementoval prostredie pre Android a previedol ho testovaním, vydávaním, iteráciami a podporou používateľov.

Metronóm je súčasťou rodiny aplikácií Renetik Music Apps a zdieľa ich aplikačné základy v jazyku Kotlin, natívny audio engine v C++, služby Firebase, automatizované testy a workflow vydávania.

Hlavné body

Nezávislý produktový dizajn a vývoj od konceptu až po vydanie v Google Play.
Veľké ovládacie prvky pre živé tempo, transport, hlasitosť, stlmenie a funkciu Tap BPM.
Režim dôb (Beats) alebo taktov (Bars) s konfigurovateľným metrickým označením.
Vstavané a používateľské predvoľby rytmu.
Prehliadač nástrojov, import SoundFont a obchod so zvukovými balíkmi.
Editor máp bicích a sekvencií tónov s kvantovaním.
Import a export MIDI sekvenci.
MIDI clock, transport, noty, konfigurovateľné ovládacie prvky a testovanie.
Ovládanie cez upozornenia, motémy, zálohovanie a podrobné nastavenia výkonu.