Show pageOld revisionsBacklinksAdd to bookExport to PDFBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong.  Project Members --------------- - [Tallscreen](user:Tallscreen "wikilink") (see the [project homepage](http://paulplowman.com/projects/twitter-drummer.htm) for more info) Idea ---- A device which plays rhythms on actual percussion instruments, and responds to Twitter messages. Hardware -------- The physical device consists of four solenoids (salvaged from HP laser printers) with 'drumsticks' which actually hit the instruments. These are driven from a 24V transformer (salvaged from a Canon printer), and controlled through a transistor interface by an Arduino with an Ethernet shield. The instruments consist of a cowbell, two bongos, and a larger drum. The actual drum part has been working for some time now, although I've refined it recently. Software -------- Currently, the Arduino sketch holds the rhythm patterns as a string of 16 hexadecimal nybbles, each representing one semiquaver, with each instrument as one bit. There are multiple patterns, and every bar each instrument chooses a random pattern, giving a huge range of combinations. The drummer works in one of two ways: Originally it read an online PHP script which accessed Twitter and did most of the processing. Then version 2 did all the processing on the Arduino, so it connects direct to Twitter. For version 3, I'm thinking of going back to reading an external script, so I can incorporate lots of advanced features. Arduino sketch to follow - soon! Present Status -------------- The device works fine. It's been shown at [Playspace](http://madlab.org.uk/content/madlab-exhibits-at-playspace/) in Manchester, and [Maker Faire UK 2011](http://makerfaireuk.com/) in Newcastle. Like I mentioned, I'm going back to reading a PHP script so I can do such things as allowing people to make up their own rhythms and so on. [Category:Projects](Category:Projects "wikilink") old/projects/twitter-drummer.txt Last modified: 2022/11/30 16:31by 127.0.0.1