Software

UrMus: Live coding on a mobile phone

UrMus is a programming environment for iOS and Android devices, including phones and tablets. It is based upon the rather charming language Lua, and provides multiple different ways of building multitouch apps, including dataflow patching. Here’s a video which recently took

/ No comments

UrMus: Live coding on a mobile phone

UrMus is a programming environment for iOS and Android devices, including phones and tablets. It is based upon the rather charming language Lua, and provides multiple different ways of building multitouch apps, including dataflow patching. Here’s a video which recently took

/ No comments

Live hacking with Overtone

There’s a lot of buzz around overtone at the moment, a live coding language/environment built on Clojure and the SuperCollider server. The overtone project was started around 2009 by Jeff Rose, joined by Sam Aaron who worked on it full time

/ No comments

Live hacking with Overtone

There’s a lot of buzz around overtone at the moment, a live coding language/environment built on Clojure and the SuperCollider server. The overtone project was started around 2009 by Jeff Rose, joined by Sam Aaron who worked on it full time

/ No comments

Extempore developments and new tutorials

The Extempore livecoding environment is emerging from a two year development, and according to its creator Andrew Sorensen, is now ready for wider use. To whet your appetite, here’s an example of Extempore in use, in an interactive exhibit for

/ No comments

Extempore developments and new tutorials

The Extempore livecoding environment is emerging from a two year development, and according to its creator Andrew Sorensen, is now ready for wider use. To whet your appetite, here’s an example of Extempore in use, in an interactive exhibit for

/ No comments

Live coding on the Raspberry Pi

  Happy new year! In the UK, 2012 was the year of the Raspberry Pi, a cheap hardware contribution to the aims of the new push to get proper curriculum for computing at school. This has already been a huge success,

/ No comments

Live coding on the Raspberry Pi

  Happy new year! In the UK, 2012 was the year of the Raspberry Pi, a cheap hardware contribution to the aims of the new push to get proper curriculum for computing at school. This has already been a huge success,

/ No comments

Acme – the text editor from Plan 9

Acme is a programmers’ text editor from the Plan 9 operating system. It was developed in the early 1990s by Rob Pike, although is now ported to FreeBSD, Linux and Mac OS X. Here’s a fascinating video tour by Russ

/ No comments

Acme – the text editor from Plan 9

Acme is a programmers’ text editor from the Plan 9 operating system. It was developed in the early 1990s by Rob Pike, although is now ported to FreeBSD, Linux and Mac OS X. Here’s a fascinating video tour by Russ

/ No comments

Temporal recursion now in Fluxus

Programmers working in the functional style often like to avoid writing functions which have any side-effects beyond returning a value.  However, when you run a program, you can’t avoid one side-effect – the passing of time.  Rather than ignoring this

/ No comments

Temporal recursion now in Fluxus

Programmers working in the functional style often like to avoid writing functions which have any side-effects beyond returning a value.  However, when you run a program, you can’t avoid one side-effect – the passing of time.  Rather than ignoring this

/ No comments

No-input live coding with Clive and BEER

It’s time to coin the phrase no-input live coding. First the context — a no-input mixing board is a mixer that’s played by plugging the output into the inputs.  This technique was developed by Toshimaru Nakamura, and transforms a mixer into

/ No comments

No-input live coding with Clive and BEER

It’s time to coin the phrase no-input live coding. First the context — a no-input mixing board is a mixer that’s played by plugging the output into the inputs.  This technique was developed by Toshimaru Nakamura, and transforms a mixer into

/ No comments

TOPLAPapp in the browser

Continuing the rush to browser-based live coding, the sonic, abstract live coding puzzle TOPLAPapp by the mysterious Click Nilson now runs in Chrome and similar modern browsers.  You can play it here, click the question mark for a quick start, and to

/ No comments

TOPLAPapp in the browser

Continuing the rush to browser-based live coding, the sonic, abstract live coding puzzle TOPLAPapp by the mysterious Click Nilson now runs in Chrome and similar modern browsers.  You can play it here, click the question mark for a quick start, and to

/ No comments

Otomata – Online Generative Musical Sequencer by Batuhan Bozkurt

I think “Otomata” by Batuhan Bozkurt is lovely and it sounds lovely. It works a tiny bit like AlJazari in that there are independent cursors that interact with each other and the walls. You could watch the video here, but come on, play

/ No comments

Otomata – Online Generative Musical Sequencer by Batuhan Bozkurt

I think “Otomata” by Batuhan Bozkurt is lovely and it sounds lovely. It works a tiny bit like AlJazari in that there are independent cursors that interact with each other and the walls. You could watch the video here, but come on, play

/ No comments

Bret Victor on Live Coding

Bret Victor has another insightful essay up about “learnable coding”, which he says is an “immune response” to people saying his previous (also excellent) video was “about live coding”. He goes as far to say that live coding is “almost

/ 14 Comments

Bret Victor on Live Coding

Bret Victor has another insightful essay up about “learnable coding”, which he says is an “immune response” to people saying his previous (also excellent) video was “about live coding”. He goes as far to say that live coding is “almost

/ 14 Comments