Free Browser-based Sample Pack Creator for Play / Play+

As a huge fan of the Play series, I’ve built a free browser-based tool designed to make creating sample packs for the Polyend Play/Play+. It makes pack creation easy, fast, and visual.

I hope you enjoy using it and welcome your thoughts.

Demo video: https://youtu.be/Ab2Li3E9AN8

KW’s Sample Pack Creator: http://spcreator.app

:sparkles: KEY FEATURES:
• Completely free (support through donation if you love it)
• Drag & drop files or entire folders (WAV, MP3, AIFF)
• Vintage Sampler effect option with authentic hardware character
• Auto-naming all samples by category (e.g., kick_1, kick_2) with one click
• Auto-leveling switch for consistent volume
• Auto-trim silence switch for optimized memory
• Waveform editor with cropping & slicing
• Direct USB export to Play Plus!
• Automatic 16-bit/44.1kHz conversion
• Save projects for later editing
• Supports up to 255 samples
• Works offline - everything runs locally (your samples stay yours)

:light_bulb: WHY USE THIS TOOL:
No more manual sample preparation! This free tool handles all the tedious work - format conversion, organization, naming, volume matching, and even adds vintage sampler character. Export directly to your device or create reusable project files.

:locked: PRIVACY FIRST:
All processing happens in your browser. Your samples never leave your computer. No accounts, no signups, no uploads, no tracking.

Have fun,

KW

11 Likes

Rad! I imagine this will come in very handy for me and my workflow. I’ll be trying it out very soon. Will def support if it helps me as much as I imagine it is going to. Thanks!

2 Likes

I really appreciate that! My personal performance style is very spontaneous and improvisational, so I wanted a tool that was able to meet that demand.I do hope you have a ton of fun with it.

Ps, be sure to try the chop tool on some of your loops; It instantly creates individual samples out of your slices which I find to be very satisfying.

2 Likes

Welcome to backstage @kmwarner. Great to have you join us here! :slight_smile:

And what a first post :heart_eyes:. This is incredible. Thanks for sharing with the community.

1 Like

Fully agree with @Dann , what a way to introduce yourself!
Welcome and thank you! :party:

I’ve taken the liberty to move your post into the Scene > Tools category - hope that’s ok.

2 Likes

Sounds great, thank you!

1 Like

Yeah this is super helpful to me personally too. Thank you KW!

1 Like

Yes that should speed up things significantly as a big part of my process lately involves resampling and slicing my pattern stems from Tracker on the Play which I am currently doing fairly manually.

1 Like

:information: small gotcha in case anyone else runs into it:

  • Audio processing seems to work great in Chromium based browsers (Chrome, Edge, Brave, Vivaldi etc).
  • But if you got a strong privacy/ad blocker running (uBlock, Brave Shield etc), you might have to disable it or processing gets stuck.

Just a heads up. Great work @kmwarner! :partying_face:

2 Likes

Let me know how it goes!

Good heads up, where does the processing get stuck for you? And specific blocker are you using?

  • I‘m on Brave and it was the default brave shield.
  • Starts blocking right after you try to preview a sample with the vintage processing enabled.
  • Haven‘t looked at the devtools yet, to give you a more precise indicator where it might error out.

Let me know if you want me to have a look and let you know if anything meaningful comes up in the console. :hugs:

Yes, if you can copy your console data, share it here or dm me if there is a way to do that here.

Alright just ran it one more time with the Shield enabled:

  • So once i click preview, my GPU starts ramping up, which is interesting as well.
  • Having a look at the browser processes, shows it spinning up to 100% cpu
  • I’ve let it sit until i guess either a timeout occurs or chromium decided to kill something
  • Which then returns the error message you see in the second screenshot

So essentially not much of an error that tells us anything.

Ah, I was able to replicate it. Made some updates now in v1.0.2 (see bottom right of app to confirm your version) that make it a bit more graceful about timing out in more defensive environments but added a heads-up to visitors via the first time welcome screen so they know to temporarily disable if it’s an issue. Thank you, Sandro!

2 Likes

This is awesome! Thank you for making this. I made a feature request for something similar a few months back, but never thought it’d be granted like this lol very cool stuff!

2 Likes

That’s great to hear, thank you!