Abstract
This chapter will introduce the reader to the fundamental aspects of Csound programming. We will be examining the syntax and operation of instruments, including how statements are executed and parameters passed. The principle of variables and their associated data types will be introduced with a discussion of update rates. The building block of instruments, opcodes, are explored, with a discussion of traditional and function-like syntax. Selected key opcodes that implement fundamental operations are detailed to provide an introduction to synthesis and processing. The Csound orchestra preprocessor is introduced, complementing this exploration of the language fundamentals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Lazzarini, V., Yi, S., ffitch, J., Heintz, J., Brandtsegg, Ø., McCurdy, I. (2016). Fundamentals. In: Csound. Springer, Cham. https://doi.org/10.1007/978-3-319-45370-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-45370-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45368-2
Online ISBN: 978-3-319-45370-5
eBook Packages: Computer ScienceComputer Science (R0)