PlayerMachine for WIJAM - a social music improvisation platform