InfoCoBuild

CS547: Human-Computer Interaction Seminar

CS547: Human-Computer Interaction Seminar (2007-2008, Stanford Univ.). Human-Computer Interaction Seminar (Seminar on People, Computers, and Design) is a Stanford University course that features weekly speakers on topics related to human-computer interaction design. The seminar is organized by the Stanford HCI Group, which works across disciplines to understand the intersection between humans and computers. This playlist consists of seminar speakers recorded during the 2007-2008 academic year.

Lecture 15 - MySong: Automatic Accompaniment for Vocal Melodies

Lecture by Dan Morris. MySong is a system that automatically chooses chords to accompany a vocal melody. A user with no musical experience can create a song with instrumental accompaniment just by singing into a microphone, and can experiment with different styles and chord patterns using interactions designed to be intuitive to non-musicians. Dan Morris describes how MySong works, discusses results from a recent usability study, and shows lots of audio examples to demonstrate that non-musicians are in fact able to use this system as a powerful creative tool.


Go to the Course Home or watch other lectures:

Lecture 01 - Designing Interactions that Combine Pen, Paper, and PC
Lecture 02 - Accountability of Presence: Location Tracking Beyond Privacy
Lecture 03 - Augmented Social Cognition
Lecture 04 - Designing a Health Care Interface
Lecture 05 - Toward Adaptive Services for Personal Archiving
Lecture 06 - Data Modeling and Conceptual Sketching in the Design Process
Lecture 07 - ChucK: A Computer Music Programming Language
Lecture 08 - Context Aware Computing: Understanding Human Intention
Lecture 09 - Adaptive Interaction Techniques for Sharing Design Resources
Lecture 10 - Technologies for Collaborative Democracy
Lecture 11 - Designing for Cuba: Necessary In(ter)vention
Lecture 12 - The Past, Present, and Future of Digital Memories
Lecture 13 - The Democratization of Ubiquitous Computing
Lecture 14 - Automatically Generating Personalized Adaptive User Interfaces
Lecture 15 - MySong: Automatic Accompaniment for Vocal Melodies
Lecture 16 - Automating & Customizing the Web With Keyword Programming
Lecture 17 - Science 2.0: The Design Science of Collaboration
Lecture 18 - Tangible Media for Design and Inspiration