FrozenWasteland icon indicating copy to clipboard operation
FrozenWasteland copied to clipboard

Instant Reset mode option in Quad Algorithmic Rhythm

Open sandyadr opened this issue 4 years ago • 4 comments

Hi, is it possible to add a reset mode option in Quad Algorithmic Rhythm? Like in Lomas Gate Sequencer or Voxglitch digital sequencer (two of other developer module that i know have this option).

it seems that the default reset mode is "Next Clock Input", I never realize it before because I never combine it with another sequencer to create a beat/rhythm.

It's really intuitive to create an euclidean based rhythm with this module, but the first beat is always late by one tick🙁

Thx in advance.

sandyadr avatar Nov 14 '20 10:11 sandyadr

Hi,

I will take a look, but not sure it is possible. Most sequencers are clock driven where each clock trigger advances the sequencer by a step.

In order for QAR to do all of its fancy polyrhythm calculations, it needs two clock pulses to determine a tempo.

I’ll look into if I make reset remember the last clock input and then the clock after the reset is treated as the 2nd. Still might be some timing weirdness

almostEric

From: sandyadr Sent: Saturday, November 14, 2020 11:05 AM To: almostEric/FrozenWasteland [email protected] Cc: Subscribed [email protected] Subject: [almostEric/FrozenWasteland] Instant Reset mode option in Quad Algorithmic Rhythm (#72)

Hi, is it possible to add a reset mode option in Quad Algorithmic Rhythm? Like in Lomas Gate Sequencer or Voxglitch digital sequencer (two of other developer module that i know have this option).

it seems that the default reset mode is "Next Clock Input", I never realize it before because I never combine it with another sequencer to create a beat/rhythm.

It's really intuitive to create an euclidean based rhythm with this module, but the first beat is always late by one tick🙁

Thx in advance.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/almostEric/FrozenWasteland/issues/72 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AADPVTY7XP356PPRK5S5V6LSPZI3NANCNFSM4TVOR7BQ . https://github.com/notifications/beacon/AADPVT55N5JUYWKAA5K3VK3SPZI3NA5CNFSM4TVOR7B2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LCI4B5Q.gif

almostEric avatar Nov 14 '20 10:11 almostEric

THX for your fast reply!

CMIIW, because I'm not sure if I understand how the sequencer works and how the QAR do it calculation, but yes for every clock trigger input it will advances to the next step, and because of every clock input means advances to the next step, is a tempo calculation still required? I guess Euclidean sequencer from Count Modula and Southpole SNS works like that (but of course I realized that QAR is far more advanced with its 5 algorithms and 73 max steps).

In the case of timing weirdness, I think I read a similar discussion in this old post, https://community.vcvrack.com/t/impromptu-clocked-coming-changes-and-call-for-discussion/1229/26

btw, I just checking out another sequencer again, Grayscale Algorhythm have this option as well (Reset Behavior: Immediate or Queued).

Regards.

sandyadr avatar Nov 14 '20 10:11 sandyadr

I hope this screenshot illustrated it better.

frozen_wasteland_01 frozen_wasteland_02

Thx.

sandyadr avatar Nov 14 '20 12:11 sandyadr

Hi Eric, i just want to update something about the issue,

After I talking with another developer, I think I misunderstood something, Yes you're right that the way QAR works right now is the right one (instant reset mode is the old one before Marc suggested a 1ms clock ignore), it's my mistake, sorry for that.

But still, if I compare it to Gate-Seq-64 by Marc's Impromptu, QAR is always late by one or two tick (depends on whether the gate is high or low when I press the reset button) if I take a direct connection to Clocked, and always late by one tick if connect it to Master Reset by Count Modula first.

Is there may be a difference in the QAR treated the first step after a reset with Gate-Seq-64? Or is there any mistake in my way of routed it to the Clocked? If so, do you have any suggestion about how to make these two sequencer syncs?

Thx again and Regards.

sandyadr avatar Nov 18 '20 03:11 sandyadr