Perry R. Cook

Last updated

Perry R. Cook (born September 25, 1955) is an American computer music researcher and professor emeritus of computer science and music at Princeton University. He was also founder and head of the Princeton Sound Lab.

Cook has worked in the areas of physical modeling, singing voice synthesis, music information retrieval, principles of computer music controller design, audio analysis and real-time computer music programming languages and systems, and has written a number of books on these subjects. [1] [2] Together with Gary Scavone, he authored the Synthesis Toolkit and with Ge Wang the ChucK programming language. He is also a co-founder, with Dan Trueman in 2005, of the Princeton Laptop Orchestra (PLOrk). Cook was an invited keynote speaker at NIME-07, held in New York City in June, 2007. He is a Fellow of the Association for Computing Machinery (2008) and the Guggenheim Foundation (2003).

Cook is also an avid conch shell musician, including the ancient conch-shell Peruvian instrument known as pututus. [3]

Cook is a founding advisor (since 2008) to Smule, a successful mobile music app company.

In 2012, Cook and Ajay Kapur received an NSF-funded grant [4] to create a programming and technology curriculum for art schools. Beginning in 2013 with Ajay Kapur and others, Cook co-founded Kadenze, an online arts education company.

His adviser was Julius Orion Smith III at Stanford. [5]

Related Research Articles

Granular synthesis is a sound synthesis method that operates on the microsound time scale.

ChucK Audio programming language

ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance, which runs on Linux, Mac OS X, Microsoft Windows, and iOS. It is designed to favor readability and flexibility for the programmer over other considerations such as raw performance. It natively supports deterministic concurrency and multiple, simultaneous, dynamic control rates. Another key feature is the ability to live code; adding, removing, and modifying code on the fly, while the program is running, without stopping or restarting. It has a highly precise timing/concurrency model, allowing for arbitrarily fine granularity. It offers composers and researchers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control.

The Princeton Sound Lab is a research laboratory in the Department of Computer Science at Princeton University, in collaboration with the Department of Music. The Sound Lab conducts research in a variety of areas in computer music, including physical modeling, audio analysis, audio synthesis, programming languages for audio and multimedia, interactive controller design, psychoacoustics, and real-time systems for composition and performance.

MUSIC-N refers to a family of computer music programs and programming languages descended from or influenced by MUSIC, a program written by Max Mathews in 1957 at Bell Labs. MUSIC was the first computer program for generating digital audio waveforms through direct synthesis. It was one of the first programs for making music on a digital computer, and was certainly the first program to gain wide acceptance in the music research community as viable for that task. The world's first computer-controlled music was generated in Australia by programmer Geoff Hill on the CSIRAC computer which was designed and built by Trevor Pearcey and Maston Beard. However, CSIRAC produced sound by sending raw pulses to the speaker, it did not produce standard digital audio with PCM samples, like the MUSIC-series of programs.

Max Mathews American pioneer in computer music

Max Vernon Mathews was a pioneer of computer music.

Barry Lloyd Vercoe is a New Zealand-born computer scientist and composer. He is best known as the inventor of Csound, a music synthesis language with wide usage among computer music composers. SAOL, the underlying language for the MPEG-4 Structured Audio standard, is also historically derived from Csound.

The Synthesis Toolkit (STK) is an open source API for real time audio synthesis with an emphasis on classes to facilitate the development of physical modelling synthesizers. It is written in C++ and is written and maintained by Perry Cook at Princeton University and Gary Scavone at McGill University. It contains both low-level synthesis and signal processing classes and higher-level instrument classes which contain examples of most of the currently available physical modelling algorithms in use today. STK is free software, but a number of its classes, particularly some physical modelling algorithms, are covered by patents held by Stanford University and Yamaha.

Live coding Integration of programming as part of running program

Live coding, sometimes referred to as on-the-fly programming, just in time programming and conversational programming, makes programming an integral part of the running program.

Greg Turk is an American-born researcher in the field of computer graphics and a professor at the School of Interactive Computing in the College of Computing at the Georgia Institute of Technology. His paper "Zippered polygon meshes from range images", concerning the reconstruction of surfaces from point data, brought the "Stanford bunny", a frequently used example object in computer graphics research, into the CGI lexicon. Turk actually purchased the original Stanford Bunny and performed the initial scans on it. He is also known for his work on simplification of surfaces, and on reaction–diffusion-based texture synthesis. In 2008, Turk was the technical papers chair of SIGGRAPH 2008. In 2012, Greg Turk was awarded the ACM Computer Graphics Achievement Award 2012.

