Requires :
Windows: Windows 7 or higher (32 / 64 bit)
Mac : macOS 10.12 or higher

Please try demo version before purchase.

Buy on ADSR
Normally you will receive keyfile within 24 hours after payment. If you don't receive it, please contact us. And please check your spam folder before sending message.


Version 2 of HY-MPS.

VST2(32/64bit) for Windows
VST2  and AU(64bit) for macOS

Price :
free/$40 (free update for ver.1 user)

System Requirements:
Win : Windows7 or higher
Mac : macOS 10.12 or higher
*doesn’t work with GarageBand and Propellerhead Reason

Changes of version2

  • Aux control is replaced to timing shift control
  • Added step “Slur”
  • Added clock multiplier to each seq block
  • Added custom scale mode
  • Step size of Block chainer 16 > 64
  • Now block chainer can trigger snapshot of seq block
  • Modulation units 2 > 4
  • Added 4 new modulation engines(Prob LFO, Step LFO, Multipoint Env, Sample&Hold)
  • Negative Swing depth
  • Improved plugin gui

Free version

  • 3 sequencer blocks
  • No modulation unit

Signal Flow

It’s a block based step sequencer.

There are 8 sequencer blocks which can be controlled independently(step size, speed, direction).
Block chainer is a step sequencer for triggering sequencer blocks.

There are 4 modulation units available, they are used for modulating seq params and cc outputs.And each modulation unit has 5 modulation engines.
(LFO, Prob LFO, Step LFO, Multi Point Envelope, Sample & Hold)


Block chainer trigs seq blocks in any order.
This is the core of this plugin.

Sequencer Window

The sequencer window is consist of block chainer and sequencer blocks.

Modulation Window

You can control modulation units and modulation matrix here.
There are 4 modulation units available and each one has 5 modulation engines.

Modulation Engine

  • LFO : standard type LFO
  • Prob LFO : probability based LFO
  • Step LFO : step sequencer + LFO, you can trig different waveform per step
  • MPE : multipoint envelope
  • Sample&Hold : source signal generator + sample&hold

You can modulate internal sequencer parameters and control external midi parameters by these modulation units.

Please check the plugin manual for further information.


Setup(Ableton, Bitwig, Reaper, Cubase, Sonar, FL, Tracktion)


1, Load the HY sequencer plugin as an instrument
2, Add another midi track
3, Set Midi From menus to the sequencer track
4, Turn track arm button on or set monitor state “In” for receiving midi out from the sequencer track

Bitwig Studio

1, Load a sequencer plugin
2, Insert your instrument plugin after it


1, Load the HY sequencer plugin as an instrument
2, Insert an instrument plugin after it

Studio One

1, Add an instrument track and load the HY sequencer plugin
2, Add another instrument tack and load an instrument
3, Open the instrument editor panel and set like picture above

1, Add an instrument track and insert the HY sequencer plugin
2, Add another instrument track and insert target instrument
3, Set target instrument midi input menu to the sequencer output
4, Turn on monitor button or speaker button

*If you use ASIO-Guard, set its level “normal” or “low


1, Add an instrument track and insert the HY sequencer plugin
2, Check “Enable Midi Output” Option
3, Add another instrument track and insert an instrument plugin
4, Set midi input menu of the instrument track to the sequencer output

Fruity Studio

1, Load the HY sequencer plugin as an instrument
2, Load your instrument
3, Set Midi Output Port of sequencer plugin and Midi Input Port of your instrument same number


1, Load the HY sequencer plugin
2, Insert your instrument plugin after it

Insert the HY sequencer plugin into a MIDI FX slot.


 Demo Limitations 

  • Midi out will be muted every other minute
  • Save preset is not available
  • Parameter states will not be stored in your project file


Windows(VST2/VST3, 32/64Bit)
Download Full version (Installer)
Download Full version (non-Installer)
Download Free version (Installer)
Download Free version (non-Installer)

Mac(VST/AU, 64Bit)

Download Full version
Download Free version


Press kit










Release Notes

v1.0.13(August 17, 2018)

