Log InCreate An Account
  1. Plugins
  2. »
  3. XiiixxiQ
  4. »
  5. Roundels
  6. »
  7. Details

Roundels

Euclidean MIDI Sequencer Plugin by XiiixxiQ
MyKVRFAVORITE15WANT23
Roundelshttps://static.kvraudio.com/i/b/subsets-1-20.png Roundels Roundels Roundels Roundels Roundels
Roundels by XiiixxiQ is a Virtual Effect Audio Plugin for macOS. It functions as an Audio Units Plugin, a VST 3 Plugin and a LV2 Plugin.

MyKVR: Groups, Versions, ...

57 KVR members have added Roundels to 32 MyKVR groups 69 times.

Download KVR Studio Manager (FREE)

Not In Your MY KVR Groups
(or group limitation prevents versioning)
+32 in private groups

KVR Rank

Overall: 643   560

30-Day: 1180; 7-Day: 4379; Yesterday: 6332

Euclidean, Non Linear, Poly-metric, Polyrhythmic, Morph-able Step Sequencer

Roundels is uniquely based on summing the output of multiple Euclidean rhythm generators to produce new, hybrid rhythmic structures that feature both internal, small scale variation in addition to larger scale repetition. This, in combination with the natural variation provided by using the resultant poly-rhythms to drive a (non-fixed length) step sequencer, that can treat a sequence of notes as a Schoenbergian 'pitch row' or Fortean 'set', creates the possibility for effortless experimentation without resorting to stochastic intervention, thus giving the user ultimate choice in the direction of their music, and therefore ultimate control. The output of each of the Euclidean rhythm generators can be targeted to affect just the movement of the step sequencer (with no rhythmic trigger), to produce just a rhythmic trigger with no effect on changing the step sequencer's position, or to affect both.

The step sequence of pitches can also be manipulated under transformational functions such as transposition, retrograde progression, intervallic inversion, diminution, and expansion, in addition to the standard re-ordering available in most sequencers of this type - backwards, forwards and ping-pong playback. It also includes variation of the step-size.

Roundels frees your sequences from being tied to the conventional timeline of a DAW's sequencer. It can operate over any length of pulses and, using the external trigger function, can act in any time-world as it responds to MIDI note-on messages rather than clock pulses.

Roundels also features a unique sequence-morph function that brings together three discrete (user-generated) sequencer patches as one entity. This can be used manually, it can be auto- animated, or it can be controlled via your DAW's automation.

Roundels now gives the user the ability to form a komplex of inter-related rhythmic subsets ensuring there can be a level of hierachy and organisation imposed when using the Euclidean sequencer.

Roundels is designed to function as a MIDIFX plugin in Logic.

Features

Pitch Sequencer (1 - 21 steps):

  • Full 10 octave range per step.
  • Piano roll view for 1 and 2 octave range.
  • Multiple step patterns and pathways.
  • Per-step Mute and per-step Kill option.
  • Per-step Legato or per-step Ratchet function (each independently loop-able).
  • Total Sequence transpose (+/- 3 octaves).
  • Total Sequence pitch inversion (selectable inversion point).
  • Total Sequence compress or expand pitch range (selectable target pitch, + and - 1 octave down to single target pitch).
  • Chromatic Quantiser.

Independent Velocity Sequencer (1 - 8 steps):

  • Blend velocity with MIDI input function.
  • Compress velocity levels.
  • Swing function.
  • Adjustable gate length.
  • Humaniser.

Four independent, identical, Euclidean Rhythm Generators:

  • Summed output to step sequencer.
  • Selectable trigger function (off, pitch only, rhythm only, pitch & rhythm).
  • Adjustable length in pulses/beats - (1 - 34 pulses).
  • Adjustable triggers/steps - (1 - 33 triggers).
  • Rotate rhythm function (1 - 33 pulses).
  • Reverse rhythm function.
  • Invert rhythm function.
  • Half-speed function (x 16).

