Skip to content

Babali42/DrumBeatRepo

🥁 Drum Beat Repository

A library of drum patterns for music lovers / Une bibliothèque rythmique pour les mélomanes 🎵

Welcome to Drum Beat Repository, a web-based project for musicians to explore and create drum patterns. Built with Angular and the Web Audio API, this interactive tool delivers a smooth, in-browser drum sequencing experience.

👉 Try it now: www.drumbeatrepo.com

App Screenshot


🚀 Features

  • 🎧 Browse Beats – Explore a variety of built-in drum patterns.
  • ⏱️ Play & Accelerate – Listen and adjust the tempo in real-time.
  • 🎛️ Interactive Sequencer – Visualize and follow patterns as they play.
  • 🥁 Create Your Own Beats – Compose sequences right in your browser.
  • 🔗 Store in URL – Share your creations instantly via custom URLs.

📂 Project Structure

The main codebase and documentation are in the frontend folder.


Domain folder schema

The whole sequencer is represented in the domain layer

Domain Schema


🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Huge thanks to our contributors:

  • Kireo
  • GiaHuy0031
    ...and everyone who's shared feedback and ideas ❤️

📨 Contact & Issues

Have a suggestion or bug to report? Open an issue here on GitHub.


📄 License

About

A library of drums patterns for music lovers 🎵 - Angular 20

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 7