Spangler, Randall R. and Goodman, Rodney M. and Hawkins, Jim (1998) Bach in a Box - Real-Time Harmony. In: Advances in Neural Information Processing Systems 10 (NIPS 1997). Advances in Neural Information Processing Systems. No.10. MIT Press , Cambridge, MA, pp. 957-963. ISBN 0-262-10076-2. https://resolver.caltech.edu/CaltechAUTHORS:20160226-162823587
![]() |
PDF
- Published Version
See Usage Policy. 1MB |
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20160226-162823587
Abstract
We describe a system for learning J. S. Bach's rules of musical harmony. These rules are learned from examples and are expressed as rule-based neural networks. The rules are then applied in real-time to generate new accompanying harmony for a live performer. Real-time functionality imposes constraints on the learning and harmonizing processes, including limitations on the types of information the system can use as input and the amount of processing the system can perform. We demonstrate algorithms for generating and refining musical rules from examples which meet these constraints. We describe a method for including a priori knowledge into the rules which yields significant performance gains. We then describe techniques for applying these rules to generate new music in real-time. We conclude the paper with an analysis of experimental results.
Item Type: | Book Section | ||||||
---|---|---|---|---|---|---|---|
Related URLs: |
| ||||||
Additional Information: | © 1998 Massachusetts Institute of Technology. Randall R. Spangler is supported in part by an NSF fellowship. | ||||||
Funders: |
| ||||||
Series Name: | Advances in Neural Information Processing Systems | ||||||
Issue or Number: | 10 | ||||||
Record Number: | CaltechAUTHORS:20160226-162823587 | ||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20160226-162823587 | ||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | ||||||
ID Code: | 64827 | ||||||
Collection: | CaltechAUTHORS | ||||||
Deposited By: | INVALID USER | ||||||
Deposited On: | 29 Feb 2016 18:22 | ||||||
Last Modified: | 03 Oct 2019 09:41 |
Repository Staff Only: item control page