Output Viewer:

  • Rhythm and pitch-stream time-line viewer.
  • Adjustable range (2 – 96 x 16ths, 128, 192, 256 and 384 x 16ths).

Hard looping:

  • Entire sequence can be reset after a selectable length of pulses (1 - 96 x 16ths).

Sequence Morph:

  • Three independent sequence patches can be morphed together over time as smoothly as possible.
  • Morph can be manual, auto-animated, or controlled via automation.

Parameter Randomisation:

  • Individual sequences can be generated randomly.
  • Option to auto-generate a set of three random yet closely related roundels as a starting point.

  • Selectable targeting to randomise just the pitch content, the rhythmic elements, the sequencer settings, or all at once.

Single Sequence Usage:

  • All functions available to Automation.
  • Saving of presets via host application.
  • Sequencer is locked to host tempo 16ths BUT can be triggered by any stream of incoming MIDI Note Ons.
  • Using any tuplet pulse will result in poly-metric playback against that of the DAW in External mode.
  • Calculation of Lowest Common Multiple (in 16ths) for aggregated Euclidean rhythms.
  • Calculation of Lowest Common Multiple (in 16ths) for aggregated Euclidean rhythms and pitch sequence.
  • Selectable visual representation of summed Euclidean sequencers and pitch - (1 to 256 x 16ths).

Advanced Settings

Internal Sequencer:

  • Syncs with host tempo.

the following functions have been temporarily disabled whilst be re-developed

External Trigger::

  • Next-step triggered by incoming MIDI Note On.

FX Only::

  • Sequencer and velocity effects will act on incoming MIDI notes.
  • Quantiser, transpose, compress, invert, humanise, gate length, swing, velocity sequencer also active.

Add CC::

  • Sequencer can be used to merge a MIDI CC track with incoming MIDI notes.
  • Sequencer function operates broadly as it would generating pitch-content.

Arpeggiator 1::

  • Arpeggiator function transposing the entire sequence via incoming MIDI notes (in relation to Pitch 1).

Arpeggiator 2::

  • Spreads incoming chords out and sequences them according to user-settings of pitch sequencer and Euclidean rhythm generators.

[ Updated (04-07-23) Roundels version 1.0.1 ]:

  • New Universal Binary for Intel and Apple Silicon - AU.
  • Fixed some routines to lower overall CPU load.

[ Updated (13-07-23) Roundels version 1.0.2 ]:

  • New Universal Binary for Intel and Apple Silicon - AU / VST3 / LV2.
  • VST3 tested in REAPER 6.81.
  • Fixed some more routines to lower overall CPU load.

[ Updated (25-09-23) Roundels version 1.2.0 ]:

  • Re-written MIDI clock/trigger.
  • Some Advanced functions temporarily disabled for redevelopment.
  • Subset / Komplex page added.

{See video at top of page}

Latest User Reviews

Average user rating of 3.00 from 1 review
Roundels

Reviewed By IrishMoss [all]
July 4th, 2023
Version reviewed: 1 on Mac

Unfortunately, this won't appear on my plugin list with Catalina 10.15.7/Ableton Live 10.1.4.

I tried a restart but still nothing in my search.

If changes are made please let me know.

Rob.

dreadlion13@gmail.com.

Response from XiiixxiQ from XiiixxiQ on July 14th, 2023

I'm sorry to hear that but thanks for trying anyway.

There is a new VST3 format available which I tested in Reaper v6.81 if you'd like to give it another go. One thing I did notice in my initial run was that the Swing function seemed to be acting in double time so it might be better to turn that off until I can track down why.

Best Regards, D.

Read Review

Comments & Discussion for XiiixxiQ Roundels

Discussion
Discussion: Active
CadenMusic
CadenMusic
4 July 2023 at 1:46am

This looks fantastic! I would've loved to have tried it on my PC, as I don't own a Mac. Any plans for a PC plugin version in the future?

XiiixxiQ
XiiixxiQ
4 July 2023 at 3:33am

