An Introduction to the Ableton Framework Classes