Chapter 1. Basics: sound, waves, and ChucK programming

This chapter covers

  • Introduction to acoustics, sound, and waveforms
  • Sine waves and other oscillators
  • Variables
  • Control structures and logic

So far we’ve talked about why we think ChucK is the best and most powerful language to make all kinds of art and artistic systems. Now it’s time to begin learning how to program in ChucK to make sound and music. We’ll first talk about sound in general, looking at a graphed sound waveform or two. We’ll talk about properties of sounds in terms of loudness, pitch, and noise. You’ll learn that things that oscillate are fundamental to physics, sound, and music, and you’ll make music with ChucK’s built-in oscillators. You’ll learn:

  • How data is managed ...

Get Programming for Musicians and Digital Artists now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.