Hi,

My current thinking is to maybe release this as Open Source as I really don't have the coding experience or resources to make this cross-platform.

Regards, D.

rcrath
rcrath
1 August 2023 at 8:37am

Seconding this! Looks so fun. Open sourcing it would be great.

rcrath
rcrath
1 August 2023 at 8:36am

Seconding this! Looks so fun.

bensonkvr
bensonkvr
4 July 2023 at 10:50am

Good idea, but my Mac stopped responding after inserting the Plugin. I had to remove the plugin.

macos 10.14.6, Logic 10.5.1.

XiiixxiQ
XiiixxiQ
4 July 2023 at 11:36am

Sorry about that, I'll do my best to check this on other systems. Thanks for letting me know.

Regards, D.

dahya
dahya
5 July 2023 at 8:43am

It would be great to see a video demonstrating the features, especially for the kvr challenge, so you get more publicity .

XiiixxiQ
XiiixxiQ
5 July 2023 at 2:43pm

Good Call .. I'll try to get one done over the next few days.

Regards, D.

obo
obo
10 July 2023 at 6:49pm

It's not showing up for me in Ableton (Mac Big Sur 11.6.5). looks sweet, hope we can get her up and running.

XiiixxiQ
XiiixxiQ
11 July 2023 at 5:29am

Hi,

Sorry about the no-show in Ableton - still separately trying to find a solution - and also to getting it compiled as a VST3.

jugustaf
jugustaf
15 July 2023 at 8:18pm

I tried installing, but it gives an error in FL studio and even with non-identified developers allowed option turned on, it's still giving an error. Would be great to try this.

XiiixxiQ
XiiixxiQ
16 July 2023 at 8:38am

Hi,

Thanks for downloading and trying,

I have just uploaded a new version of the VST3 for FL. It might fix the issue but as I don't use FL myself I can't be sure. It did show up and open - and the animation ran ok but I'm not sure how to hook it up to an instrument to test the output. Will try some other fixes later when I can make some time to go through it in more detail.

jugustaf
jugustaf
17 July 2023 at 5:46pm

Thanks! I got it to work, but only as an effect, which means it doesn't work. It opens, but as it's recognized as an effect I can't try it out. I'll keep trying :).

jugustaf
jugustaf
17 July 2023 at 5:55pm

