Sound Garden: Difference between revisions

From Computer Laboratory Group Design Projects
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Provisional client: Jeremy Aird, [[altfusion]] <jeremy.aird@altfusion.co.uk>
Jonathan Baldwin, Madingley Hall <Jonathan.Baldwin@ice.cam.ac.uk>


Following needs more work ...
Surprisingly satisfying music can be defined in terms of in terms of simple regular grammars. Simple regular grammars can be derived from observing the traversal of a graph. Your task is to make a system that automatically generates original music, according to rules that are derived from the path of visitors walking through the formal garden at Madingley Hall (http://goo.gl/maps/9utLI). A small number of infrared detectors hidden in the flowerbeds will detect people passing. A Raspberry Pi should use these signals to create a grammar that can also be viewed and modified by members of the public, in the form of source code that can be edited from any web browser via an HTTP server on the Raspberry Pi. Of course, everyone should be able to hear the resulting music, whether played over speakers in the garden, or by remote viewers from their browsers. As an example of the kind of generative music that might result, check out the video of Dave Griffiths' techno music composing robots in al-jazari.


Dave Griffiths' Al Jazari is an interactive music system in which the paths of robots walking through a geometric space generate music:
[[Category:Raspberry Pi]]
http://www.youtube.com/watch?v=Uve4qStSJq4
 
This piece was originally commissioned for the Biennale Sevilla in 2008, where it was installed in the Alhambra palace. It would be interesting to discuss a site-specific artwork drawing on the same ideas (using space to generate computer programs that play music) in a formal garden.
 
One possibility for an outdoor installation in a formal garden might be to locate infrared beam detectors in the flower beds, and use the sequence of crossings to generate an algorithmic description played from a speaker in a more sheltered location. The installation could use an inexpensive embedded computer (such as the Raspberry Pi), located in the same location as the speaker, and with a wireless network connection. The visualisation of the algorithm, and description of its behaviour (perhaps as well as user-codeable variations) could be available to the public via an HTTP server running on the embedded device.

Latest revision as of 16:36, 19 October 2013

Jonathan Baldwin, Madingley Hall <Jonathan.Baldwin@ice.cam.ac.uk>

Surprisingly satisfying music can be defined in terms of in terms of simple regular grammars. Simple regular grammars can be derived from observing the traversal of a graph. Your task is to make a system that automatically generates original music, according to rules that are derived from the path of visitors walking through the formal garden at Madingley Hall (http://goo.gl/maps/9utLI). A small number of infrared detectors hidden in the flowerbeds will detect people passing. A Raspberry Pi should use these signals to create a grammar that can also be viewed and modified by members of the public, in the form of source code that can be edited from any web browser via an HTTP server on the Raspberry Pi. Of course, everyone should be able to hear the resulting music, whether played over speakers in the garden, or by remote viewers from their browsers. As an example of the kind of generative music that might result, check out the video of Dave Griffiths' techno music composing robots in al-jazari.