Stubs42 / OrangeLine

OrangeLine VCV Plugin
GNU General Public License v3.0
15 stars 7 forks source link

Morpheus + Gator #28

Closed paulrobertpine closed 5 months ago

paulrobertpine commented 5 months ago

Is it possible to use Gator to add ratchets and jitter to the trigs produced by Morpheus? I like to set Morpheus to produce more "hits" when the GTP knob is turned up, and vice versa. It would be awesome to be able to sequence ratchets on top of this.

Stubs42 commented 5 months ago

Hi Paul,

Yes, it is but it requires to switch to phased based sequencing. It maybe take bit to wrap your head around it but when you get it, you maybe will only use phase based sequencing as your main sequencing method. I added an example patch I created for you to showcase how to use phase based sequencing to solve your request. Since it is not allowed to upload .vcv files here I reanamed it to be .zip. Rename it to .vcv after downloading to be able to load it in VCV Rack. Please let me know whether this was helpfull for you.

Regards Dieter

RatchetingWithMorpheusAndGator.zip

paulrobertpine commented 5 months ago

Thank you, it's the example patch I was looking for !

On Sun, Apr 21, 2024, 10:11 AM Stubs42 @.***> wrote:

Hi Paul,

Yes, it is but it requires to switch to phased based sequencing. It maybe take bit to wrap your head around it but when you get it, you maybe will only use phase based sequencing as your main sequencing method. I added an example patch I created for you to showcase how to use phase based sequencing to solve your request. Since it is not allowed to upload .vcv files here I reanamed it to be .zip. Rename it to .vcv after downloading to be able to load it in VCV Rack. Please let me know whether this was helpfull for you.

Regards Dieter

RatchetingWithMorpheusAndGator.zip https://github.com/Stubs42/OrangeLine/files/15052196/RatchetingWithMorpheusAndGator.zip

— Reply to this email directly, view it on GitHub https://github.com/Stubs42/OrangeLine/issues/28#issuecomment-2068058636, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIBDR77J2M2ROBQO3UK3BDDY6PCILAVCNFSM6AAAAABGRLIBXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRYGA2TQNRTGY . You are receiving this because you authored the thread.Message ID: @.***>

Stubs42 commented 5 months ago

So I close this Issue. If you have any further questions don't hesitate to contact me.

bram2000 commented 5 months ago

I've been playing with the example patch and I have a question; why are you using eClk here rather than tClk? If I hook up say a kick drum from CLKD then it wouldn't sync properly with eClk... right?

Stubs42 commented 5 months ago

Hi, using the eCLK has the advantage that all this eliminates a lot of sample delays because every processing triggered by eCLK is already done when tCLK arrives. In the example patch eCLK is driving MORPHEUS which pus out a gate of (length 1/16th) if there should be a trigger for the current phase. Feeding this gate to GATOR will cause GATOR to output a gate of the length given at the LEN input at the correct time which is identical to tCLK if there is no non 0 input of its TIME input. Think about it like GATOR externnalizes the creation of the tCLK from SWING now allowing a dedicated microtiming which can be sequenced per step.

Stubs42 commented 5 months ago

Regarding your other comment, is is fairly easy to to use a small calculation using the formula 1 / (number of ratchets + 1). just one ratchet use a delay of 0.5 phases. two ratches will need a delay of 0.333 phases and so on. Hope that helps.