2006 · 61 citations · 19 references
ComputingAutonomous SystemsComputer ScienceArtificial IntelligenceImprovisationMachine LearningInstrumental ImprovisationInteractive Music SystemsMusic TechnologyMusical ImprovisationReinforcement LearningHuman-computer Interaction In MusicHuman-computer Music InteractionMulti-agent LearningReal-time Musical InteractionReal-time ProcessingReinforcement Learning For CompositionReinforcement Learning TheorySequence Modeling
We describe a multi-agent architecture for an improvization oriented musician-machine interaction system that learns in real time from human performers. The improvization kernel is based on sequence modeling and statistical learning. The working system involves a hybrid architecture using two popular composition/perfomance environments, Max and OpenMusic, that are put to work and communicate together, each one handling the process at a different time/memory scale. The system is capable of processing real-time audio/video as well as MIDI. After discussing the general cognitive background of improvization practices, the statistical modeling tools and the concurrent agent architecture are presented. Finally, a prospective Reinforcement Learning scheme for enhancing the system's realism is described.
19
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Kybernetes · 1998 · 1.6K citations
Matthew Brand, Aaron Hertzmann · 2000 · 703 citations