海角社区 Computer Science PhD Student Uses Coding to Create Holiday Album
December 12, 2023
BATON ROUGE, LA 鈥 Imagine hearing a song that reminds you of Christmas but isn鈥檛 actually a Christmas song. 海角社区 Computer Science PhD student Matthew Wright realized that certain notes and chords mimic holiday music, even if the result is a song that doesn鈥檛 exist. Using coding techniques he learned in his computer science (CS) classes, Wright is 鈥渃omposing鈥 eight songs for a holiday album set to be released soon.
鈥淭he point of this album is to show people that you can combine things that you might not think go together, and you can get people interested in computer science or interested in music,鈥 Wright said. 鈥淚t鈥檚 the best of both worlds.鈥
Wright, who is from Fairfax, Va., was studying biology and bioinformatics at Virginia Commonwealth University in Richmond when he connected with 海角社区 Computer Science Associate Professor David Shepherd, who was teaching at VCU at the time. Wright had been trying to get in touch with someone at VCU who was familiar with making music using computer coding, and someone recommended he reach out to Shepherd. Both now at 海角社区, Shepherd mentors Wright in his endeavor to use coding to not only make music, but also teach young kids how they can better understand coding through music.
鈥淚鈥檓 focusing on the intersection of modern music production and computer science and using that as a tool to teach advanced CS concepts to middle schoolers and high schoolers,鈥 Wright said. 鈥淚t鈥檚 great to have Dr. Shepherd here coaching and guiding me.鈥
Shepherd introduced Wright to the TunePad application, which allows users to set variables and constants, essentially creating notes and chords.
鈥淭unePad has a certain set of domain-specific commands you can give it,鈥 Wright said. 鈥淵ou can write a function, and it will play a note on this keyboard. If you create a chord function, it will play that. TunePad gives the sound engine, the functions, and the programming a way to mix. Because it can play sounds, I can make all sorts of functions that I can manipulate, adding random sounds, chords and melodies.鈥
Some of the sound engines are reminiscent of a drum machine and can be programmed to sound like a kick drum, high hat, or snare drum, which helped Wright create some of the songs on his album, which include 鈥淕rinchmas,鈥 鈥淧ointsettah,鈥 and 鈥淕one Home.鈥
鈥淭here are so many shortcuts with the software,鈥 Wright said. 鈥淢usic producers can just make music and skip the hard stuff, like if they just want to do the drums or melody. I鈥檓 excited to do this album and get it out to people, and hopefully, it will turn into something.鈥
Like us on Facebook (@lsuengineering) or follow us on Twitter and Instagram (@lsuengineering).鈥
###
Contact: Libby Haydel
Communications Manager
225-578-4840
ehaydel1@lsu.edu