A few years ago, turning a musical idea into a finished song meant instruments, studio time, and at least a passing knowledge of production software. Today, that barrier has all but disappeared. A new ...