Dynamic time signature improvisation tool