took parts out of Pattern and put them in MachineSound