arturia microfreak sequencer length