for today’s conversation, I present two tiny projects
see Hong Kong Bay Water Quality Data wherein I take HK Bay water quality data and make a “real-time” chart with it. In reality, I am not getting the data in real-time from HK water authority (because real life is too complicated) but I did get the data from them and stored it on my server. Then, instead of updating the chart every 10 mins (as would, in real life) I update it every minute. But, all that is detail. What is interesting is that my web application (the chart you are seeing in the browser) is receiving the data from a server (which, in this case, just happens to be my own server, but really, could be any) and is doing something with it every “n” seconds (or mins or hours or days). So, you can, in theory, do anything with it, like move a robot, or power a screensaver, or convert it into sound.
I did that (last one) as well wherein I converted incoming data to noise and simulated LED patterns. (make sure to click on the [start] button).
Instead of drawing a point on a chart (like in the first example), I could draw a point on a 2d canvas element (in a browser). But, I could have different signals for different sources (certain color and size and shape for air quality, another color and size and shape for water quality, and so on). Over time, it would make some kind of abstract art. Similarly, instead of a computer-generated robotic beep beep, I could convert air signals to drums, and water signals to flute, and seismic signals to piano, and overlay hydrophone recordings on it and make an entire orchestra.
Now for the thought of the day — I have a theory that science is really mostly about converting one data form to another data form (in an effort to understand the underlying phenomenon). Similarly, I think art is converting one “data” form to another “data” form to express the underlying phenomenon. In this case, the “data” is what the phenomenon makes us feel. Art and science, thus, are complementary.
I welcome your thoughts on this…