Description of work
Just as fruit attracts animals to feast and carry off seeds, this Curious Cabinet tempts visitors to play a while and hopefully carry away thoughts that interactive digital exhibits such as this deserve a place among the more traditional arts.
Here a repurposed charity shop cabinet, discarded TV, webcam and Raspberry Pi (inexpensive mini-computer) have been coded to life to reflect viewers as colourised continuously-scrolling artworks.
As it is explained on Wikipedia slit scanning started out as a manual artistic technique using a slit to expose thin strips onto the film.
The most comprehensive write up on slit scanning I found was compiled by the inspirational Artist Golan Levin and can be found here: http://www.flong.com/archive/texts/lists/slit_scan/ .
The web page linked above contains source code to produce the effect using a bit of software called Processing .
Another of my digital art inspirations is Dan Shiffman and his youtube channel: The Coding Train . If you want to understand slit scanning more and learn to code it yourself, his video is an excellent place to start.
- I used a Raspberry Pi mini-computer to run the code. The Raspberry Pi has lots of advantages:
- Allows me to add physical controls.
- Can be set up to automatically display the artwork.
- Withstands being shut off and started up by flicking the socket power switch.
- Really small, so easily hidden withing the piece.
- Relatively cheap - this one cost me £40 from Pimoron i.
- I used Electron.js To control the html page so it fills the screen without all the gumpf a browser usually shows at the top.
- To get the push and turn inputs to control the web pages I used Node.js and Socket.io .
- It was my first time tring to add phyical inputs like this and couldn't be happier with how it went. Socket.io worked exactly as advertised.