Advanced Midi Arpeggiator and Note Sequencer VST Plugin for Windows, will drive anything with a midi in!

Product Description

NOTE: This VST Plugin is 32-bit only

ARP is an advanced Polyphonic Arp and Note Sequencer with Scale Remapping for powerful sequencing possibilities. Sequences can be re-mapped based on the played note so for example a sequence can be forced to fit to the major scale. The idea behind this is to break away from the typical note sequencer where every key simply transposes the sequence, the ability to remap each note results in a much more creative sequence.

The Muter Section is a gate sequencer which decides which notes will play. ARP is also polyphonic and so can be used as a typical Gate Sequencer, or even more interesting as a polyphonic sequencer that syncopates. There is also the ability to offset the start note of each sequence so that when 2 notes are pressed together they automatically play syncopated. Finally there is OmniChorder which allows triggering up to another 2 notes when one note is pressed to create a chord, this becomes interesting when used with the Scale Remapper which can leave you with a selection of interesting one finger chords.

ARP 1.4 now also includes a tie row, for tieing notes together, a volume row and vol amount knob for alternative velocity sequencing, an Octave row which on a basic level will add an octave to current step but also includes more complex cycling modes, 3 CC Modulation Sequencing with independent tempo and step sizes for targeting any control change, a dedicated Velocity per step sequencer, and the ability to use channel 16 as a secondary midi source for re-pitching the entire ARP/Sequence output on the fly.

The demo version is fully featured, but times out after 30 minutes per session.