Mitchel Resnick American academic and programmer

Mitchel Resnick is Lego Papert Professor of Learning Research, Director of the Okawa Center, and Director of the Lifelong Kindergarten group at the Massachusetts Institute of Technology (MIT) Media Lab. As of 2019, Resnick serves as head of the Media Arts and Sciences academic program, which program grants master's degrees and Ph.D.s at the MIT Media Lab.

Harlan D. Mills was Professor of Computer Science at the Florida Institute of Technology and founder of Software Engineering Technology, Inc. of Vero Beach, Florida. Mills' contributions to software engineering have had a profound and enduring effect on education and industrial practice. Since earning his Ph.D. in Mathematics at Iowa State University in 1952, Mills led a distinguished career.

A laptop orchestra or laptop ensemble (LE) is a chamber music ensemble consisting primarily of laptops. Education based laptop orchestras include BLOrk, CLOrk, CMLO, HELO, L2OrkOLO, PLOrk, SLOrk, and ELUNM (Ensamble de Laptops de la Universidad Nacional de Música in Peru. City based laptop orchestras include BiLE, and MiLO.

Banded Waveguides Synthesis is a physical modeling synthesis method to simulate sounds of dispersive sounding objects, or objects with strongly inharmonic resonant frequencies efficiently. It can be used to model the sound of instruments based on elastic solids such as vibraphone and marimba bars, singing bowls and bells. It can also be used for other instruments with inharmonic partials, such as membranes or plates. For example, simulations of tabla drums and cymbals have been implemented using this method. Because banded waveguides retain the dynamics of the system, complex non-linear excitations can be implemented. The method was originally invented in 1999 by Georg Essl and Perry Cook to synthesize the sound of bowed vibraphone bars.

Artificial intelligence and music (AIM) has, for a long time, been a common subject in the International Computer Music Conference, the Computing Society Conference and the International Joint Conference on Artificial Intelligence. In fact, the first International Computer Music Conference was the ICMC 1974, Michigan State University, East Lansing, US. Current research includes the application of AI in music composition, performance, theory and digital sound processing.

Owen Astrachan is an American computer scientist and professor of the practice of computer science at Duke University, where he is also the department's director of undergraduate studies. He is known for his work in curriculum development and methods of teaching computer science. He was one of the first National Science Foundation CISE Distinguished Education Fellows, and is a recipient of the ACM Outstanding Educator Award. He was the principal investigator on the multi-year NSF/College Board project that led to the release of the AP Computer Science Principles course and exam.

Ge Wang

Ge Wang is a Chinese American professor, musician, computer scientist, designer, and author, known for inventing the ChucK audio programming language and for being the co-founder, chief technology officer (CTO), and chief creative officer (CCO) of Smule, a company making iPhone and iPad music apps. He also helped create the Princeton Laptop Orchestra and later founded its Stanford counterpart Stanford Laptop Orchestra, as well as the Stanford Mobile Phone Orchestra. Wang is the designer of the Ocarina and Magic Piano iPhone apps. Wang is currently an associate professor at Stanford University’s Center for Computer Research in Music and Acoustics (CCRMA). Wang is the author of Artful Design: Technology in Search of the Sublime , a book on design and technology, art and life, created entirely in the format of a photo comic book, published by Stanford University Press in 2018.

Kathleen Fisher American computer scientist

Kathleen Shanahan Fisher is an American computer scientist who specializes in programming languages and their implementation.

Georg Essl is an Austrian computer scientist and musician, who works in the areas of human-computer interaction, acoustics, mobile computing and mobile music. He is a visiting research professor at the College of Letters & Sciences at the University of Wisconsin–Milwaukee, and he is also affiliated with the Center for 21st Century Studies. Prior to that he was an assistant professor at the University of Michigan.

References

  1. P. Cook, ed. Music, Cognition and Computerized Sound: An Introduction to Psychoacoustics, MIT Press, 1999
  2. P. Cook, Real Sound Synthesis for Interactive Applications, A.K. Peters Press, 2002
  3. Cevallos, Marissa, "3,000-Year-Old Conch Trumpets Play Again", Wired Magazine, Nov. 19, 2010.
  4. – NSF Grant#1140336 "A New Curriculum to Teach Computer Science Principles to Students in Digital Media Arts https://nsf.gov/awardsearch/showAward?AWD_ID=1140336
  5. "JOS Home Page". ccrma.stanford.edu.