SLOP is a python script set that is aimed at recreating a target sample out of millisecond-long fractures of other samples. The main operator is called MatchEngine: it takes in limnage settings and does the job of recreation. The system has a way of organizing the sample fractures (called bites) in groups called bitepacks. You can enable and disable bitepacks with the operator PackManager, or even make your own out of existing .wav files with the operator BitePacker. The system relies on chunk FFT analysis result tables it built when making bitepacks. It divides the sample to be mimicked into tiny fractures, chooses a bite out of its database which it thinks sounds the most similar frequency-amplitude wise, and makes a new sample out of such bites. The results are very glitchy and experimental, of course, but with wise selection of samples for making bites out of them, it is possible to achieve a decent grade of similarity to the original source file, at least in intonations and general motives.

The general idea outline of such a program was imagined by Nyn Famitory some time ago. Big thanks to Nyn and her great imagination.



A slice of track made by Girls Rituals as the original sample


The output: it, but recreated with sounds of NES, C64, and the drum machines TR707 and TR808.


My voice as an original sample


Recreated with a bunch of different sound, including bites of my friend's voice. It gets really experimental.


Recreating the famous Amen Break...


...with TF2 weapon and voice sounds.


SLOP is a free-to-use tool, and you can download it directly from there, or clone/download from my Github. The only rule is don't distribute it anywhere else by any circumstances. Otherwise - feel free to use it in whatever projects, tweak and mod it, hunt for bugs (there are many!) and so on. Stay tuned!

By the way, if you made something cool with SLOP, or found an error/bug, please contact me in any comfortable way listed here

latest command line interface version: download

graphical user interface: coming some time

check out the history, clone, report bugs etc. on Github

Explore more?

Other python things or the rest of the website