The main difference between an arpeggiator and a sequencer is that an arpeggiator plays a pre-defined pattern of notes in a chord, while a sequencer records and plays back a series of notes or events in a specific order.