2015 Cluster 9 newsletters - UCSD Jacobs School of Engineering
Transcription
2015 Cluster 9 newsletters - UCSD Jacobs School of Engineering
CLUSTER 9: MUSIC AND TECHNOLOGY W hat makes music sound good? And, how can we make music electronically? Cluster Nine’s first week addressed both of these questions. On day one we learned about the physics of notes, and built electronic wave generators with “Little Bits”. We mixed tones to make beat frequencies. We tested our ears by generating tones we thought would be perfect fourths and fifths, and checked to see how close we were. One of us tuned an A by ear to 441 Hz (only missed it by one!) Tuesday was our first day of Science Communication. The day started off with a very interesting discovery lecture from Thomas Bewley, a professor at UCSD. With a very energetic attitude, he talked to all of us about robotics and some life lessons. He was extremely passionate about everything he said, and he was truly inspiring. After the lecture, the entire cluster went up to another room to talk about the lecture. Before we dove into Professor Bewley’s lecture, we got to know each other a little more. We thoroughly learned everyone’s names and then began discussing the lecture. About half the cluster participated in a Socratic Seminar discussion to provide our thoughts about the lecture. After lunch, the other half of them in a hat. Then each person took a question and talked about it to the cluster for about two minutes. We wrapped up the day by introducing an essay about ethical issues in the field of music technology and began brainstorming ideas. Wednesday morning started off with a lecture about embedded electronics, complete with a live demonstration of a motioncontrolled music program. This was followed by a presentation on consonance and dissonance, and, using Audacity, students listened firsthand to the beating sound (called “roughness”) generated by playing two slightly different frequencies. Next came classes in the lab, and students installed Canopy onto their computers and began to learn the syntax of Python, covering the basics of variables, plotting, and for loops. The day ended with an impromptu jamming session, and everybody, even the instructors, pulled out their instruments, Little Bits, or microphones to make some music. 12 CLUSTER 9: MUSIC AND TECHNOLOGY Should we let AI compose for us? That’s the question of the week. Thursday, Day 4 was a very nice and mellow day. We started with a belly full of fresh breakfast, and a decent amount of sleep, although no amount of sleep can fully satisfy any teenager. First, we headed to Center Hall to listen to a highly informative lecture on the library at UCSD. We learned about the catalogue, and how e -books could work better than tangible books. We then learned about the various databases UCSD offers, and how to use them, all of which was very useful information. Soon after, we stayed in Center Hall, but proceeded to one of the rooms in the upper floors, so that our class Teacher Fellow, Eric Burtson, could give us a brief lecture on sound and waves. We learned about waves and all the various harmonics. We learned about beat frequencies, and what makes a chord sound good. the sixth floor was fantastic, and the multitude of books was more than overwhelming. Finally, at 4:00, we headed back to our suites. Overall, it was an amazing day full of learning, and productive work time. On Friday, instructor Colin started class with a demonstration of a robot powered by Raspberry Pi, a credit card sized computer, which played audio as it moved forward. Professor Shlomo continued with a lecture on Fourier transform and analysis, examining the composition of sound waves as a combination of sine and cosine waves. Later, students downloaded the Ableton software, which allowed us to overlay sound tracks, write drum beats, and record audio. The day concluded with an explanation of assigned homework, which introduced us to coding music in Python. On Monday, we Afterwards, we were assigned had our first experience a biography presentation, in which we of riding the shuttle to had to research a famous musician and class. We learned about how music could be represented with present their life to the cluster. geometry in Professor Dubnov’s mornWe then made our way to ing lecture. At the lab, some of our lunch, and soon after, the Geisel Library where we worked on our ethics fellow classmates gave presentations on John Cage and Léon Theremin. We essay and biography assignments. It was an amazing library. The view from were fascinated to learn about Cage’s 4 minutes and 33 seconds of silence, as well as Theremin’s invention (called the theremin) which uses proximity sensors to play different pitches. A highlight of the day was guest Mike Gao’s presentation on his app Polyplayground. Mike, a former graduate from UCSD and currently a well-known DJ, showed us how to play different chords just by touching a couple tiles on an iPad. We had lots of fun playing with the app! Tuesday started off with another Discovery Lecture, this time from Elsa Cleland, a professor of ecology and environmental change at UCSD. She talked to us about her findings about threats to biodiversity, as well as some advice and tips. After discussing our thoughts about the lecture in the classroom, we learned how to add waves together and draw the result. Before lunch, we reviewed Monday’s lecture about Fourier series and timbre, which is what makes instruments sound different from one another, and used a PHET simulation to visualize adding waves. After eating lunch and talking about the app we saw on Monday, we had time to peer review our ethics essays, giving suggestions to others and editing our own writing. Wednesday morning began with us returning to audacity to look deeper into different types of sound waves. We then went back to the labs to get another lesson in Python. We were finally able to create music with our code! After lunch, we had a guest speaker talk to us about her projects with computers that compose music! It told us a lot about certain “rules” music has that makes it enjoyable. Then it was back to the labs to start working with embedded electronics. We learned about a small computer called Raspberry Pi that we will get to use in our future projects. --Aditya, Melissa, Valerie, Jerry, Ian 12 CLUSTER 9: MUSIC AND TECHNOLOGY Friday was Cluster 9 FIELD TRIP DAY!!! We took a bus to Qualcomm to learn more about the newest devel- opments in technology. First, we went to the Game Developers Demonstration Room and learned about how the developers programmed the latest games with life-like graphics. We even took turns testing out the Oculus Rift, VR goggles! After taking a lunch break, we visited the Qualcomm Circuit Factory and saw how circuits were made with amazing speed and accuracy. We then saw demos of the Snapdragon's latest technologies, such as Voice Activation, Ultrasound Fingerprinting, and amazing 7.1 Surround Sound! Overall, this field trip was a very exciting day! Week three of Cluster 9 started out with a bang! Literally! We spent our morning lecture time learning about the graphical programming language PureData, and its various controls and commands. We used PD to cretions days saw us completing our ate a 3 oscillator synthesizer ethics essays. Though most of with a waveform analyzer. We these centered on the creativityalso learned how to load and crushing effect of music piracy, papers ranged in topic, including permanent hearing loss from headphones and the questionable practice of cleaning up subpar singing voices. We also started prepping for our project poster-display. We spent much of yesterday in the lab, working with Joe, Colin, Shlomo, and Mauricio, who guided us through various approaches to make our control a .wav audio file with simple PD code. After a lunch at projects awesome! --Kalen, Dathe Canyon Vista cafeteria, we rius, Eric went to the lab and continued working on PureData, this time with our Raspberry Pi Linux computers. Near the end of class, we brainstormed some ideas for the final project and started getting in our groups. We have some really cool ideas, and we can’t wait to show them to everyone next week! The science communica- 14 CLUSTER 9: MUSIC AND TECHNOLOGY On Thursday July 23rd, we examined an abstract on acousmatic sound which refers to electronic music that is played through speakers rather than being performed live. Afterwards, we had a presentation on music composed using a computer program known as Logic Pro. Then, two guest speakers came to tell us what they do in music. The first guest speaker was Music For Peace, an organization that works with both kids and adults to create songs for a good cause. Javier and Tonia showed us what it is like to record a song with the help of Darius, Avneesh and Charmhel. Javier also showed us examples of songs he had completed in the past. The second guest speaker was an interesting man. Patrick Hadley had worked with a partner to come out with the Array Mbira. The classic Mbira was a South Afri- can instrument played by plucking steel tines. However, Mr. Hadley had arranged these tines in a specific pattern to make it very easy to play and very easy to learn. In fact, we found out through his speech that Taylor Swift had used his Mbira in her song Clean. His Array Mbira also appears in the sound mix of later Breaking Bad episodes and current Better Call Saul programs. He showed us how lovely the instrument sounded by playing it himself, and then allowed us to play with it ourselves. Without any prior knowledge of the instrument, we were able to play it decently thanks to the special arrangement of tines. By the end, everyone was left in awe and amazement. Overall, it was a lovely presentation by Patrick Hadley. On Friday, we spent the entire day working on our final projects. First thing in the morning, we headed straight to the lab where we have all the tools to work on our projects. For many students, this was our first long session where we were able to work on our projects. These final projects use a wide variety of programs that we have learned throughout COSMOS. The TAs and the professors circulated throughout the class to help us when we had trouble. Overall, it was a very productive and fun day. Cluster 9 started the final week finishing up final projects. Every group finalized their project ideas, from one group creating a filter processor that controls the outcome of a song to another group programming a robot that detects the source of sound. With diverse ideas, each group was able to incorporate information that was taught during lectures. Groups used either Raspberry Pi’s, Arduino, Python, Pure Data, sensors, and other materials that would allow all to get their project working. During the whole day we were working with Colin, Eric, Mauricio, Joseph and Shlomo in order to figure out the program languages or figure out the hardware. Each group is on their way to completing a successful project. --Audria, Sophie, Amelia, Aditya, Charmhel, Eric 12