{"id":6597,"date":"2023-10-10T05:00:40","date_gmt":"2023-10-10T05:00:40","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=6597"},"modified":"2023-10-10T05:00:42","modified_gmt":"2023-10-10T05:00:42","slug":"michel-robert-data-physicalization","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2023\/10\/10\/michel-robert-data-physicalization\/","title":{"rendered":"Michel Robert &#8211; Data Physicalization"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">My sister has become a big birder over the last few years and she&#8217;s gotten me into it a bit, so the first data set I chose was from Audubon&#8217;s Christmas bird count. Their database is huge and really easy to choose what information you&#8217;re looking for. My favorite bird is the Norther Flicker, its from the woodpecker family, so I looked up data for Northern Flicker in New Mexico. There was more data than I needed in the CSV they provide when you download data so I took the columns for year and the number of sightings. My assumption is this data is more telling on how many more people are participating and using Audubon than an increase in flicker population in NM but I think the data is pretty interesting regardless. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"1024\" data-id=\"6637\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-827x1024.jpg\" alt=\"\" class=\"wp-image-6637\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-827x1024.jpg 827w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-242x300.jpg 242w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-768x951.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-1241x1536.jpg 1241w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/FlickerDataVessel-1654x2048.jpg 1654w\" sizes=\"auto, (max-width: 827px) 100vw, 827px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"331\" height=\"356\" data-id=\"6640\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224016.png\" alt=\"\" class=\"wp-image-6640\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224016.png 331w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224016-279x300.png 279w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For my second dataset I wanted to find a way to turn a piece of music into data. I did some research on if and how anyone had done this before and found that you can use MIDI files to get integer numbers for notes. I had Bach&#8217;s Violin Partita 3 in mind and was able to find a free MIDI file for this piece. I did have to write a short python program to read the midi file and get the values of each note. There is a python library called mido that makes it possible to read a midi file and its data. MIDI files give musical notes from 0 &#8211; 127 which works perfectly for building the data. I was originally planning on getting the average note value from each measure but that turned out to be pretty difficult as the midi file doesn&#8217;t keep track of measure or what type of note it is(quarter, eighth etc). I didn&#8217;t realize this right away so I was under the impression that I was getting measure averages until after I began printing my object and actually thought about the number of rows in my data compared to the number of measures in the piece, whoops&#8230; So my program actually takes groups of notes and gives their average value my vessel object is using groups of 4 notes. And adds the average to a CSV. The data for this piece had about 800 rows which was way too much to do in one vessel so I played around with the range and settled on 100 data points from note groups 100-200.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"240\" height=\"642\" data-id=\"6642\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-223517.png\" alt=\"\" class=\"wp-image-6642\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-223517.png 240w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-223517-112x300.png 112w\" sizes=\"auto, (max-width: 240px) 100vw, 240px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"1024\" data-id=\"6643\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/BachPartitaVessel-919x1024.jpg\" alt=\"\" class=\"wp-image-6643\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/BachPartitaVessel-919x1024.jpg 919w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/BachPartitaVessel-269x300.jpg 269w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/BachPartitaVessel-768x856.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/BachPartitaVessel-1379x1536.jpg 1379w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">My last piece is from what we did in class I really liked the idea of printing out a mountain range from the elevation data. There is a hike that I do a few times a year with my family in the Santa Fe ski area up to Nambe lake and I was able to find the topo data for the area around where the trail is and used the same process we did in class to construct it.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1465\" height=\"1098\" data-id=\"6647\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1.jpg\" alt=\"\" class=\"wp-image-6647\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1.jpg 1465w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-300x225.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-1024x767.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-768x576.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-1140x854.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-920x690.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-575x431.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/SantaFeSkiArea-edited-1-380x285.jpg 380w\" sizes=\"auto, (max-width: 1465px) 100vw, 1465px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"526\" data-id=\"6644\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224130.png\" alt=\"\" class=\"wp-image-6644\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224130.png 601w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224130-300x263.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224130-575x503.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-08-224130-380x333.png 380w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"983\" height=\"699\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe.bmp\" alt=\"\" class=\"wp-image-6769\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe.bmp 983w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe-300x213.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe-768x546.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe-920x654.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe-575x409.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/nambe-380x270.jpg 380w\" sizes=\"auto, (max-width: 983px) 100vw, 983px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I found designing with data very interesting. There is so much data out there that the possibilities are endless. Using the bitmap of terrain is such a cool thing I want to try to do more with it with buildings and other data. Being able to visualize the data in a different way is really cool too we&#8217;re so used to charts and graph that its pretty cool to see the data take some tangible form. I enjoyed figuring out the music vessel I made and plan to play with that idea some more to see if I can get it to work the way I had originally planned. I added the python code I used to convert the midi file to csv in my zip file if anyone is interested in using it!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MIDI Source: http:\/\/www.jsbach.net\/midi\/midi_solo_violin.html<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code\/data:  https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/10\/MichelRobertLA3.zip<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My sister has become a big birder over the last few years and she&#8217;s gotten me into it a bit, so the first data set I chose was from Audubon&#8217;s Christmas bird count. Their database is huge and really easy to choose what information you&#8217;re looking for. My favorite bird is the Norther Flicker, its from the woodpecker family, so [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-6597","post","type-post","status-publish","format-standard","hentry","category-studentwork23"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/6597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=6597"}],"version-history":[{"count":6,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/6597\/revisions"}],"predecessor-version":[{"id":6792,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/6597\/revisions\/6792"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=6597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=6597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=6597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}