Home > Lectures > ChucK: A Computer Music Programming Language

ChucK: A Computer Music Programming Language

By Scott Klemmer - Stanford
get flash player
  • Fall 2007
  • Creative Commons Attribution-NonCommercial 3.0
  • Stanford

Lecture Description

November 16, 2007 lecture by Ge Wang for the Stanford University Human-Computer Interaction Seminar. In the first part of this talk, Ge presents the design, philosophy, and development of ChucK, a computer music programming language intending to provide a different approach, expressiveness, and thinking with respect to time and parallelism in audio programming - as well as a platform for precise and rapid experimentation. In the second part of this presentation, Ge describes his adventures with the "laptop orchestra": a new type of large-scale, computer-mediated music ensemble.

Course Description

Course Index

  1. Designing Interactions that Combine Pen, Paper, and PC
  2. Accountability of Presence: Location Tracking Beyond Privacy
  3. Augmented Social Cognition
  4. Designing a Health Care Interface
  5. Toward Adaptive Services for Personal Archiving
  6. Data Modeling and Conceptual Sketching in the Design Process
  7. ChucK: A Computer Music Programming Language
  8. Context Aware Computing: Understanding Human Intention
  9. Adaptive Interaction Techniques for Sharing Design Resources
  10. Technologies for Collaborative Democracy
  11. Designing for Cuba: Necessary In(ter)vention
  12. The Past, Present, and Future of Digital Memories
  13. The Democratization of Ubiquitous Computing
  14. Automatically Generating Personalized Adaptive User Interfaces
  15. MySong: Automatic Accompaniment for Vocal Melodies
  16. Automating & Customizing the Web With Keyword Programming
  17. Science 2.0: The Design Science of Collaboration
  18. Tangible Media for Design and Inspiration
  19. Pario: the Next Step Beyond Audio and Video
  20. Sculpting Behavior: Developing a Language for Hands-on Learning
  21. Tap is the New Click
  22. Social Annotation, Contextual Collaboration, Online Transparency
  23. Enlightened Trial and Error: Gaining Insight Through New Tools
  24. Computer Graphics as a Telecommunicati on Medium
  25. Not Invented Here: Online Mapping Unraveled