I’ve been meaning to explore the idea of rendering computer code unreadable for a while, and finally got around to investigating it last week. I like the idea that, even if you have the source code for a program, you would still have no idea how it works. When writing code for other people’s projects, it could be one way to ensure the code doesn’t get appropriated for another purpose later on. So I found some ways of doing this in SuperCollider.
Of course, like most ideas that occur to me, it already has a long history, and an unpronounceable name – Obfuscated Code.
If you don’t use SC, this article will definitely be too geeky for you, and even if you do, that is still a possibility. Anyway here is my little how-to: Code Obfuscation in SuperCollider.
Contact872204 [at] chrisjeffs [dot] com
Up Until Now
Short Third Person Biography
Chris Jeffs was born in the UK but has recently moved to Berlin. Originally a trombone player, he progressed to making and releasing electronic music, touring extensively since 1994 as a live artist and DJ, most prominently under the name Cylob. He turned to creating his own programs as a way of making his sound more distinctive. His granular synthesis and visual animation software "Particularity" won joint first prize in the LOMUS 2010 competition. Recent activity has focussed on freelance development: programming for interactive installations and performances, the release of several self-published iOS apps, and work on commercial music software. He has also given workshops in programming for the iPhone and using SuperCollider.