Ajay Kapur

AJAY KAPUR is currently the Director of the Music Technology program (MTIID) at the California Institute of the Arts, as well as the Associate Dean for Research and Development in Digital Arts. He is also a Senior Lecturer of Sonic Arts at the New Zealand School of Music at Victoria University of Wellington. Ajay is also co-founder (with Perry and others) of Kadenze, an online arts/technology education startup company. He received an Interdisciplinary PhD in 2007 from University of Victoria combining computer science, electrical engineering, mechanical engineering, music, and psychology with a focus on intelligent music systems and media technology. Ajay graduated with a Bachelor of Science in Engineering and Computer Science from Princeton University in 2002.

books by Ajay Kapur

Programming for Musicians and Digital Artists

  • December 2014
  • ISBN 9781617291708
  • 344 pages
  • printed in black & white

A digital musician must manipulate sound precisely. ChucK is an audio-centric programming language that provides precise control over time, audio computation, and user interface elements like track pads and joysticks. Because it uses the vocabulary of sound, ChucK is easy to learn even for artists with little or no exposure to computer programming.

Programming for Musicians and Digital Artists offers a complete introduction to music programming. In it, you'll learn the basics of digital sound manipulation while you learn to program using ChucK. Example-by-example, you'll create meaningful digital compositions and "instruments" that respond to program logic, scores, gestures, and other systems connected via MIDI or the network. You'll also experience how ChucK enables the on-the-fly musical improvisation practiced by communities of "live music coders" around the world.