A Connectionist Approach to Algorithmic Composition | Synapse