Archive for the ‘Experiments’ Category

So I finally got around to checking out the brillaint Three.js, the 3D JavaScript Engine, by the incredible Mr Doob. It’s really easy to pick up, even for a JavaScript novice like me – and the performance (WebGL in chrome) is absolultey astounding. Three JS has a few different renderers – Canvas Renderer DOM Renderer [...]

For a couple of audio projects, I needed some nice musical scales, in midi note format (0-127). I couldn’t find a good list online, so had to knock together a quick script to trace some out. Here’s some that I’m using in a current project, and also the AS source to find any other ones [...]

After a long battle with various installer packages and drivers, I finally got OpenNI, NITE, and the Kinect working with Flash. This means that I can now access the skeleton data from users, and make fun things like this – On the whole, this guide is a good resource for getting everything setup correctly, although [...]

So this site has been down for a few days whilst I sorted out some issues with the hosting company, and a few emails have been lost/bounced – but everyhting should be sorted now. That’s also why this post is a couple of weeks late. Anyway, a few weeks ago, I managed to free up [...]

Presenting my latest Flash Music Toy App Thing – Cellular AutoMidi! Cellular AutoMidi is a generative music app, making “music” based on a modified Cellular Automata algorithm. It’s an AIR app – YOU CAN DOWNLOAD IT HERE FOR FREE! Check it out in action in the video below, first using Flash dynamic sounds, then using [...]


About this blog

This is the blog of Lawrie Cape, an interactive developer from Leeds, England.

Photostream

  • COne
  • CTwo
  • CThree
  • CFour
  • Lawrie: Hi Dinaz, I'm not sure what's happening on your system I'm afraid. When you run the FlashMidiServer [...]
  • Dinaz Kardooni: Hi, I am having trouble with the Flash Midi Server. I downloaded it and it says it is connected, but [...]
  • It’s Movember again! - The Lawrie Cape Blog: [...] was a great project to work on and I wrote a blog post about it here. We had a nice surprise t [...]
  • Lawrie: Glad you got it working :) [...]
  • Anonymous: Yeah, had to do this first: var mc:MovieClip = MovieClip(this.parent); trace(map(mc.mouseY, 0, s [...]

Donate

Found any helpful code? Why not donate a quid or two. Cheers!