Programming for Musicians and Digital Artists: Creating music with ChucK (2015)

Programming for Musicians and Digital Artists: Creating music with ChucK (2015)

Foreword

Preface

About this Book

Chapter 0. Introduction: ChucK programming for artists

Part 1. Introduction to programming in ChucK

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

Chapter 2. Libraries: ChucK's built-in tools

Chapter 3. Arrays: arranging and accessing your compositional data

Chapter 4. Sound files and sound manipulation

Chapter 5. Functions: making your own tools

Part 2. Now it gets really interesting!

Chapter 6. Unit generators: ChucK objects for sound synthesis and processing

Chapter 7. Synthesis ToolKit instruments

Chapter 8. Multithreading and concurrency: running many programs at once

Chapter 9. Objects and classes: making your own ChucK power tools

Chapter 10. Events: signaling between shreds and syncing to the outside world

Chapter 11. Integrating with other systems via MIDI, OSC, serial, and more

Appendix A. Installing ChucK and miniAudicle

Appendix B. Library functions: Std, Math, other

Appendix C. Unit generators

Appendix D. Network communication with Open Sound Control

Appendix E. File I/O

Appendix F. Serial I/O

Appendix G. ChucK on the command line

Appendix H. Extending ChucK