Developing Creative Software for the Social Media Era Musician