Amazon cover image
Image from Amazon.com
Image from Google Jackets

Making music with computers : creative programming in Python / Bill Manaris, Andrew R. Brown.

By: Contributor(s): Material type: TextTextLanguage: English Series: Chapman & Hall/CRC textbooks in computingPublication details: Taylor & Francis Ltd, 2014.Description: xxix, 472 pages : illustrations ; 24 cmISBN:
  • 9781439867914 (paperback)
Subject(s): DDC classification:
  • 781.345 23 MAN
Other classification:
  • COM051010 | COM051300 | MAT000000
Online resources:
Contents:
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 Appendix D: Other Functions Back Cover
Summary: "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:"--
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Barcode
General Books General Books CUTN Central Library Arts & Sports Non-fiction 781.345 MAN (Browse shelf(Opens below)) Available 49443

Includes bibliographical references (pages 405-407) and index.

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
Appendix D: Other Functions
Back Cover

"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:"--

There are no comments on this title.

to post a comment.