Through the Beads library, this book introduces Processing programmers to audio programming. It covers topics including synthesis, sampling, and basic sound manipulation in a way that is suitable for new programmers as well as seasoned programmers looking to broaden their skill set.
Students and artists can learn how to include sound in their Processing applications by using sonifying Processing. It has a practical approach, adding illustrations throughout each topic covered. Each chapter of the book begins with an explanation of a sound programming principle and ends with a code example.
As the book goes on, the examples develop from straightforward synthesizers to more intricate sound manipulators. Each step of the process is covered at a level that is both approachable for less experienced programmers and comfortable for them.
Additive Synthesis, Frequency Modulation, Sampling, Granular Synthesis, Filters, Compression, Input/Output, MIDI, Analysis, and anything else a creative person could need to bring their Processing sketches to life are all covered in this course.