Annoy your sound guy even more

“I can’t hear myself in the mix,” “yeah, man, I’ll be there at 8,” and “dude, we need like four more mics.” Each and every one of these words is documented in actuarial tables and doesn’t bode well for your sound tech’s risk of a stroke. Luckily, there’s an even better way to kill your sound guy and this time, it’s actually pretty clever.

[@dop3j0e] at the Stuttgart hackerspace Shackspace came up with the Noiseplug. It’s a very small build that could almost fit into a quarter-inch jack. It’s all SMD with a tiny (unknown) ATtiny9 microcontroller powered by a watch battery.

The music coming out of the Noiseplug is really interesting. All the code on the microcontroller is a one-liner written in C. Similar ‘algorithmic chiptune’ programs can be run on any PC: check out these three examples.

These potential entries to the International Obfuscated C Code Contest throw chars into an 8-bit PCM stream. Piping the output of these programs to /dev/audio would generate an actual song – written entirely in one line of C.

Of course, [@dop3j0e] could have made his Noiseplug a little less annoying, but sound techs are underappreciated for a reason, right?

Check out the Noiseplug in action after the break along with a few one-liner C songs.

39 thoughts on “Annoy your sound guy even more

    1. He definitely hooks it up to a coin cell battery right before plugging it in.

      Also, let me say as a sound tech myself, this would indeed be annoying. Fortunately, I’d be able to isolate it pretty quickly by simply going channel to channel.

      1. You could always sneak it into the back of an effects processor or something similar… not as easy to track down because its independent of the channels…

        As a fellow sound tech, I really shouldn’t be giving these people ideas… =/

      2. I was gonna try install a simple reciever in line with a DMX plug and socket so I could hijack a mic at school a few years ago, never did attempt it

    2. I did think of phantom, but my goal was to get the plug as small as possible, and a big-ass XLR plug would have somewhat ruined the show. The annoy-your-sound-tech twist was added as a kind of afterthought.
      A second iteration with phantom power and maybe a more powerful controller is a viable thought though ;)

  1. Very cool i like the chiptune idea.

    but yeah a sound tech you could find the channel and kill it pretty easy.

    most sound tech including me aren’t working for the musician so couldn’t care less if a channel is missing from your mix.

  2. I run the sound board at my church sometimes. Something like this would be very annoying, but as mentioned already it would be extremely easy for a competent sound man to isolate and silence it quickly.

    Now, for some real fun plug it into the extra input line on some guy’s guitar amp.

  3. I was fired for no reason last month from a major AV services company… I still have my uniform and active security passes for almost all of their usual venues.

    I want at least 100 of these, but as a gadget I can slip between XLR cables…

  4. for this to really annoy a sound person, Almost? is right. It would need to be built into several cables so that a simple swap test would be thwarted. As a sound professional myself, the noise is unique and not at all like anything you’d normally encounter with a ground loop or RFI. So it’d be a real head-scratcher.

  5. Some of the music in the last video sounds like it would be at home in an early arcade game or a game on the original Nintendo.

    1. Well making sounds from very short amounts of code is pretty similar to how they made 8-bit music in the early days, I would assume.

  6. That’s what Ear Plugs are for!;) Like I use to tell the bands when I ran sound for local shows… If you wanna Suck, go ahead… I’m just here to serve;)

    Don

  7. You could stick it on one or multiple lines going out to the amplifiers on the sound boards instead of an incoming channel

  8. I can see calls to sin function, putc function, not to mention the actual functions that produce the sound.

    This is not what I call one line of code, those libraries contain hundreds if not thousands of lines of code.

    Maybe the challenge was to use some standard functions in the most difficult to read way?

  9. I wonder if it might be possible for an algorithm to be written that would run this in reverse and read 8 bit music and return mathematical algorithms. so for instance you could input your favourite classic games theme tune and it would come back with two or three lines that would be 99% of the way there, supper compression (:

    1. maybe when analogue computers come back into fashion, maybe next time with frequency’s of light this might be an interesting route

    2. Of course you can! But a generating formula cannot be smaller than a entropy-coded version of the generated signal – see Shannon’s source coding theorem.

  10. Damn i was up until 2am writing a PCM WAV generator in Labview that could atempt to play the single line functions. I must be missing sometihng because i cant get anything to sound as cool as the ones from the link.

    The noise on the audio jack…i would kill someone if they did that to me. well id be pissed. Bad enough my guitar cables have to be jiggled sometimes to not make static noise. Random noise would not be fun…

  11. Aren’t these algorithms analogous to a fractals but in sound space rather than 2d space? It’s a small formula which generates an infinite, repeating, self-similar but varying pattern.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s