RandARP v1.36

RandARP is a VST plugin arpeggiator with many randomization features, allowing incoming notes or chords to be manipulated in various rhythmic ways. All standard arpeggiator parameters like number of octaves, note length and note order are included, but the plugin also offers complete randomization of the velocity, gate, shift and swing parameters. In addition, you can specify a note probability and randomize the note order, the octave order, and the number of octaves. All the randomization features allows you to create more interesting and unpredictable arpeggiated sequences.

System Requirements

Windows 7 or higher. VST2 compatible 64-bit host.


This plugin is free to use for commercial or non-commercial use, but is copyrighted and cannot be distributed without permission.

Download & Installation

Click "Download", open the downloaded zip file and run the setup program.

Version History


  • Added Copy/Paste Preset commands. Makes it possible to copy a preset from one plugin instance to another.
  • An installer is now available.
  • Fixed: Sometimes crashed if multiple instances open in same project.
  • Fixed: Crashed in some DAWs when shutting down.
  • 32-bit version no longer available.
  • Various minor fixes and enhancements.


  • Fixed yet another Reaper crash issue.


  • Added 'Check for Update' command to main menu.
  • Fixed: Sometimes crashed if multiple instances open in same project.
  • Fixed: Info panel background flickering when updating text.
  • Various minor fixes.


  • Fixed some issues with hiDPI support.
  • Fixed: Sometimes the preset panel closed when dragging the preset list scollbar with the mouse.
  • Various minor fixes.


  • Fixed: Problem with parameter data if using multiple instances of plugin in same DAW session.


  • Fixed: Crashed in Reaper and Studio One.
  • Fixed: GUI not always updated after loading a preset.


  • Support for hiDPI displays. Select scaling (100%, 125%, 150%, 175%, 200%, or Auto) from the main menu.
  • Now possible to enter a specific value by right-clicking a control and choosing 'Enter Value' from the
    popup menu, or simply by double-clicking the control.
  • The current knob value is now shown below the knobs.
  • Easier to select middle knob value with a MIDI hardware controller (can be selected with both MIDI CC value 63 and 64).
  • Possible to change the data folder location containing the settings and preset files with a shortcut file.
  • Fixed: Crashed in Reaper if clicking in timeline when transport was running.
  • Fixed: Did not work in Image-Line Mini Host standalone.
  • Fixed: GUI issues when Windows 10 app scaling was set to "System (Enhanced)" for non-hiDPI hosts.
  • Various minor fixes and enhancements.


  • Fixed: Dialog boxes shown behind plugin window in Reaper if plugin window was pinned ("stay on top").


  • Fixed: Poly Aftertouch and Program Change midi messages not passed through plugin.


  • Length parameter renamed to Rate.
  • Added a free rate mode, not synced to the host's tempo/grid. Use the new Speed parameter to scale the step length from 0.25x and up 4x of the arpeggiator rate. For example, if Rate is 1/8 and Speed is 0.50, the length of each step is now a quarter note. If Rate is 1/8 and Speed is 2, the length of each step a sixteenth note. But you can of course use Speed to set up a step length to be in-between standard rates, for example 1.10 which will give you a step rate that is 10% faster than the selected rate.
  • Added 3 new random options: Note Order/Random Once, Note Order/Random Oct Once and Octave Order/Random Once. This will create a random pattern, but repeat this pattern until the input notes changes.
  • In all right-click popup menus showing parameters values, the highest value is now shown at the top of the menu.
  • Fixed: Various timing issues.
  • Fixed: Plugin would crash/plugin window not display on some Windows installations.
  • Fixed: Problem setting parameter values with mouse in Ableton and Bitwig.


  • Global settings now stored in documents folder instead of Windows Registry.
  • Fixed: "D#" shown instead of "C#" in info panel.
  • Fixed: Setting Octaves Random to 0 did not take effect before input notes were changed.
  • Fixed: Problem with size of message boxes if skin other than Carbon was selected.


  • Fixed: Would occasionally drop notes with one input note, length set to 1/16 or shorter, and octaves set to 1.


  • User guide now included.
  • Updated internal framework and GUI.
  • Added support for randomizing number of octaves.
  • Possible to hold down Shift to fine tune the value selection with the Velocity Fixed slider.
  • Added a Lowest Octave setting.
  • Fixed: Various sync problems when looping was enabled in the host.
  • Fixed: Problem automating Octave Order parameter.
  • Fixed: Problem with default window size in Cubase.
  • Fixed: Problem with 'Load Preset' panel, and message boxes in Minihost Modular stand-alone.


  • Improved sync to host.
  • Fixed: Sometimes double notes generated when changing input notes.
  • Fixed: Problem with note length if Shift was negative.
  • Fixed: Problem with MIDI Clear CC command if multiple controls set to same CC #.
  • Fixed: Problem with text color in menus on Windows XP.
  • Fixed: Error when unloading plugin from memory.


  • Removed beep when clicking outside preset panel.
  • Fixed: Crash when editing certain settings when transport was running.
  • Fixed: Did not work properly when transport was not running.
  • Fixed: Timing issues in Reaper.


  • First release.