Csound .csd Obfuscator in Python

Lately I’ve been inspired by looking at minified and obfuscated javascript code.

Using Python, I hacked together an obfuscator for Csound orchestras.

Check it out on Github:

https://github.com/topher6345/obfuscateorc

Continue reading

My computer held hostage as ColorBounce takes over.

One of the pesky musical robots I built in 2011 has taken over my computer and made a video.

ColorBounceMax.zip 18 MB

A Practical Guide to Scanned Synthesis in Csound

My Chapter on Scanned Synthesis in Csound has passed peer review and is now available in the Csound FLOSS manual!

http://en.flossmanuals.net/csound/scanned-synthesis

xCalibur 1.3 – MIDI controlled Video Mixer

In this post I’ll show you how to download and use the VJ software I utilized to make the following video

This fall I was commissioned to put together some live visuals for the Boston String Players.

Here’s the video -

Continue reading

Reworking Csound’s Planet opcode as a Processing sketch Part 1 of 3

Hi, in this tutorial, I’ll show you how to build a 3D Processing sketch that uses planetary motion. We’ll get most of the code from an unlikely place – the open-source audio software Csound.

Csound has a planet opcode- a routine that does exactly what we need it to – output x,y,z values for the planetary motion equation!

We’ll investigate the source Csound code and extract the planetary motion equation.

Continue reading

Using Processing to Make Video Clips Part II – Minimal Ghosted Squares

A video clip made with Processing using the Quicktime template

In my last post, I showed you how to setup a template in Processing for making quicktime movies.

In this tutorial, I’ll show you how to make a movie with the template – 4 squares that grow in size, overlap in a cool way, and with ghosting.

Continue reading

Using Processing to Make Video Clips Part I – Quicktime Template

In this tutorial, I’ll show you a template for making 2D quicktime movies with Processing.

A video made with Processing.

Processing is a very user friendly language. One of its strengths is how easily you can do procedural drawing. However, its surprisingly tricky to export sketches as quicktime movies, and its not very well documented (until now!)

Continue reading

Scan4Live Sample Library Vol. 2

The release of Scan4Live is coming SOON.

Heres Volume 1 & 2 of the Scan4Live Sample Library -

Scan4Live_SampleLibrary 744.8 Mb