Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drum Pad: Music Maker for iOS

A SwiftUI drum pad and music-making app built around kits, loops, pad banks, sequencing, and live performance controls.

Download on the App Store Get it on Google Play

About

Drum Pad is designed as a performance surface rather than a static soundboard. Kits, A/B pad banks, loops, sequencing, and mixer controls let a player move from a single hit to a shaped session, while the SwiftUI app and its release tooling keep the experience ready for localized App Store delivery.

Screenshots

Drum Pad performance screen Drum kits browser Loop kits browser Customize B Bank screen Mixer controls screen

Highlights

  • Drum kits and playable pad banks
  • A/B pad-bank workflow for performance variation
  • Loop playback and sequencer-oriented creation
  • Mixer controls for shaping the session
  • Premium unlock flow and advertising integration
  • Firebase-backed app services
  • Localized App Store metadata and release-note workflow
  • Fastlane lanes for metadata, screenshots, TestFlight, and App Store builds

Architecture

flowchart TD
    VIEW[SwiftUI views] --> SESSION[App and session state]
    SESSION --> PADS[Kit and pad-bank model]
    SESSION --> LOOPS[Loops and sequencer state]
    SESSION --> MIX[Mixer controls]
    PADS --> AUDIO[Audio playback layer]
    LOOPS --> AUDIO
    MIX --> AUDIO
    SESSION --> PREMIUM[Premium access]
    PREMIUM --> ADS[AdMob and Firebase services]
    RELEASE[Fastlane metadata and screenshots] --> STORE[App Store delivery]
Loading

The app separates the SwiftUI presentation layer from session state, kit/pad content, loop/sequencer state, mixer controls, and the audio playback layer. Store delivery is supported by a dedicated Fastlane metadata and screenshot workflow.

Technology

Area Implementation
UI SwiftUI
App model Swift state and feature-oriented app structure
Audio iOS audio playback for drum kits, pads, loops, and sequencing
Monetization Premium unlocks and AdMob
Platform services Firebase integration
Delivery Xcode project and Fastlane
Metadata Localized App Store metadata and release notes
Platform iOS application

Repository scope

Only showcase documentation and product screenshots are public here. No production Swift source, audio samples, signing certificates, provisioning profiles, API keys, or App Store Connect credentials are included.

About

Perform with colorful kits, switch pad banks, build loops, and fine-tune the mix.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors