Programming for Musicians and Digital Artists: Creating music with ChucK