v1.0.3(Sep 2, 2018)

  • Fix : midi trigger doesn’t working correctly
  • Fix : incorrect modulation target midi CC index
  • Fix : first step of shift timing doesn’t work correctly
  • Add : randomize/clear button for all seq block 



v1.0.5(Sep 17, 2018)

  • Fix : master clock issue on Cubase

v1.1.23(December 28, 2018)

  • added wide mode
  • added midi thru
  • now you can change trigger midi note for midi trigger mode
  • some minor changes



v1.2.2(March 10, 2019)

  • Add: Lock option to Octave and Swing parameter
  • Add: Now you change all seq block snapshot with hold shift + click snapshot button
  • Fix: Transpose display doesn't work correctly



v1.2.52(March 31, 2019)

  • Fix : Fixed: midi trigger didn't work correctly (free version)

v1.3.4(July 25, 2019)

  • Fix: MPS2 doesn't recall midi channel setting correctly


v1.4.0(October 11, 2019)

  • Add: Midi recorder
  • Fix: When the step size of block chainer is 5 or 11, it doesn’t work correctly


v1.4.7(January 10, 2021)

  • Fix: CC modulation doesn't work correctly when modulating more than 2 CCs
  • Fix: The LFO phase doesn't reset along with the host seq transport state
  • Fix: Sometimes repeated same note doesn't trigger correctly






version 1

This is a block base sequencer.
There are both free and commercial versions.

Free version:
3 sequencer blocks

Full version:
8 sequencer blocks + 2 LFO units

Main Structure

There are 8 sequencer blocks which produces midi note events.
Playback chain order of seq blocks will be controlled by block chainer.

Block Chainer

Block chainer is a 16 step sequencer which controls chain order of seq blocks

Sequencer Block

Sequencer block is a step sequencer unit.
Full version have 8 seq block units.
You can make midi sequence with combining these seq blocks.

Also running direction and step size of each seq block can be set independently.

Each seq block represents a quarter note.
And step size represents divide factor.
So if you set step size 4, each step becomes 16th note.

step size 1(quarter note / 1) = step length will be quarter note.
step size 2(quarter note / 2) = step length will be eight note. 
step size 4(quarter note / 4) = step length will be sixteen note. 
step size 8(quarter note / 8) = step length will be thirty-second note. 








Relationship between Step Size and Note Length of Each Step

Block Chainer Controls Playback Order of Seq Blocks

In this case, step size of Block Chainer is 4 and running direction is forward.
step 1 of block chainer is seq block 1.
step 2 of block chainer is seq block 2.
step 3 of block chainer is seq block 3.
step 4 of block chainer is seq block 4.

So plyabck order of Seq Blocks will be 1 > 2 > 3 > 4.

You can make 8 snapshots of Block Chainer’s step value states.

v1.0(March 29, 2017)

v1.0.5(April 24, 2017)
• added snapshot copy/paste function
• now note display reflects root/scale settings 
• aux target parameter didn’t work correctly(fixed)
• now LFO phase will be reset when sequencer is stopped
• Bpm sync of LFO didn’t work correctly(fixed)
• snapshot change didn’t work correctly(fixed)(free version only)
• quick preset change might cause plugin crash(fixed)
• added randomize/clear button for step on/off state
detail of v1.0.5

v1.0.5.1(May 1st, 2017)
• when you set step size of seq block bigger than 4.
note display didn’t work correctly(fixed)

• start point of block chainer didn’t be initialized correctly.
so when you load project file, block chainer start position might be set wrong position.
v1.1.0(May 26, 2017)
• added global speed(division) change function(full version only)
• added mute function
• added global randomize/clear button
• snapshots of Block Chainer didn’t recalled correctly(fixed)
• now midi output channel is no longer global parameter
v1.1.1(May 27, 2017)
• fixed global speed change issue.
v1.1.5(June 8, 2017)
• added custom scale function(full version only)
• fixed sync issue caused by global speed function(full version only)
v1.1.7(July 19, 2017)
• fixed when close/open plugin window, note display ignored root note setting
• improved UI rendering speed
• now when midi mute button is active, cc value out will be muted too
• added transpose on/off button
• added midi out ch lock function