Sample Pack Parser
Upload an HTML file to extract sample metadata as structured JSON or use the bookmarklet to pull the data directly from the BandLab website.
Upload an HTML file to extract sample metadata as structured JSON or use the bookmarklet to pull the data directly from the BandLab website.
Supports BandLab, Splice, and table-based sites.
Click to upload HTML file
Supports .html and .htm files
JSON output will appear here
This parser extracts structured JSON metadata from BandLab sample pack pages, capturing information like pack name, artist, genre, BPM, key signature, and individual sample details (loops vs. one-shots, duration, etc.).
I built this tool as part of a larger project to create a corpus of sounds used in popular electronic music. The structured data enables analysis of common timbres, rhythmic patterns, and harmonic content across different genres, which I'm using to develop an AI-powered improvising partner that can respond to and complement live performance.
The JSON output is designed to be machine-readable for database import, corpus analysis, or integration with music information retrieval (MIR) tools.