Arpeggios are generated using a user-created pattern. Each input note is given a number, based on its pitch (lowest to highest). The pattern then determines which note number should play when.
The new release adds selection duplication, pattern playback offset, manual time signature, as well as a few usability improvements and bug fixes.
Changes in LibreArp v2.5
Selection duplication: Using Ctrl+B and Ctrl+Shift+B, it is now possible to duplicate selected notes. Without Shift, new notes are placed after the selection; with Shift, they are placed before the selection.
Pattern offset: Using the new Record offset button, you can set the starting position of the pattern relative to the song. Arm the button by a click, set the starting position in the host DAW and start playback. The pattern will be offset to start at that starting position.
Manual time signature: You may now set the time signature visualized by the Pattern Editor manually, for better usability in hosts that do not properly report the time signature to their plugins.
For consistency, the note bar (left to the pattern grid) now reacts to mouse scrolling and middle clicking similarly to the beat bar (above the pattern grid).
Section titles have been introduced to the Behaviour tab for to improve clarity.
The default and minimum editor size is now 800×600 to accommodate for new controls on the Behaviour tab.
The first note now gets transposed correctly into negative octaves, instead of being one extra octave lower.