Thanks! I got it to work, but only as an effect, which means it doesn't work. It opens, but as it's recognized as an effect I can't try it out. I'll keep trying. It's the same thing in ableton. It show's up, but it's recognized as an effect only and thus doesn't seem to work (or at least I couldn't figure out how to use it as an effect) :).

XiiixxiQ
XiiixxiQ
17 July 2023 at 10:10pm

I think its something to do with how I'm rendering the binary - whether it has MIDI output and input or not - it doesn't make any difference in Logic but clearly does to FL. I'll give it another go and make sure I get it run to run in FL before uploading ..

PierreG
PierreG
18 July 2023 at 2:52am

Not understanding how this is supposed to generate sound.

Not able to get the AU format to be recognized on my Mac Air / Intel - Monterey 12.6.7. Tried both versions = same result. The latest version 1.0.2a was able to load as a VST3.

Tried it in Reaper and Tracktion Waveform 12.5 using the VST3 and it looks like it's working, i that I see it moving along the step grid, yet no sound. Thought to insert an instrument after it to use as a sound generator, yet I see that there's no MIDI coming out of it. Tried the pass through mode and still no go.

What am I missing?

Looks so fun and good, hope it's just my ignorance in play.

Gratefully.

XiiixxiQ
XiiixxiQ
18 July 2023 at 8:02am

Hi,

I'm starting to think that as this was designed as a MidiFX plugin for Logic that it's not naturally going to run as a VST3 on a channel. In my experience - which is limited to be sure - MidiFX plugins don't generate MIDI in the same way that a standard plugin does - at least not using Juce.

I'll keep working on it.

PierreG
PierreG
18 July 2023 at 4:34pm

Any clue as to why the AU version is not seen my my system.

If I can get the AU version to be recognized, will that generate MIDI so that I can use it in other DAWs than Logic?

I think I saw that someone has it running in Bitwig via VST3, I think.

I don't understand the MIDI "effect" in Logic thing. Does that work by outputting MIDI from Roundels?

Will appreciate anything you can share to help me sort out what's possible outside of Logic.

XiiixxiQ
XiiixxiQ
18 July 2023 at 6:33pm

Hi.

https://mixedinkey.com/captain-plugins/wiki/how-to-use-midi-fx-in-logic-pro-x/

Some info about MidiFX.They are generally used in Logic to feed into a plugin on the same track or they can be stacked and routed through and into other MidiFX. There are specific slots that they can be loaded into at the top of the trackThey cannot be loaded as a regular plugin - not in Logic anyway. The VST3 shows up and runs in Reaper. I initiated a track and clicked the FX button and loaded it from there, then routed it to another track with an instrument on board. I can't see immediately how to do this in FL.Currently searching seem forums for more specific info ..

jobi7
jobi7
27 September 2023 at 3:11pm

Hello,

I just downloaded and tried to open in Logic. I got a message that says ""Roundels.component" can't be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information." Anyone else have this issue? I'm on Monterery OS.

Thanks.

XiiixxiQ
XiiixxiQ
27 September 2023 at 10:52pm

Hi jobi7, Thanks for downloading.

This is a known issue with Mac. There is a video on youTube [ https://www.youtube.com/watch?v=S-FH9Tlkj5M ] which explains a work-around to this issue.

Sorry for any inconvenience caused – I was unaware of this issue until I downloaded the plugin myself from KVR and attempted to install it from the Roundels.dmg file. The Installation Issue PDF in the downloaded files package also contains this link.

xiiixxi.

PierreG
PierreG
28 September 2023 at 8:13pm

Hello Again, I finally figured out how to get the AU version loaded in Tracktion Waveform 12.5. It had been black listed due to Mac security, which had it showing up in the Waveform blacklist, so I deleted that warning and re-scanned the AU's and it worked! Cheers.

Now I'm seeing that the plug does indeed output MIDI data (confirmed with MIDI Monitor in Waveform), yet the generated output is using the same timestamp for both note on and note off, thus Instruments are not playing the generated notes.

e.g:

00:00:14.049 Note on F4 / 65: 114 Ch: 1 90 41 72.

00:00:14.049 Note off F4 / 65: 0 Ch: 1 80 41 00
00:00:14.560 Note on G#3 / 56: 116 Ch: 1 90 38 74
00:00:14.560 Note off G#3 / 56: 0 Ch: 1 80 38 00
00:00:13.000 Note on D3 / 50: 118 Ch: 1 90 32 76
00:00:13.000 Note off D3 / 50: 0 Ch: 1 80 32 00
00:00:13.535 Note on F#3 / 54: 115 Ch: 1 90 36 73
00:00:13.535 Note off F#3 / 54: 0 Ch: 1 80 36 00
00:00:14.046 Note on F4 / 65: 109 Ch: 1 90 41 6d
00:00:14.046 Note off F4 / 65: 0 Ch: 1 80 41 00
00:00:14.557 Note on G#3 / 56: 116 Ch: 1 90 38 74
00:00:14.557 Note off G#3 / 56: 0 Ch: 1 80 38 00.

I couldn't find any Roundels settings that made any difference.

Look forward to your feedback.

XiiixxiQ
XiiixxiQ
29 September 2023 at 11:02pm

Hi PierreG,

Many thanks for the persistence so far. Is that the original version you are using or the latest update (version 1.2.0) which now evaluates the timings directly from the PPQ info provided by the host. The [ Gate Length ] setting on the sequencer page should control the length of the trigger.

PierreG
PierreG
29 September 2023 at 11:59pm

Thanks for responding! I was using the original 1.01 version. Just updated to the latest 1.2.0 and it's the same, with the note on / off at the same timestamp. Moving the Gate Length slider to different settings does not have an effect on this phenomenon.

XiiixxiQ
XiiixxiQ
30 September 2023 at 8:06am

Hi,

Have you tried selecting the [ Legato ] buttons for some notes on the sequence page - this function effectively removes note-offs until a new note on is triggered. If this works then I can add a remove note_off switch. This would effectively remove all note-off instructions leaving the receiving sound-creation plugin's ASDR envelope to manage the duration of the resulting sound - which can lead to a very messy end-product if not controlled effectively, but worth a go to find out if this is a Tracktion specific behaviour - it certainly does not work this way in Logic.

PierreG
PierreG
30 September 2023 at 4:15pm

Legato works! Great to finally hear output! Thanks for hanging in there with the particulars for Waveform. :) As for yielding a "very messy end-product, are you suggesting that Waveform should be tweaked to work differently? Or is this something you'd be able to tweak in Roundels to make it less of a messy end-product?

XiiixxiQ
XiiixxiQ
30 September 2023 at 11:22pm

Hi,

Glad it is at last giving you some usable output. The comment about 'messy output' was linked to the idea of removing Note-Off messages - this would leave an open-ended stream of Note-Ons building up over time - hence messy. There is something different in the way that Waveform is treating MidiFX plugins to how Logic does it. But if the Legato option works then this is doing the job correctly - that is delaying the Note-Off messages until the next Note-On is generated.

PierreG
PierreG
30 September 2023 at 4:28pm

The Roundels checkbox goes away when flipping through the other option boxes / screens. The text shows, yet the box disappears .To get it back, I need to close the plug GUI and re-open it. This is on a MAC Air / Intell - Monterey 12.6.8.

XiiixxiQ
XiiixxiQ
30 September 2023 at 11:34pm

The checkboxes select the page being viewed. As a default setting if Roundels is making use of the animation feature then I have prohibited use of the other pages as this may cause spikes in CPU usage (due to the relatively high CPU usage of the animation algorithm). Selecting one of the three roundels stops the animation and, as a a result it is that group of settings that can be edited using the other pages. While the three settings are being morphed together the settings that can be seen and edited on the other pages is that of the morph itself at that particular point - which will change according to the position of the indicator overriding any manual change made on the other pages. The morph is in realtime and the three roundels store the initial three poles of that morph.

This can be overridden by enabling the Expert Mode on the [ advanced ] page. Doing this allows access to the other pages whilst morphing - and what they display is the state of the morph - not the initial Roundel settings - which do not change during the morph. Stopping the animation and/or selecting the Roundel allows its' individual settings to be seen and edited using the other pages. This must be saved back to the Roundel for it to become permanent.

Hope this helps :-).

PierreG
PierreG
1 October 2023 at 12:14am

Hi,

Glad it is at last giving you some usable output. The comment about 'messy output' was linked to the idea of removing Note-Off messages - this would leave an open-ended stream of Note-Ons building up over time - hence messy. There is something different in the way that Waveform is treating MidiFX plugins to how Logic does it. But if the Legato option works then this is doing the job correctly - that is delaying the Note-Off messages until the next Note-On is generated.

Thanks for the tutorial, makes sense. As for your comment: "If this works then I can add a remove note_off switch." Do you think you'll implement this option?

XiiixxiQ
XiiixxiQ
1 October 2023 at 5:18am

Hi PierreG,

Yes, I'll certainly have a look at doing that as an extra option on the [advanced ] page for those hosts that will benefit from it :-).

PierreG
PierreG
1 October 2023 at 5:26am

Cheers!!! Many thanks. ?.

PierreG
PierreG
1 October 2023 at 5:28am

Regarding the check boxes... I think I better understand how they work. Thanks for he detailed explanation! ✌️.

Please log in to join the discussion

Log In To KVR Audio