Summary
In this chapter, we learned how to load, play, and control sound samples and considered two generative music examples. Also, we studied low-level sound input and output, and explored this using examples of PWM synthesis and image-to-sound and sound-to-image transcoding examples. Finally, we talked about sound spectrum notion and built a audio-reactive visual project with a point cloud moving according to the music track.
In the next chapter, we will learn how to draw 3D objects using openFrameworks.