Dance
Context-free grammars of dances
Music
Switched On Bach
Wikipedia’s page
Amazon’s page
Surveys of computers and music
A short survey from Dartmouth
, an intro to computer techniques, including stochastic and grammar-based techniques
Martin Supper’s survey
, including a brief discussion of Markov models and of L-systems for composition
Markov models for music
The
Musikalisches Würfelspiel
, sometimes attributed to Mozart
From the Kempa.com blog
, including a discussion of the history and attribution of the game
John Chuang’s site
, with an applet that lets you run the system and write a minuet
The work of Lejaren Hiller
The Illiac I
: the computer used for Hiller’s early works
Descriptions of some of his major works
HPSCHD
Stylistic Structures: An Initial Investigation of the Stochastic Generation of Tonal Music
David Kim-Broyle’s work on musical score generation
The Continuator
Modeling music as Markov chains – composer identification
, a report on one such experiment
Hidden Markov models (HMMs) for music
HMMs in the MusArt music retrieval system
Indexing hidden Markov models for music retrieval
, a paper by Hui Jin and H. V. Jagadish
HMMs for composition
Palistrina
, a system for generating counterpoint given a cantus firmus
Grammars of music
David Cope’s website
, including information on EMI
Schenkerian analysis
SchenkerGUIDE
L-systems
Pawfal’s page on the use of L-systems for composition
Peter Langston’s paper on computer composition
, including the use of L-systems
Grammar-Based Music Composition
, by Jon McCormack
Classic Games and Puzzles
The computational complexity of games and puzzles
Links to AI and games on the web
Instant Insanity
Describing Instant Insanity as a graph
Some five and six cube variants
Sudoku
Play Sudoku
Rubik’s Cube
Latin squares
Chess
Alan Turing on computer chess and other games
Deep Blue
The size of the chess game tree
The Chess Guide
Go
Go is PSPACE-hard
Interactive Games
Amit’s A* pages
The website to accompany Alex Champandard’s book, AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors