For my final I built upon some of the work I’ve made this semester. I made a randomized sound looper, that changing uses the alphabet and a 10print operation to display whats currently playing.
When you press a key, a 9 second sound file I created will be triggered. In order to keep the sounds together, they do not play until the looper restarts. This is something I will improve on in further versions as it can be time consuming to always wait 9 seconds to hear changes to what is going on.
I built on my LetterToNum class and object definitions to attach letters to music files I imported.
I made all of the sounds in Presonus Studio One, at 107bpm. There are wurlitzer, drum, guitar, jazz organ, and bass tracks.
The motor I will be mounting is an electrical shutter driver. It has a small motor that takes 5V and opens the shutter mechanism. As long as voltage is supplied it will open.
From the front you can see the mounting space for the shutter. I have two 3/4″ mounting holes to further secure the shutter.
I created the viewfinder based on a rangefinder camera I took apart. This gives about a 35mm view from the beginning of the focal plane.
Below you can see my snap fit design. There is a very small gap between the components and a chamfered edge on the lid. This way it will stay locked but isn’t so hard to get into place.
I modeled the film holder after the original Minolta 16 design.
The two pieces on the side will be glued after and will be used to advance the film.
I measured and added a oled screen hole to display shutter speed and battery life. There are four m3 screw holes to mount this display. There is also a hole for the rotary encoder that will control the shutter speed.
For materials and fasteners, I decided to attach the wooden camera handle I made with my 3d printed camera housing. This is PLA with wood that I’ve carved and stained. First I needed to measure holes for the threads in the handle. I knew I would be going through many iterations of the camera body so glue didn’t make any sense. I have a kit of m3, m4, and m5 screws and bought some threaded inserts at Tinkershere. The screws are m3’s and I drilled a hole in the wood hat would barely fit the insert, and then I hammered it in tight.
I used my Dremel to make the curves more pronounced and pleasing to grip in the palm area. I then smoothed everything as much as i could before moving on to sanding.
I used 80 and 120 grit sandpaper to smooth the surface.
I stained the wood after sanding with red chestnut, which is an oil based penetrating wood stain.
I was really happy with how dark the color of the handle turned out. I did two coats to make sure it kept as much of that as possible.
I used two m3 screws to fasten the handle to the body of the camera.
This is a quick layout of where some of the electronics will be in the final design with the motorized shutter.
For my project enclosure I decided to finally house an old project of mine. My roommate and I created an automatic watering system for plants with a sunken reservoir. This would take water in through one hose and pump it through the output house into the water basin.
I took a trip to the hardware store and I was immediately inspired by the electrical boxes. I thought it would make a great enclosure for our system based on size and mounting holes. I found a plate with an S hook that would be used to attach the box to any plant base.
The look of the electrical boxes isn’t too pleasing so I decided to paint it with one shot. I was told that this would be the best paint for metal. Although the fact that these boxes will be used indoors only I probably could have spray painted it.
After installing the S hook on the outside, I began measuring for a 3d printed piece. This would enclose the large opening but leave room for two hoses.
I modeled and printed the piece.
This is what the enclosure looks like hanging off the side of the planter.
For my ICM Final I plan on making a unique experience to create music using user input. This will be done in two ways. First through a line input by the user. I will be building upon some of the work I have made for ICM using a lettertonum class that holds the value of user input and can attach other values. This is how I assigned music to text in my last project with Ray. I was also very interested in the 10print examples and I love seeing the array work across the screen. I will fill the screen with the user’s text input and create a visualizer that is displayed through the color of the letters.
I was inspired by Dan Shiffman’s coding challenge #76 of the 10print challenge.
I really wanted to incorporate a random element into my design. I like this example by Mimi Yin of a randomized text generator. I will be using music as my random element, and I put all of the melodies and beats in the same key so that they are essentially in the same language. This allows the random element to be pleasing and make the viewer want to engage with the experience as they get something different each time.
This is an example of how text used as pixels will work. There are a lot of interesting projects that have used this method. I will make a visualizer that changes colors based on the amplitude of the sound files that will be playing. All of the sound files will be in an array and the array location will be referenced in each object of my lettertonum class.
The chrome music lab is a big inspiration for making something fun and interactive using music & visualizers.
For the music style I am largely influenced by Sarah the Instrumentalist. She makes incredible low-fi beats with great drum tracks. I will include a lot of jazzy melodies and drum loops that fit a similar genre.
In terms of project title I want it to represent the idea in a concise way. I am thinking: pick & play or letter beat randomizer.
My one sentence description: Create a beat using text and watch your song come to life.
This project is for anyone without musical experience to have a fun time and explore the different combinations embedded in the code. The things I am unsure about are how fast to make the 10print screening and how to make it more clear exactly whats happening without a long description in front.
In designing my personal brand I will be building upon some of the work I’ve already done in terms of color palette and typography.
Also I made a simplified version of my ITP winter show poster. It contained too many elements and lacked a clear visual style. By stripping it to its key elements I think I have a much more successful poster.
I chose two fonts for my personal style guide. They are Ibarra Real Nova and Lobster.
In my initial sketching I knew I wanted to just work with the letter W. I used a combination of thick rectangles and thin lines. In my past work I’ve experimented with subtraction to create new patterns and wanted to use that technique as well. If you start with W and work left to right, it read ‘W’ ‘I’ ‘L’ ‘L’. This is sort of a hidden trick as most people would not understand this initially. But I find the logo pleasing without that knowledge as well.
Ray and I started out with the idea of creating a randomized music creator/visualizer. This would be based in text. We originally wanted it to play a sequence of drum loops/melodies that follow text input from the user. We eventually ended with a random generator that categorizes every letter to a specific drum loop and melody. What you type into the input field, is visualized with the text itself and circles that are connected to the amplitude of the mic input. The drum loop and melody at this point is only based in the first two letters.