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...
Practicing musical instruments can be experienced as repetitive and boring and is often a major barr...
In algorithmic music composition, a simple technique involves selecting notes sequentially according...
The systems acquire musical knowledge by inductive learning and learn key features of a musical data...
We describe a system for learning J. S. Bach's rules of musical harmony. These rules are learned fro...
We describe a system for learning J. S. Bach's rules of musical har-mony. These rules are learn...
We describe a sequential neural network for harmonizing melodies in real-time. The network models as...
Melody choralization, i.e. generating a four-part chorale based on a user-given melody, has long bee...
AbstractThis paper describes an expert system called CHORAL, harmonization of four-part chorales in ...
Computational creativity researchers interested in applying machine learning to computer composition...
A system for musical accompaniment is pre-sented in which a computer-driven orches-tra follows and l...
Throughout music history, theorists have identified and documented rules that capture the decisions ...
Goal of this master thesis is to study harmonization based on knowledge of given melody and to desig...
During theBaroque period, improvisation was a key element of music performance and education. Great ...
Computer scientists have long been considering music as a particularly interesting art Indeed, the h...
This paper proposes attributes of a living computer music, the product of a live algorithm. It illus...
Practicing musical instruments can be experienced as repetitive and boring and is often a major barr...
In algorithmic music composition, a simple technique involves selecting notes sequentially according...
The systems acquire musical knowledge by inductive learning and learn key features of a musical data...
We describe a system for learning J. S. Bach's rules of musical harmony. These rules are learned fro...
We describe a system for learning J. S. Bach's rules of musical har-mony. These rules are learn...
We describe a sequential neural network for harmonizing melodies in real-time. The network models as...
Melody choralization, i.e. generating a four-part chorale based on a user-given melody, has long bee...
AbstractThis paper describes an expert system called CHORAL, harmonization of four-part chorales in ...
Computational creativity researchers interested in applying machine learning to computer composition...
A system for musical accompaniment is pre-sented in which a computer-driven orches-tra follows and l...
Throughout music history, theorists have identified and documented rules that capture the decisions ...
Goal of this master thesis is to study harmonization based on knowledge of given melody and to desig...
During theBaroque period, improvisation was a key element of music performance and education. Great ...
Computer scientists have long been considering music as a particularly interesting art Indeed, the h...
This paper proposes attributes of a living computer music, the product of a live algorithm. It illus...
Practicing musical instruments can be experienced as repetitive and boring and is often a major barr...
In algorithmic music composition, a simple technique involves selecting notes sequentially according...
The systems acquire musical knowledge by inductive learning and learn key features of a musical data...