HATEFISH RhyGenerator 1.1.0

Hatefish RhyGenerator 1.2.3 is available, this update is free for owners of the plugin and includes:

  • Added Apple Silicon compatibility for AAX version

  • Fixed plugin not being recognized by Cakewalk

  • Fixed crash when loading presets in App version

Creative euclidean rhythm generator tool

RhyGenerator is an Euclidean step sequencer made by HoRNet Plugins together with the electronic music artist HATEFISh. The sequencer is designed to distribute as evenly as possible a certain number of “beats” in given number of “steps”, wikipedia explains it better:

The Euclidean rhythm in music was discovered by Godfried Toussaint in 2004 and is described in a 2005 paper “The Euclidean Algorithm Generates Traditional Musical Rhythms”.[1] The greatest common divisor of two numbers is
used rhythmically giving the number of beats and silences, generating almost all of the most important World Music rhythms,[2] (except Indian).[3] The beats in the resulting rhythms are as equidistant as possible; the same results can be obtained from the Bresenham algorithm.

Simply put, with RhyGenerator you can create up to 16 different rhythms, consisting of up to 32 steps each. Those 16 lanes you have on the GUI of the plugin are actually 16 different step sequencer linked to your DAW tempo and each of the sequencer can work in multiple modes:

  • Single note
  • Arpeggiator up
  • Arpeggiator down
  • Chord
  • MIDI Control

In the “Note” mode the sequencer outputs the specified note following the rhythm generated by the Euclidean algorithm, in “Arpeggiator up” or “Arpeggiator down” mode the sequencer outputs the notes on the plugin input from lowest to highest (or vice versa) following the specified rhythmic pattern.
In “Chord” mode all the notes on the input are played together on every active beat and in the last mode, the “Control” mode MIDI control change messages are used instead of notes, allowing you to automate rhythmically any parameter of your synths .
Every one of the sequencers allows you to control the number of steps and beats separately, also the the note mode you can control the velocity and the length of the note, in the control change mode the note number becomes the “control number” and the velocity becomes the “control value”.
Of course you can assign a different MIDI channel to every one of the step sequencer to be able to control up to 16 different synths and in addition to these controls we also thought it was cool to add an LFO to every sequencer that can modulate the MIDI message value, velocity for “Note” mode and value for “Control” mode.


We decided to not provide a demo for Hatefish RhyGenerator because we don’t want to to cripple our product too much and limiting the capability of this plugin for a demo would mean to provide a bad testing experience.

For this reason we offer an instantaneous full refund within 15 days of your purchase if you buy Hatefish RhyGenerator and you don’t like it


  • Up to 16 different euclidean step sequencer
  • Five different working modes for each of the sequencers
  • Up to 32 step for each sequencer
  • Shift option for each sequencer
  • Speed option from 1 bar to 1/64th note for each sequencer
  • Automatic euclidean rhythm generation
  • One LFO on each sequencer to create modulations
  • Midi effect in Logic ProX
  • Resizable vector GUI
  • Stand alone APP mode available
  • Hardware accelerated GUI
  • Apple Silicon native support
  • Mac OS X (10.11 and later) and Windows (7 and later) support.
  • 64-bit plugins for macOS and Windows.
  • Audio Units, VST, VST3 and AAX format.

Copy protection

The HoRNet Hatefish RhyGenerator has no copy protection, we don’t believe in copy protection, they are always cracked and they are annoying for the users, we all know you are not going to give away the plugin on the internet…

So simply download the plugin and enjoy your recordings!

Featured videos

Featured videos

24 thoughts on “HATEFISh RhyGenerator

Ho Shui Win says:

unfortunately does not work on the multi-channel in Studio One 5 upon,
Controlling multiple instruments through once instance is thus not possible.

odd_redesign says:

Love this! Works exactly as described and does wonders for drums. In Ableton, you can use it for the built-in Drum Instruments or on a VST Drum Plugin (I'm using FL Studio's Drumaxx). I have one track that generates the MIDI notes and another that produces sound. The cool thing about that is that you can also add MIDI Effects to manipulate the results further.

I'm trying to do less manual note punches and rather configure Arps via Launchpad X Custom Mode. I mapped some of RhyGenerators controls to faders, allowing me to quickly add or remove individual drum sounds.

Very neat and no bulky setup that prompts you with login screens or key managers that might stop working eventually.

maso ricci says:

for Ableton Live users of RhyGenerator:
we have just released the RhyGenerator BUDDY MK2.
With RhyGenerator BUDDY MK2 you can now route the RhyGenerator MIDI channels to different MIDI tracks (instruments) within Ableton Live.
Download here: https://maxforlive.com/library/device.php?id=8246

Lennart Borg says:

Fun tool! But for Ableton you might as well use the single-line version as separating output between channels does not work on the multi-channel one, sadly. Controlling multiple instruments through once instance is thus not possible.

Stefano Sestito says:

Vale tantissimo!! arricchisce le proprie produzioni e stimola le proprie idee, compratelo!
Spero in un ulteriore sviluppo di questo tool nel corso del tempo

redpola says:

Underrated plugin.

Madman J says:

Incredible tool, especially when there is a certain point that you are stuck in ideas, highly recommended. Tip for Bitwig users: Use the channel filter device, then you can use it on different synths simultaneously. In Ableton this seems not possible.

LiquidOne says:

I judge these sorts of plugins by how quickly and easily I can come up with something I could use in a track. Within 5 minutes I had something not just usable, but absolutely inspiring. I love this plugin.

Tobias says:

Exactly what I was looking for, simple, easy to use, clean interface and affordable!

Cédric MIALARET says:

It's a good plugin but Hornet should integrate documentation to its plugins.
I don't want to have to go to hornet's site everytime I'm looking for an explanation, and watching the videos, while useful, is a very slow way of learning compared to a few paragraphs of text.

Louis Lafontaine says:

Two more requests; a solo/mute button for each line of instrument (or note), then a copy-paste function for each line so it will be easy to build patterns. I would also appreciate as I turn on a new line that the default is empty lines instead of full lines or a preference that can be set. Otherwise it's a great tool.

Louis Lafontaine says:

Very interesting. Here is my suggestion for version 2. For now, the plugin can load one rhythm pattern (of 16 slots) at a time. I want more. Let's say the arrangement of patterns is called "scene". Then there would be an arrangement window to define patterns chaining. This could be a simple grid, where a first number call a scene and an associated number tells how much time this scene is played, then it chains to block 2 calling another scene (pattern arrangement of 16 slots) for a given amount of repeat. An so on. I think that would make this already interesting beat generator a monster ! I also suggest an option to chain the scene with some randomness. Wow !

It's fun! A coulple of ideas to make it even cooler: Some sort of randomness/variety not only in velocity, but also pitch and maybe length. A value to distribute the notes not evenly across the length of the pattern, but have them spread more chaotic. And copy/paste for the sequences. Thanks a lot!

Marcello Leonardi says:

The simplicity of this plugin really surprised me, was able to operate the interface in no time and without manual.
Yet it is able to generate very complex sequences that you could not otherwise write just in a DAW, without looking like a spaceship that it is hard to control. Very well designed and engineered.
Lastly, the value of this product is simply exceptional and can not recommend enough to anyone looking for bringing a breath of fresh air into your own sequencing.

John Williams says:

Highly recommended very versatile plugin.
Suggestions for extra features –
i) Add a random button for each lane and the entire unit – Very useful when you would like to subtract rather than add creative input.
ii) Is there a way to remember the note output settings when using it to control drum machines eg the note mappings for Live drum rack, Impulse, Battery, Geist etc – having user presets for these that we could save in the unit would be very handy and save a lot of set up time – It could also create some very nice arp / chord setups to start from.

alex philipp says:

Super easy to use Euclidian seq. Really like result from it.Recommend to everyone.
One little feture request. Add note probability in percents for random notes skipping, and it will be even better!

Danilo says:

Being an engineer and music enthusiast, HATEFISh RhyGenerator is a great tool for me to experiment with Euclidian rhythms, mixing different time divisions and creating new rhythms.
I use several Hornet plugins for my compositions and I am impressed by the quality and low price of the plugins. Keep doing!

Niki Rose says:

Absolutely love this, it works great with drums or synths or whatever.

Wonderful for kick-starting a creative session, generative music etc.

A bit more LFO fine-tuning might be nice, such as a lower velocity limit for example, but seeing as that side of things can be done easily with other plugins it's no big deal.

Great stuff.

Hans Meijer says:

Absolutely interesting application, and like more of the hoRNet plugins very stimulating for some off-axis lateral thinking in making music..

Scarlet Dawn says:

If you are a musician that is looking to experiment, find new ways to generate ideas, or just adding a bit of movement and unpredictability to your music, this plugin is for you.

RhyGenerator is lightweight, intuitive, and one of the few plugins that allow for generative-like programming. I bought it as a way to help me create less static rhythm progressions.

Also: HorNet is one of the very few developers responsive and open to ideas.

Nathan Clement says:

I love this plug-in! Been looking for a plug-in like this for a while. I have a feature request though. It would be great if you could also mute steps in a sequenece lane.

Dave W. says:

Excellent plugin with a number of fun features! I've really enjoyed tinkering with this so far, especially within Bitwig, where I can modulate many of RhyGenerator's creative parameters to create longer alternating/evolving patterns. It's great that the plugin has an internal LFO, but because many of the parameters accept DAW automation, you're not limited to that. RhyGenerator is far more CPU efficient and user friendly than the other option I tried for Euclidian rhythms. My only major suggestion for future improvement is adding a small space where the user can type in an identifier label (e.g., "kick," "snare") for each row.

steve says:

I love it!  It's something I've been looking for for a while now.  

Markus Kreft says:

We really enjoy the HatefishRhyGenerator, it’s a great plugin because of the possibility to use different Synths for creating rhythms is unique. Also the creative workflow makes a lot of fun, it’s very inspiring.

Leave a Review

Your email address will not be published. Required fields are marked *