Making music with computers creative programming in Python

"Preface The book in your hands is the result of more than a decade of independent and collaborative effort by the two authors and their computer- music associates. Combining computers and music has a long and fruitful heritage. Moreover, the ideas which underpin the connection between calculat...

Full description

Bibliographic Details
Main Author: Manaris, Bill
Other Authors: Brown, Andrew R.
Format: eBook
Language:English
Published: Boca Raton, FL CRC Press 2014
Series:Chapman & Hall/CRC textbooks in computing
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03884nmm a2200505 u 4500
001 EB001932575
003 EBX01000000000000001095477
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1482222213 
020 |a 9780429063183 
020 |a 9781439867921 
020 |a 1439867917 
020 |a 9781439867914 
020 |a 1439867925 
020 |a 9781482222210 
050 4 |a MT56 
100 1 |a Manaris, Bill 
245 0 0 |a Making music with computers  |b creative programming in Python  |c Bill Manaris, Andrew R. Brown 
260 |a Boca Raton, FL  |b CRC Press  |c 2014 
300 |a xxix, 462 pages  |b illustrations 
505 0 |a Front Cover; Contents; Foreword; Preface; The Authors; Acknowledgments; Chapter 1: Introduction and History; Chapter 2: Elements of Music and Code; Chapter 3: Organization and Data; Chapter 4: Transformation and Process; Chapter 5: Iteration and Lists; Chapter 6: Randomness and Choices; Chapter 7: Sonification and Big Data; Chapter 8: Interactive Musical Instruments; Chapter 9: Making Connections; Chapter 10: Music, Number, and Nature; Chapter 11: Exploring Powerful Ideas; References; Appendix A: MIDI Constants; Appendix B: Music Library Functions; Appendix C: GUI Library Functions 
505 0 |a Includes bibliographical references (pages 405-407) 
653 |a Composition (Musique) par ordinateur 
653 |a Python (Computer program language) / fast 
653 |a Python (Computer program language) / http://id.loc.gov/authorities/subjects/sh96008834 
653 |a COMPUTERS / Programming / Algorithms / bisacsh 
653 |a COMPUTERS / Programming Languages / General / bisacsh 
653 |a MATHEMATICS / General / bisacsh 
653 |a Python (Langage de programmation) 
653 |a Computer composition (Music) / fast 
653 |a Computer composition (Music) 
700 1 |a Brown, Andrew R. 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Chapman & Hall/CRC textbooks in computing 
776 |z 9781439867921 
776 |z 9781439867914 
776 |z 1439867925 
776 |z 9780429063183 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781482222210/?ar  |x Verlag  |3 Volltext 
082 0 |a 510 
082 0 |a 781.3/45133 
520 |a "Preface The book in your hands is the result of more than a decade of independent and collaborative effort by the two authors and their computer- music associates. Combining computers and music has a long and fruitful heritage. Moreover, the ideas which underpin the connection between calculating and composing date back centuries. In the 21st century, computers and music are more closely aligned than ever before. In particular, computers have become indispensable in music making, distribution, performance, and consumption. This book introduces important concepts and skills necessary to make music with computers. It interweaves computing pedagogy with musical concepts and creative activities. It does this while maintaining a natural, steady increase in computational skills that are always motivated by creative musical contexts. This book is mainly intended for introductory computer science courses and for courses in the intersection of computing and the arts. However, it is naturally suited for self-study. It assumes little musical and programming experience; it introduces topics and concepts as they arise through motivating, and hopefully inspiring examples. This book addresses two trends in computing education: (1) the growing use of the Python language for teaching introductory programming, and (2) the increasing infusion of computational thinking into liberal arts courses, especially interdisciplinary offerings in computing and the arts. It does so by presenting computer music topics in an accessible manner for our two main target audiences:"--