https://github.com/badasswp/bangmaster
Drum Loops Machine & Sampler
https://github.com/badasswp/bangmaster
expo mobile-app react-native
Last synced: about 2 months ago
JSON representation
Drum Loops Machine & Sampler
- Host: GitHub
- URL: https://github.com/badasswp/bangmaster
- Owner: badasswp
- Created: 2025-11-15T16:22:24.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2026-02-16T13:08:41.000Z (5 months ago)
- Last Synced: 2026-02-16T15:55:29.028Z (5 months ago)
- Topics: expo, mobile-app, react-native
- Language: TypeScript
- Homepage:
- Size: 4.32 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bangmaster
The Ultimate Drum Loops Machine & Sampler for live performance and recording.
Bangmaster provides an easy and alternative way to help drummers perform their favourite tracks using loops. Ideal for concert, live, church, school, military performances and so on.
---
---
## Why BangMaster?
It provides an alternative and easy drum sampler to assist with backtracks for performances.
You don't have to carry your laptop anymore for backtrack performances. Save yourself the stress and also protect your laptop against theft during transit.
## Project Structure
```bash
- .github # CI/CD jobs.
- .vscode # VS Code settings.
- assets # Assets folder.
- fonts # Font files.
- images # Image files.
- src # JS source files.
- components # Reusable components.
- core # Core components.
- screens # Screen components.
- utils # Utility functions.
- tests # Test files.
```
## Requirements
- Yarn `v7.4|v8.0`
- [Expo Go](https://expo.dev) for mobile builds.
- Node `v20+`, [Node.js](https://nodejs.org) for dependency management.
## Setup
- Clone the repository `git clone https://github.com/badasswp/bangmaster.git`.
- Run `yarn install` to install JS dependencies.
- Run `yarn start` to compile using Expo.
## Testing
```bash
# Run JavaScript tests.
yarn test
```
## Linting
```bash
# Run linting checks.
yarn lint
yarn lint:fix
```