Skip to content

Repository files navigation

DJ MAXX Custom Sample Repository

This directory contains custom samples in dirt-samples-compatible format.

Structure

Organize samples into folders by type. Each folder becomes a sample name in Strudel:

samples/
├── strudel.json          (required - defines sample mappings)
├── kick/
│   ├── 1.wav
│   ├── 2.wav
│   └── 3.wav
├── snare/
│   ├── 1.wav
│   └── 2.wav
└── bass/
    ├── 1.wav
    └── 2.wav

Usage in DJ MAXX

Once added to a GitHub repo, load it via:

  • Sample Repository Manager → Add Repository
  • URL: github:yourusername/djmaxx-samples (or your repo name)

Or locally during development:

  • Use samples('http://localhost:5173/samples/strudel.json')

Adding Samples

  1. Create a folder with the sample name (e.g., kick/)
  2. Add WAV files numbered 1.wav, 2.wav, etc.
  3. Update strudel.json to include the new sample
  4. Commit and push to GitHub (or use locally)

Sample Naming Conventions

  • Lowercase - Use lowercase folder names (kick, not Kick)
  • Short names - Easy to type in code (bd, sd, hh)
  • Descriptive - Clear what the sound is (clap, not clp)

File Format

  • WAV files - 16-bit or 24-bit PCM recommended
  • Sample rate - 44.1kHz or 48kHz
  • Mono or Stereo - Both work
  • Size - Keep individual files under 1MB for web performance

License

Add your license information here. Consider CC0 or CC-BY for sharing.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages