Have one to sell? Sell yours here
Machine Musicianship
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Machine Musicianship [Hardcover]

Robert Rowe (Author)
4.5 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback $24.69  

Book Description

March 5, 2001
Musicians begin formal training by acquiring a body of musical concepts commonly known as musicianship. These concepts underlie the musical skills of listening, performance, and composition. Like humans, computer music programs can benefit from a systematic foundation of musical knowledge. This book explores the technology of implementing musical processes such as segmentation, pattern processing, and interactive improvisation in computer programs. It shows how the resulting applications can be used to accomplish tasks ranging from the solution of simple musical problems to the live performance of interactive compositions and the design of musically responsive installations and Web sites.

Machine Musicianship is both a programming tutorial and an exploration of the foundational concepts of musical analysis, performance, and composition. The theoretical foundations are derived from the fields of music theory, computer music, music cognition, and artificial intelligence. The book will be of interest to practitioners of those fields, as well as to performers and composers.

The concepts are programmed using C++ and Max. The accompanying CD-ROM includes working versions of the examples, as well as source code and a hypertext document showing how the code leads to the program's musical functionality.

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"Rowe's book is written for the DIY music hacker.... Machine Musicianship could help you turn your old computer into your new bandmate - able to do anything but help you carry your gear to the next gig." - Douglas Geers, Electronic Musician"

About the Author

Robert Rowe is Associate Professor of Music at New York University.

Product Details

  • Hardcover: 416 pages
  • Publisher: The MIT Press (March 5, 2001)
  • Language: English
  • ISBN-10: 0262182068
  • ISBN-13: 978-0262182065
  • Product Dimensions: 9.1 x 6.1 x 1.5 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,613,128 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

21 of 22 people found the following review helpful:
5.0 out of 5 stars The beginnings of the machine musicians., February 3, 2004
Amazon Verified Purchase(What's this?)
This review is from: Machine Musicianship (Hardcover)
The author introduces this book as "exploration of the theoretical foundations of analyzing, performing, and composing music with computers". The book is exceptional in quality of writing and is fascinating to read. The fact that machines are actually composing music that is enjoyable to listen to as well as non-trivial from the judgment of professional musicians has to rank as one of the most fascinating achievements in music theory and artificial intelligence. Readers of this book will require a fair amount of background in music theory, some knowledge of mathematics (the fast Fourier transform is used in some parts of the book), some knowledge of various algorithms in artificial intelligence, such as neural networks and genetic algorithms, and knowledge of the C++ programming language. There is a CD-ROM that accompanies the book, and which contains a library of C++ objects that can be used to build interactive programs. The author emphasizes though the reader does not have to become a C++ programmer in order to follow the text. In addition, he is concerned with the ability and occurrence of machine musicians, and not in the question as to whether or not the methods they use can emulate human music cognition.

In chapter 1 the author introduces techniques necessary for the analysis of algorithms and composition, and for studying pitch-specific processes such as chord classification and key induction. The author restricts himself to what he calls "symbolic processes" in this chapter, and these he defines as those that are best characterized as a system of representations and rules. The symbols are taken to represent features of the musical context and their relationships are inferred by algorithms based on the knowledge of the objects they represent in real music. A context-independent chord classifier is first developed and then the author gradually introduces elements of context dependence with the goal of showing how these elements improve performance. The author also addresses issues with music representation, such as MIDI, and some possible successors to it. A key induction algorithm based on parallel processing is discussed in some detail. This algorithm takes knowledge about scales and chord functions and then updates saliency ratings for major and minor tonalities.

In chapter 2, the author deals with "sub-symbolic" processes, which he characterizes as processes that utilize the regularities learned from prior inputs in order to characterize and predict future inputs. He could have designated these as "connectionist" algorithms, since they learn their behavior from being exposed to material, do not depend on fixed rules, and are usually implemented using neural networks. Neural networks are used to do key induction, and the author discusses a connectionist approach to perform quantization, and a modification of it for use in real time. He also discusses various techniques for doing "beat tracking", i.e. the process of finding a regular pulse in a sequence of events, remarking that such an ability is very difficult to accomplish in a machine. Also discussed are some algorithms for performing meter induction.

The author turns his attention to pattern recognition and segmentation of music in chapter 4. The discussion of grouping preference rules leads the author to a real-time segmenter, whose rules are grouped according to the quantity of information that is required to apply them. The author discusses the problems with doing real-time segmentation. A dynamic programming approach to pattern matching is outlined, one using a "rating matrix", and the author points out that the difficulty in doing pattern matching does not lie in the matching algorithm, but rather in the preparation of the patterns needed by the algorithm. The "absolute" representation of the pitch used in this algorithm is then replaced by the "intervallic" representation in order to adhere to what is known from human music cognition. The author then compares his pattern matching algorithms with what has been done in the literature. All of this discussion is fascinating, particularly the discussion of Kohonen self-organizing neural nets that learn to cluster inputs into categories via competitive learning.

Then, in chapter 5, the author begins a discussion of the techniques that machines use to do musical composition. All of the algorithms used by these machines are interactive, in that they change their behavior in response to external inputs. Many different techniques are overviewed, such as generation techniques, which the author is well known for, Also discussed are score following, a pattern matching technique that can trace the progress of live performers through their compositions they are playing, and algorithmic signal processing. Detailed diagrams are given for illustrating the different algorithms.

This is followed in chapter 6 by a review of proposals for algorithmic performance and expression, emphasizing the role in particular of research done in music cognition. The author is careful in pointing out that he remains neutral concerning the question of whether a program is capable of musical cognition similar to what humans do. In addition, he gives two reasons why the experimental data from music cognition is not the standard of verification for the algorithms given in the book. Clearly the author is leaning towards the view, and I believe correctly so, that machine intelligence, even in contexts outside of music, may be in many ways very different from human intelligence. Machines will compose and produce music using techniques that may be very different from what humans use, just as machines play chess in ways that are very different from what humans do. Expert systems are discussed as a tool for algorithmic composition, and the author addresses issues of knowledge representation, with detailed emphasis on schemata for this purpose. Particularly interesting is the fact, as the author points out, that most interactive music systems do not learn, but the author discusses various methodologies that are attempting to incorporate learning into machine musicianship, such as neural networks and genetic algorithms. The GenJam machine of John Biles for doing jazz improvisation is a very interesting example of the latter.

I did not read chapters 7 or 8 so I will omit their review.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Machine Musicianship, September 24, 2010
Amazon Verified Purchase(What's this?)
This review is from: Machine Musicianship (Hardcover)
Rowe's Machine Musicianship is a great resource exploring the application of computing to various musical issues. Insightful, and well written. Must have for artists using csound or max.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(16)
(10)
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject