KitDL by ProduceHits Open the Studio
Free browser tool

"What's in the pack?" — answered, formatted, done

Every store page needs the contents list and nobody enjoys typing it. Drop the files; the generator groups, counts, and formats a tracklist you can paste anywhere — plus a README for the ZIP.

Nothing is uploaded — your audio never leaves your device.

Drop the pack's files — or its whole folder
Names, sizes, and WAV headers only · nothing is decoded or uploaded

Free browser tool

The list describes the pack. The studio builds it.

SongChop turns any track into the pack this list describes — stems, loops, one-shots, named by BPM and key. Sign up: 3 full packs free.

The contents list is the store page's spine

Watch anyone shop for a sample pack and you'll see the same scan: past the artwork, past the adjectives, straight to the numbers. How many one-shots? How many loops, and are they tempo-labeled? What format, what sample rate, how many megabytes? Those five facts do more selling than any paragraph of mood copy, because they're the only part of the page a buyer can hold you to. And they're exactly the part sellers most often get wrong — hand-counted at 2 a.m., stale after the pack's third revision, "40 loops" on the page and 37 in the ZIP.

This generator makes the numbers unfalsifiable by deriving them from the files themselves. Drop the pack's contents (or drag the whole folder in — subfolders are read recursively) and it counts by folder and by type, spots loops versus one-shots from the naming, pulls BPM and key out of filenames written the standard way, reads exact durations from WAV headers, and totals the real size. Out the other end come two documents with the same facts in two registers: a store-page block you can paste into any marketplace listing, and a README.txt for the ZIP root — the file that answers a buyer's questions at 2 a.m. when your DMs are asleep.

A note on naming, because it decides how good this list can be: kick_C2.wav and drums_140bpm.wav generate rich rows; final_v3(2).wav generates a shrug. If your filenames need the upgrade first, the free Sample Auto-Renamer on vstchop.com rewrites them by detected note and tempo — then come back and let the list write itself.

Frequently asked questions

What does a good pack description include?

The numbers buyers scan for: total files, breakdown by type (40 one-shots, 12 loops, 8 FX), formats and sample rate, total size, and whether loops are tempo-labeled. This generator counts all of it from your actual files — no manual tallying, no wrong counts.

Does it read BPM and key from filenames?

Yes — files named the standard way (kick_C2.wav, drums_140bpm.wav) get their metadata pulled into the list. Files named final_v3(2).wav get listed as-is, plus a gentle suggestion to visit the Sample Renamer on vstchop.com first.

What's the README for?

The text file in the ZIP root that answers questions when the buyer is offline: contents, license pointer, contact, version. The generator writes it alongside the store text — same facts, two formats.

Are my files uploaded to be counted?

No — only file names, sizes, and headers are read, locally. The audio itself isn't even decoded unless a WAV header needs checking.