Archive for the ‘Software’ Category

Max Tap Tempo Calculator

Friday, March 27th, 2009

Max tap tempo calculatorThis semester at uni we are looking at graphical programming with Max/MSP/Jitter. This simple little patch is the first one we created as homework. The aim is to take a pair of taps on the bang object and work out the timing between them. The LED object will then flash on every beat.

It is also manually adjustable by changing the BPM or milliseconds in the two float boxes. You can also stop the flashing with the “Stop” button.

It’s very simple and straightforward, but it is a great little program to create as an introduction to graphical programming in Max and getting an idea of how it functions.

You can download the Max patch here.

Introduction to Pure Data (Pd)

Thursday, May 1st, 2008

Pure Data (Pd) is a real-time graphical programming environment based on Max/MSP. It uses patches to write audio, video and graphical programs and can be used for computational arts.

(more…)

Introduction to Flex

Thursday, May 1st, 2008

Adobe Flex is similar to Flash in that both of them use the same graphics engine and they both allow you to use Actionscript.

However, Flex is free, open source, and is written using MXML. It consists of Actionscrupt libraries that give access to the Flash drawing engine and a compiler, however, rather than compiling through the development environment such as in flash, it is done via the command line. Flash is also based more around the time line than Flex.

Flex has similarities to HTML and to my understanding is based on XML, so most of it seems fairly easy to read to me. The Actionscript files are virtually the same as the appearance of the Actionscript files you would use in Flash.

(more…)

More Complicated Patching in Quartz Composer

Thursday, May 1st, 2008

The root macro patch for the rotating Marilyn Cube in Quartz Composer.The second exercise of the week 7 KKB210: Computational Arts 1 tutorial was to have a look at a couple of files, cube-marilyn.qtz and 5-marilyn.qtz and effectively combine the two. The first file, cube-marilyn.qtz has a rotating cube, with a single Marilyn image on each side similar to what we had to make in the first exercise, except that it has two extra interpolations, so it now has one for each axis that it can rotate on. It also has a different duration on each axis, so it creates the appearance of changing speed. The second file, 5-marilyn.qtz contains a grid of four Marilyn images. They are all the same original image, but each of the four runs variations of exposure adjustments, gamma adjustments, alpha masks, colour inverts and other effects.

(more…)

Introduction to Quartz Composer

Thursday, May 1st, 2008

Quartz Composer Exercise 1, Rotating CubeDuring week 7 of KKB210: Computational Arts 1, we were introduced to Quartz Composer. Quartz Composer uses patches to create a composition framework of audio and video through different classes and protocols.

Our first exercise was to make a rotating cube and apply the provided Marilyn painting to each side in a different colour. This was reasonably easy as the colours could all be controlled just by changing the settings in the cube Patch Inspector.

(more…)