Students

Jesper Horsted
Sociology, 2019

noun_profile_956164

William Kittler
Mechanical and Aerospace Engineering, 2019

Project Description

Team LILVAN has changed the EPICS paradigm with a shift from a hardware deliverable to a software deliverable. In a sentence, we used recordings from objects found in the EPICS classroom and EPICS machine tools such as the X-Carve, 3D-printer, and Carvey to make music. Our final deliverable is a song of our creation with an accompanying video. From shaking a plastic jar of paperclips for percussion to samples of the player piano to the high score sound effects on the pinball machine, we recorded over 100 noises that we subsequently turned into a cohesive beat using the music software Logic Pro (shown in the first image). Then, we will took the song we created on Logic and converted its audio midi file into G-Code (shown in second image), allowing it to play on the two CNC machines in the EPICS classroom. These machines played our song in an entirely different way and teach us a lot about the intricacies of the machines in the process.

As mentioned before, our final deliverable is an encompassing video which begins by demonstrating the original source of many of the sounds we have incorporated in our song (from the EPICS classroom), while also showcasing our piece as a whole. Our true product we devoted our time to is the song and its performance on the machines, but we believed the best way to display the complexity of what went into creating the song is through an accompanying video.

Technical Background

Computer-based machining tools revolutionized manufacturing by automating tools such as the mill or lathe. CNC machines like the X-Carve and Carvey use stepper motors to control location of an end mill in 3 dimensional space, much like traditional mills. The innovation is with G-Code, a programming language which instructs the machines where to move and how fast to rotate the end-mill bit. The program streamlines the manufacturing process and eliminates human error. 3D printers take this innovation one step further by eliminating the need for a work piece and instead building one from scratch. They can be used to fabricate complex parts which might have been impossible to build using traditional machining techniques.
Our project adds a new element to automated machining tools. We will write music in G-Code, the programming language which these tools use. Instead of programming the X-carve to cut out a skateboard or bird house, we will program it to play a song of our creation. To produce short notes, we program the tool to move a short distance. To produce long notes, we program the tool to move a long distance. To put in a rest, we program in consecutive extremely short moves, each move alternating the X and Y axes. Each axis (X,Y,Z) is operated by a separate motor and thus moves at a different speed and produces a different tone. With three different base tones and infinite combinations of speed/duration, we can produce a wide range of sounds on the Carvey and 3D printer.
Given that these machines aren’t intended for musical purposes, the sound quality and tone they produce is not ideal. We are trying to improve these aspects through examining previous research studies done on the topic. The most relevant study we have encountered so far was done by Kyoung Hoon Lee in 2006 and researched how the perception of tones in machinery noise influenced human annoyance. Her main findings were that annoyance was caused primarily by loudness, followed by tonality and then duration.
With these parameters in mind, we have experimented with the machines attempting to make them play our piece in an optimal volume with a desirable tone and limit the duration of our song to no more than 180 seconds of continued exposure, an annoyance threshold she identified in her study.

Lee, K. H. (2006). Perception of tones in machinery noise and its influence on annoyance (Order No. 3263597). Available from ProQuest Dissertations & Theses Global. (305285585). Retrieved from https://search.proquest.com/docview/305285585?accountid=13314

Fabrication Process

Final result