This arpeggiator is a LV2 plugin, it is made to run on the MOD platform but can run in any host that supports LV2 plugins. This plugin has the following options:

■ Can be used in momentary or latch mode.

■ Has a octave spread function that alternates the arpeggio between different octaves

■ Has multiple options for setting the tempo.

■ Can be used to run "free" or beat synced with the plugin host.

■ Has a velocity pattern option that can be used to create a rhythmic sequence that is layered on top of the arpeggio

click here for source code.