Product Features

  • Arpeggiator/Sequencer - Can be used as a classic ARP with the usual UP/Down/Alternate modes or as a sophisticated step sequencer.
    • Note/Sequence Repeats – This is used to play the note or sequence x amount of times before moving to the next note in sequence.
    • 32 Note Sequencer Mode - This has a 2 octave range, centre value represents actual note pitch.
    • Direction Modes - Forwards, Reverse, Alternate and Random Modes.
    • 32 Note Muters – Basically a gate sequencer that decides if a note should play or not, can be used with the Sequencer or the Arpeggiator.
    • 32 Note Tie - Allows tie-ing notes for classic analog style sequences, and even works in polyphonic mode for chord like effects.
    • Vol Row - This row can be used to select a set velocity for the step so can be used for accent, or alternatively a quieter note.
    • Octave Row - This Sequencer Row will decide whether a step uses the Octave rules selected via a popup menu. The rules range from standard +1 octave to cyclic which create an interesting flowing sequence.
    • 1-4 Octaves – Once the ARP run is complete it will go up an octave as far as 4 Octaves.
    • Fixed Velocity Mode – can use a fixed Velocity instead of played velocity, which is set via a knob.
    • Latch Mode – Holds the note until the next one is played.
    • Pulse Width – When Latch is off, this determines how long the pulse is, affecting how long the note trigger is held.
    • Hold – This will hold any pressed keys until hold is depressed.
  • 7 Control Change Sequencers - Each can be used modulate a CC either in step mode or Linear Mode (which behaves more like an envelope where the steps are the points).
  • Velocity Sequencer - Control the Velocity of each step in the Sequencer.
  • Full Range Keyboard - Can be used for seeing held notes, or used as a mouse preview keyboard when working on Sequences.
  • OmniChorder - This can be used along with the Sequencer and also when the ARP is disabled. It allows setting 2 further notes to trigger to form a chord from pressing one key. Once this is enabled, the Scale Remapper can be used to manipulate the chord for each note in the octave, reminiscent of the classic Omnichord.
  • Scale Remapper– Allows changing the Scale on each note (C – B) so that a sequence can be squashed to the selected scale:
    • Over 70 scales to choose from.
    • Many different modes which define how the notes are scaled such as up, down, lowest, highest, Low Note, High Note, lat note etc..
    • 12 Custom Scales - Take full control over each scale and edit on the fly.
  • Sequence Offset – This allows offsetting the start note of each sequence when it is triggered. For example in Poly Mode pressing 2 keys together will start both sequences running, one could be set to start on step 2 so that it will syncopate. In Monophonic mode it allows building more complex sequence patterns as they iterate.
  • Pitch Disable per note – This can prevent a sequence playing on the selected note, so that for example note C won't play the sequence but just C notes. This is useful in Polyphonic mode so that one key can be consistent whilst another note can play a sequence alongside it.
  • 7 Scale Mapping Modes – The mode decides how the scale is altered, when a note doesn't match the scale, Up will select the next above, Down the next one down etc. There is also nearest, furthest and alternate. There is also a mode which holds the pitch of the octave, and simply uses the scale remapper to force the scale, useful for music without key changes.
  • Works with the OmiChorder even when the ARP/Sequencer is switched off.
  • Polyphonic – When used with a polyphonic instrument, notes can trigger individual sequences which is great for use with the Muters(Gate Sequencer) which can create complex rhythmic patterns.
  • Midi Out – Can be used with any software or hardware midi instrument with host that support midi routing such as Reaper and Cantabile.
  • Midi Volume and Pan – These can be used to set the volume and Pan of external gear (CC7 and CC10).
  • Midi Channel – Use this to set which midi channel should be used.
  • Manual Tempo – Normal Operation is based on the Host Tempo so that it remains in sync with the project, however manual mode can be used in the fashion of an old analog sequencer.
  • Swing – Swings the beats!
  • Channel 16 Pitcher - When midi notes are sent to channel 16 the entire pitch of the plugin is transposed.
  • Copy/Paste - Can be used to copy a sequence to another preset including all rows.
  • Double/Quadruple - Double will copy the first 16 steps to the last 16 steps, Quadruple will duplicate the first 8 steps x 3.
  • Full VST Automation.
  • Global / Local Randomizer/Default Buttons.



  • New Sequencer GUI – A purpose built interface has replaced the old sliders on the main sequencer.
    • Muters – This row has now been integrated into the main Sequencer Display so that when muters are enabled only playing notes are visible. Clicking on a disabled slot will add a note and double clicking will remove an existing note.
    • Velocity – The velocity Sequencer from the modulation Page is now overlayed on the main Sequencer Display when it is enabled. Clicking right side of the step will allow editing the value, or alternatively holding CTRL will override note editing so that only velocities are edited. The old Velocity Sequencer is still available for people who still want to use it. The Enable button has also been duplicated to the main screen.
    • Ties – When a Tie is in effect, the note will be turn green so that they can easily be seen.
  • Custom Scales – A new section is now available on the Scale Remapper which allows editing of 12 custom scales. These can either be selected via any of the Scale Menus, or alternatively there is a 'Use All' button which will instantly load Custom Scales 1-12 to the corresponding menus. When using the latter method it is then possible to have total control over all scales for each note and so they can be edited on the fly. The Use All button has also been duplicated on the main screen at the top of the Scales column.
  • Studio One – Fixed a crash which happened at startup with some users of Studio One.


  • Sequencer Direction - The Sequencer now has a Direction Menu with normal, reverse, four different alternate, and random modes.
  • Full Range Keyboard – Displays incoming notes and can also be used as a preview keyboard using the mouse.
  • Sequencer CCs – The main Sequencer now has 32 CC Controllers assigned for each of the 32 steps (30-62).
  • Channel 16 Hold mode – Channel 16 is used to alter the global Pitch of the Sequencer. The default mode is to only change when a note is held, and the pitch will spring back to default when all notes are released. This new button when enabled will remember the last note received on channel 16 and will only reset when it is switched off.
  • Pulse Width limit – A bug where the upper range of the Pulse Length knob could leave hanging notes has been fixed.


  • ARP Sequence Lights added - Now there is a row of lights below the main ARP Sequencer to demonstrate which position is currently active. Note that this is designed for monophonic mode, in Polyphonic mode the lights indicate the first triggered sequence.
  • 4 x CC Sequencers added – This brings the total to 7 independent CC Sequencers.
  • CC Sequencer Modes – A new menu offers alternative modes for the CC Sequencers such as Envelope Mode which will draw a linear line between points sending out a CC Value every 32nd note. For this to be useful the CC sequencer should be set to a slow tempo.
  • Copy/Paste Functions – Allows copying the ARP Sequence and lanes from one patch to another.
  • Double/Quad Functions – Double will copy the first 16 beats of the ARP Sequencer and lanes to the last 16 beats, for easily repeating the pattern without manually editing the events. Quad will repeat the first 8 beats 3 times.
  • Colour Coded Step Markers – Beneath the lights are some markers to denote each bar start etc making it clearer which step is being edited.
  • CC Shift functions fixed – Shift Left/Right wasn't working on the CC Sequencers.
  • GUI Open Bug – Previously the GUI needed to be open at least once when opening an existing project for all the data to be initialised, this is now resolved.
  • CC Knob Assignments added.


  • 3 x CC Modulation Sequencers – For controlling any CC numbers of the target device, with independent tempo and step size, Mid Point and Amount knobs.
  • Dedicated Velocity Sequencer – For setting the velocity of each note in the sequence, the tempo and step size are locked to the main sequencer.
  • Swing/Pulse Length localised – Swing will now work at any tempo, the odd notes will always have swing applied so no there's need to use the Master Tempo for this purpose. Pulse Length is now more controllable and a percentage of the the beat length. Note that all of this is newly coded and whilst I've tried to follow the original settings, there may be slight discrepancies especially with swing and so some adjustment to patches that use swing may be necessary.
  • Channel 16 Pitch Shift – If midi data is received on channel 16 it will be used to re-pitch the main Sequencer. Anything above middle C will increase the pitch and below will decrease.
  • Knob Resolution – The scope of the knob has been speeded up so there is less travel distance. Holding Shift or CTRL still allow fine adjustments.
  • Bug Fix - Pitch Bend, Aftertouch and Modulation Wheel now pass through correctly.
  • Bug Fix - Problem in FL Studio where the timing was erratic for some users.


  • All Notes Off on Stop – Although some hosts do this automatically, the plugin will do it too which is handy for slow tempos especially if ties are used and prevents waiting for long notes to finish playing.
  • Octavator row added – This row will force the step to follow the Octavator Mode, the following modes are available:
  • Off – useful for temporarily disabling the octavator without having to switch off all the steps.
  • +1, +2, +3, +4 – Will play an octave above on each step that is selected.
  • -1, -2, -3, -4 – Will play an octave above on each step that is selected.
  • Cycle +1, Cycle +2, Cycle +3, Cycle +4 – These cycle modes will be triggered when a selected step is reached. The cycle will go from root note (unchanged) then +1, +2 until the max is reached, and then begin again. Because the octave step is advanced only when an octavator step is played, it can lead to very complex, interesting and long cycles, especially if polyphonic.
  • Cycle -1, Cycle -2, Cycle -3, Cycle -4 - These are the same as above but cycle through lower octaves instead.
  • Cycle +-1, Cycle +-2 – As above but they will go from root note to + octaves, then -octaves.
  • Vol row added – These allow using the secondary 'Vol Amount' knob as the volume level for the step as opposed to played volume or fixed volume. Very nice if velocity is linked to cutoff frequency in the target synth.
  • There was a bug with the sliders, the upper eleventh note would come out as 12.
  • There was a bug with the 32nd note when 32 steps were used, the value would be incorrect.


  • Program Change Blocker – If the plugin received a program change in previous versions it would change the plugin program as expected, but would also pass through and change the synth connected to midi out. This is now disabled by default, but can be enabled if desired.
  • Muters Upgraded – Now the muters align along the bottom of the sequencer making it much easier in sequence mode to see which step is which.
  • Tie per Note Row Added – This allows tie-ing Notes together, which essentially prevents them from releasing for the tied step. Although ties are mostly used with monosynths to prevent the Envelopes from re-triggering, the ties are always linked to the oldest playing sequence and so can be used in polyphonic mode. This works in an interesting way because sequences can be syncopated, and so the notes tied can be at different locations in the sequence.
  • ARP lights fixed – Now the lights will stay lit as long as a note of that key is held, previously holding 2 C notes and releasing one would end the light prematurely.
  • Panic now sends to all 16 channels in case external channel routing is being used opposed to the channel setting in the plugin.
  • Note 2 CC Converter – This allows converting the arpeggiator into a control change sequencer with selectable CC and the option to use the notes at the same time.
  • Set Scales to 1 button – At the top of the Scales column is a new button which will set all scales to whatever scale C has enabled.
  • New Range Slider – The range slider has been newly built to be more accurate and reliable note that if patches were using the old slider to set a range the range will need re-selecting. This is unfortunate but unavoidable.
  • Scale Remapper 4 new modes added – These are Lowest Note, Highest Note, First Note and Last Note. Whichever is selected, that note will determine the root note and scale used for all other notes. When it is released the next (whichever is chosen) note will determine the scale and root note.


  • Bank (MSB & LSB) + Program Change section added.
  • Midi Clock added to sync external hardware.
  • Current Number of Midi Notes Display added.
  • Midi In Activity Light added.
  • Polyphony Limit increased.
  • OmniChorder bug – Notes could cut out if the scale of a new note contained an already playing one.
  • OmniChorder Bug – A very specific set of conditions could cause a crash when notes were held during a patch change.
  • The OmniChorder has been re-written to be bulletproof.

V1.0 Release

  • Initial Release

Additional Information


There are no reviews yet, would you like to submit yours?

Be the first to review “ARP VSTi”

Enable Javascript