Music 256a : Music Computing and Design I by Dr. Ge Wang : Final Project

Author : Sang Won Lee

Last updated Dec. 10, 2009
Contact : sangwlee at
Download : [ Source code | SharePhone with complimentary audio files ]

Tested in MAC OS X 10.5.x.

Complimentary audio files provided by a doom


   Sharing earphones is romantic. Especially for a couple, sharing earphones is a wonderful thing because two people in the same place listen to the same music at the same time. While listening to the music, they can read each other's facial expressions, watch each other's nodding, sing along and talk about how they like music instantly. Conversation brings new inspiration and they know exactly which song they should listen to next. This whole process gives them memorable moments because it's about two people getting to know each other's musical tastes and understanding their emotions.


   To make an audio media player that provides the same romantic environments of sharing earphones for two people connected online.


1. Playlist Synchronization

   Listen to the same music at the same time even if you are not in the same place. Press "play" in one computer and it wil be played in two computers connected online.

2. Save Instant Messeging and Replay with music.

   Talk about music, emotion, and life while listening to the music, share your feelings and SharePhone will save the moment for you with the music that has been playing. Replay your conversation with background music that was been played.

3. Interactive Playlist

   In SharePhone, a playlist is the result of two people's interactions. Users will: select a set of songs, write a personalized review for his/her partner, see what your partner picks, and understand each other's musical tastes.

4. Playful Playlist Visualization

    Play with balloons floating around in the screen. A balloon stands for one song. It floats like the song and looks like the song. It shows you all informations of the song and your partner's review when you grab it. Balloons shiver when your partner hums a melody and taps a rhythm on a mouse.

5. (hidden feature)

    Share your personal reviews and responses with the world and make contributions to music information research just by listening to the music. (Interaction data except IM will be collected for research use.)

System Architecture

User Experience Design

(GUI sketch draft)