Skip to content

About

A hands-on Android lab for drum pads, Oboe audio, and realtime FX chains.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

DrumPad for Android

Low-latency Android audio experiments and interactive effects processing built around Oboe.

Platform: Android
Source code: Private

Download on the App Store Get it on Google Play

About

DrumPad is an Android audio playground focused on low-latency behavior and real-time effects experimentation. Its FXLab flow lets a session assemble, reorder, enable, disable, and parameterize effects, while OboeTester provides diagnostics for latency and glitches. This showcase documents the native audio design without publishing the production project.

Screenshots

Screenshots will be added here.

Audio tester FXLab interface Effect chain
Coming soon Coming soon Coming soon

Architecture

The project separates Android presentation and control code from the native realtime audio path. FXLab exposes a configurable effect chain while Oboe provides the platform audio stream.

flowchart TB
    UI[Android UI] --> STATE[Effect-chain state]
    STATE --> JNI[Native audio interface]
    INPUT[Microphone or audio input] --> OBOE[Oboe audio stream]
    OBOE --> DSP[C++ realtime effect pipeline]
    JNI --> DSP
    DSP --> OUTPUT[Oboe output stream]
    OUTPUT --> DEVICE[Headphones or speaker]
    TEST[OboeTester] --> OBOE
Loading

Product Areas

FXLab

  • Realtime audio effects with low latency
  • Linear effect pipeline
  • Effect reordering
  • Enable and disable controls
  • Effect parameter adjustment
  • Explicit mute control to avoid feedback loops
  • Support for external microphones and USB audio interfaces

OboeTester

  • Audio latency measurement
  • Glitch and performance investigation
  • Device and audio-route validation

Technology Stack

Area Technologies found in the private project
Android UI Kotlin
Native audio C++
Audio API Oboe
Build system Android Gradle, CMake
Distribution tooling Fastlane and localized store metadata
Validation Oboe unit tests and Android test applications

High-Level Project Map

  • Android application modules
  • Native Oboe audio layer
  • Realtime effects and DSP components
  • OboeTester diagnostic application
  • FXLab application
  • Audio samples and test assets
  • Build, packaging, and store automation documentation

Privacy and Source Code

This is a public product and engineering showcase. It contains documentation and presentation material only.

The application source code, native DSP implementation, build configuration, signing material, and private assets remain in the private project.

Credits

Developed by Serkan Şeker.

About

A hands-on Android lab for drum pads, Oboe audio, and realtime FX chains.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors