SnakeBud - AUv3 MIDI Sequencer
It has 56 snake patterns for the sequencing on a 2-dimensional grid which differentiates it from the one directional sequencers. You can get 56 different sequences within the same grid.
SnakeBud has a music theory engine with 40+ scales which can be changed from the settings menu. You can lock the notes in a scale and you can change the scale even when the sequencer is running.
With the randomiser, you can randomise the notes, the snake pattern or all parameters at once.
You can save the current state in a pattern and create as many patterns as you want by pressing the plus button in the patterns section on the bottom-left side of the screen.
The AUv3 plugin exposes more than 90 Audio Unit parameters. You can control them or even automate them with the supported audio unit host apps such as AUM, Cubase, apeMatrix.
The standalone version of SnakeBud supports Ableton Link.
SnakeBud does not produce sound itself, it's a MIDI app and requires an audio app in order to work. Just route the SnakeBud MIDI output to the audio app's MIDI input and arm the sequencer.