Assignment Overview

You are to craft, compose, and present/perform a "Computer-mediated, Audio-visual work"
  1. Computer-Mediated: you must take advantage of the computer in a compelling/non-trivial way (ex: algorithms, sound synthesis, interactive control, etc...)
  2. Audio-Visual
  3. Aesthetics of Presentation "Fixed Media"

Vision and Inspiration

A day in the life of Lily!

My dog, Lily, is my best friend, and I thought it would be fun to have my final project essentially be a chatbot game based on her life. The chatbot responds to the user's actions (i.e. feeding Lily, petting Lily, taking Lily on a walk, etc...) -- with the music changing as Lily's mood changes. All sounds in the game will be comprised of sounds I have recorded of Lily asking for food or running around the house asking for food.

lily

Milestone 1


Made with: ChucK
For milestone 1, I focused on creating the background music for LilyBot. The chatbot is currently not integrated -- instead, the ChucK file read in a text file of instructions directly.

Take a look at the corresponding ChucK file here!!

Milestone 2

Made with: ChucK, Terminal

Take a look at the corresponding ChucK file for the dream sequence here, as well as the ChucK file for the happy background music and the ChucK file for the unhappy background music!!

Final

Made with: ChucK, Terminal
I'm currently still working on this project!!

Other Thoughts

Still Working On

Due to the pandemic, MUSIC220B ended early and I did not get to finish the final project. I'm currently still working on it in my free time. Some of the main changees I want to make is to add more sound effects (i.e. when happiness scores increase or decrease), and move the chatbot text onto a visual chat box rather than having it inside the Mac terminal. I also plan to have happiness increase the gain of the background music for a more interesting user experience, add a mood lexicon, and add more actions for the user. In the future, I'm hoping to make this into a visual game.