Welcome to The 402

A cyberpunk-industrial loop player V0.6


In 2006, deDokter (S. Sippel) and ws (S.I. Hartmann) were working on the songs for Wertstahl's 2009-released electro-industrial album "kontrol". It was a time when the now dead Adobe Flash was a source of not only general disapproval but also lots of fun, in the form of a flood of games and looped content.
Since ws got an Amiga in 1988, he was, as a musician already very deeply invested in the concept of looping audio. Since from 2003 we worked in FL Studio. Making loop-segments and later unfolding them into a full track was a normal practice for us.

Ws comes from a demoscene background and enjoys taking parts in competitions, so one day we decided to make a series of loops no longer than 10 seconds, via email in a ping-pong-communication fashion: one does a loop, the other reacts and replies to it with an even more interesting loop. Since it was just free experimenting, we enjoyed the process very much. We even decided to discard the project files so that all results were final.
As we had reached the 100 loops mark, it was obvious for us ... to do 100 more. Just to have 200 loops.
And after we had 200 loops we liked the result very much but had no exact solution how to deal with them. Bury them on just another old-fashioned linear album?
We chose to avoid problem thinking and instead went to do what every sane person would do: make 200 more! So, we started in 2008 and suddenly, 11 years later, we had 402 loops, which is because of a slight miscalculaton due to us going through the numbers backwards, but still no solution in sight for an idea that came up while we were in the process of creating them.

The idea: try a new way

So we have an endless, random album of building blocks (loops) that will each be played for a random amount of time and there is limited user interaction. The effect of this is, that there is no dynamic arc that anyone could get used to. There will be no imprint of the listener onto the music, since the story is always a bit different. Therefore, this player could be either very meditative or feel like you have been visiting a funfair, with all of it's chaotic impressions.
Test showed, an excellent usecase is listening to it while doing (outdoor) sports.
Although there is quite some structure and order in this player, chaos is the main factor of the overall experience. Infact it is a chaotic cyberpunk-industrial music setting.

With the kind help of Rego Sen, The402 is now a neat loop-player that runs on virtually every device that has a javascript-capable browser installed. We hope you enjoy our content and find it funny and inspiring, energizing yet relaxing.

The402 is completely free to use. Except for any caused mobile traffic on your side, ofcourse. The size for all loops in normal quality audio setting is just about 64MB, only slightly larger than an email attachent from your boss.

In case you like one or more loops so much, you would want to use it in your social media video or even as part of your song, you can download them - our terms are: send us a mail to info@battlecommand.org to get written permission of usage. There will be no fees from our side for non-commercial use. We only need to make sure that third parties won't monetize our work. No mail: no permission of re-use.


The loopdots in the upper right show you how many iterations this loop has left.

Skip back, Pause/Play, Skip forth -- work as usual in every player interface.

The RND-Button cycles. It shows you how many random repeats a loop will have:
RND2/4 = minimum 2 maximum 4 repeats. Standard.
1 HOLD = plays the same loop over and over again.
RND (no numbers) = minimum 1 maximum 8 loops. For the extended experience.
X = no repeats, plays all loops once, straight through

Share Loop: Copies the URL of the current loop to clipboard so that you can paste it into your messenger, email, whathaveyou

Download Loop: Download a mp3 or flac of the loop, accompained by a readme (license) (depending on which version of the player you launched)

The yellow 402 / 201D / 201A filters are there for research purposes. Although the list is always random, it can be divided into
- All 402 loops
- All 201 loops by deDokter
- All 201 loops by ws


The 402 has some args, inkey$ you care:

--> startMode = [rnd24, hold, rnd, off]
--> id = [ID of the loop, e.g. 397A]
--> startFilter = [select1|select2|select3]
--> loadLimit = [max tracks in memory, default = 5]
--> quality = [low|high, default = low]

example link:


Good vs. bad glitches

The402 is written in javascript, which heavily depends on the system it runs on. There are some issues we cannot work around: if you step in or out of your WLAN, or your mobile connection gets interrupted - or you change from headphones to speakers or the other way 'round, these are the moments, when your device takes full control. If you experience interruptions, that is when you change networks, audio devices, or there might be an issue with your provider. We are not informed of this, so glitches (silence) can happen. If it happens, please make sure you're properly connected to a network and audio is set up correctly, then simply reload The402.
If you want an entirely uninterruptible experience, feel free to download the standalone version of The402 (also free).

Best regards, enjoy!


The blinking background pattern gif is actually a screen recording of a little program ws wrote for the Commodore C64. It is available here.