A powerful tool for creating mashups using a block-based approach.
🌐 Project Website: blockbuster.projectanka.com
🚧 Beta Release – The project is currently in beta, so bugs and issues should be expected. If you encounter any, please report them here: GitHub Issues.
Blockbuster enables you to craft seamless dance mashups by arranging audio blocks on a timeline. Import your music, organize blocks, and perfect your mixes with an intuitive and efficient interface.
- 🎛️ Block-Based Editing – Load and arrange blocks on a timeline to create your mashup effortlessly.
- 🎵 Music Import – Import your own music files and generate custom blocks.
- ⏳ Timeline Interface – Gain precise control over timing and arrangement.
- 📤 Multiple Export Formats – Export your mashups in various formats:
- DTape – Standard format for 2016+ mashups.
- MusicTrack – Auto-beat generated tracks tailored for your mashup.
- Sequence – Generate colorful backgrounds and customize their appearance.
- TPL (Coming Soon) – Template tape for 2014-2015 users who prefer official block files.
Ensure you have the following installed:
- Node.js (v14+)
Clone the repository and install dependencies:
git clone https://github.com/yunylz/blockbuster.git
cd blockbuster
npm installStart the development server:
npm run devFollow the on-screen instructions to begin creating your mashups.
To add blocks, select the block's map folder (must be deserialized).
Blockbuster supports exporting your creations in multiple formats:
- DTape – Standard format for 2016+ mashups.
- MusicTrack – Auto-beat generated music tracks for enhanced mashups.
- Sequence – Customize colorful backgrounds for visual appeal.
- TPL (Coming Soon) – Template tape for 2014-2015 and beyond, designed for official block files.
We welcome contributions! If you'd like to improve Blockbuster, feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.