Music Theory from Scratch

Music is a big part of our lives. We listen to it as we work, listen to it as we play, and sometimes even create companies around it. As developers, we know the structure of the programs we create inside and out, but to many of us music is still a "black box". We can tell if we like something or not, but we don't really understand *why* we like it. This talk will introduce you to the basic components and structure of (western) music, starting from the most basic concepts. It will help answer questions like: * What is a note? * What is a chord? * Why can I sometimes tell exactly when a song is about to end, even though I've never heard it before? All too often music theory guides assume background knowledge that non-musicians don't have. This talk will be an exception -- we'll be starting from scratch so you don't need any musical background.