MIDI Controller feature artwork presenting its Android interface.

MIDI Controller

Map customizable keyboards, pads, and faders for tactile MIDI performance and recording.

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

MIDI Controller turns an Android device into a configurable performance surface for controlling instruments, applications, and parameters with keyboards, pads, and faders.

Connect through cable, Bluetooth, or other apps, then combine the performance layout with MIDI synchronization, themes, translations, data backup, and audio performance configuration.

I designed MIDI Controller 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.

MIDI Controller 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.
Configurable keyboards, pads, and faders.
MIDI connections through cable, Bluetooth, or other apps.
Performance layouts for playing, controlling, and recording.
MIDI control and synchronization workflows.
Multiple visual themes and translated interface.
Application data import, export, and performance settings.