★ Případová studie
Android
2025 · 6 týdnů
BeatCraft
On-device AI generátor beatů pro lidi, kteří „nikdy nedělali muziku". Jeden tap → kompletní 16-bar smyčka, kterou si můžeš naladit.
Problém
Tradiční DAWy a beat-makery předpokládají, že víš co je BPM, swing a quantize. Lidé, kteří si chtějí jen pohrát s rytmem, ti několik prvních minut hledají play tlačítko. Druhý problém: většina AI hudebních appek posílá audio na server — pomalé a privacy-neukázněné.
Řešení
- „Surprise me" tlačítko jako primární akce — vybere žánr, tempo, drum kit a strukturu
- Drobný TFLite model (8 MB) detekuje žánrové preference podle posledních pár generací
- 4×16 step sequencer s velkými dotykovými cíli — žádné cílení na 8px buňku
- Šablony patternů odvozené z výstupů Suno AI — naučili jsme model, co zní „dobře"
- Vše běží lokálně přes oboe (low-latency audio); export do MP3/WAV bez síťového volání
Výsledek
Vydáno na Google Play s vlažným, ale stabilním ohlasem od casual hudebníků. Nečekal jsem hit — šlo mi o malý hratelný nástroj, který pobaví na pár minut, a to splnil.
Stack
Kotlin
Jetpack Compose
TensorFlow Lite
Oboe (audio)
Coroutines
DataStore