Java API for Music Programming