How Sonata Forms: A Bottom-Up Approach to Musical Form | Synapse