Device Details


Overview

Name | Version: 3Gates 1.6
Author: Gross9978
Device Type: MIDI Generator
Description: 1.6-Tweaked the way Drum Mode works, it defaults to the first 16 cells in a drum rack but can be adjusted to start/end at other cells. That way randomize works better with drum racks with less than 16 cells loaded and you can have an existing pattern on some notes while generating patterns in others.

1.5-Bug fix/ Added ability to shift all Lanes left or right individually, Added ability to Quantize the pattern to the current grid in Live.

3Gates should now default to and stay in sync with the chosen root note in Live- the lowest available pitch in Keys mode will be the same as the root note in the Clip in the 3rd octave range.

Each Lane and the Pitch Seq have an arrow icon, clicking the left will nudge the pattern left, clicking right will nudge the pattern right and clicking in the middle of the arrows will reset the pattern.
Adding to or modifying the Lanes/Pitches after nudging  will create a new starting point for the rotation.

Note- If the Lane length is larger than the amount of Steps it can produce results that seem off in the rotation/clip. Initially I limited the range of the lanes to always be < == to the Steps but found that I liked the possible results better this way. If Nudge doesn’t seem to be doing what you expect, check that the Lanes are < == the amount of Steps.

Clicking "Q" will quantize the note positions to the current grid in Live.

1.4- Bug fix/added invert pattern. 3Gates no longer outputs notes until a parameter has been changed. Previously it would add notes to a clip unexpectedly when selecting a clip after opening a project. An invert button inverts the pattern used to determine note positions.

1.3-The lowest note in the table now follows the root note of the chosen scale in Live, removed the scale switch and added a mode toggle, clicking the piano keys switches between an "in scale" mode and a drum mode where the pitches are mapped to the first 16 cells in a drum rack.


1.2-Added Scramble to Gates


1.1-Bug Fix, Added ability to Randomize the Gates, increased max size of Gates length.

 3Gates is a MidiTool Generator that uses 3 lanes of varying length and up to 16 steps of pitches to create notes. The "gates" are combined and repeated at varying lengths throughout the clip and step through the available pitches which can be randomized/scrambled. At the bottom are settings to randomize the gates within the current length, choose the amount of steps, turn Scale on or off, change the octave and define a low/high amount for randomized velocity.


Details

Live Version Used: 12.1
Max Version Used: 9
Date Added: Oct 06 2024 00:39:34
Date Last Updated: Nov 10 2024 23:41:25
Downloads: 222
License: AttributionNonCommercialShareAlike
Average Rating (1)

Log in to rate this device

4

Files

Device File: 3Gates.amxd
 


Comments

Great generator, a shame it doesn't feature shuffle and random on the gate lanes too.

A legato function would be handy as well.

Thanks!
I've detected a bug.

When the Notes value is changed, the sequence doesn't update.

You have to turn a gate step off and on or viceversa to make it update.

Hope that helps.
Thanks, I’ll check it out and fix that one. 
Random/shuffle on the gates could be cool, I’ll mess around with it when I get a chance. 
Thanks for the update, there's one other thing:

Generators are usually able to to generate notes only within a selected time frame within the clip if wanted.

This one always takes up the whole clip even if you make a time selection before pressing Generate.

Hope that helps, thanks again.
Good catch, I got it working like that with one catch, you have select the time and then press the apply button before entering gates in the tool. After that it works as expected for the remainder of the time using it in that clip. I can't figure out why it isn't working when just selecting time and entering gates from the beginning. I'm sure it's an order of operations issue but at the moment I can't figure it out. If I figure that out I'll update to fix it later on. Thanks for the bug hunt.
It seems like everything works once gates have been entered the first time. it's a hacky fix for now but having the Gates initialized with one step makes everything work as expected, you just have to first delete the note in the clip. Either ways a work around but I like this better for now, you don't have remember to do anything before using it you just delete what's already there and it works. I see you've made a tool also, my patching is a messy disaster but if you have any suggestions id love to hear them.
Thanks for the tip.

Other than that little problem, I think the tool is brilliant for creating extremely weird and experimental rhythms by combining the Steps value with different Gate values.

I see that you added randomization to the gates but no shuffle sadly, that's what I'd implement next.

I would also remove two of the step lanes and leave a single one with random and shuffle, as the other two always end up adding too many notes to the overall sequence when randomized. Either way, keep it up!
Yeah I plan on adding scramble, random was easy to add but scramble will take a bit more work. I’ll get around to it:)
Scramble was easier than I expected, Kept the 3 lanes though that's my favorite part haha One mans trash and all:)
haha, far from it man, thanks
Been using this a lot lately and it's got me thinking it would be nice if the notes in the lanes could be nudged left and right.

Also, the first step of the pitch sequence defaults to F3, any quick way of changing that to C3?

Cheers.
Nudge is a good idea! I’ll check out the default notes. 
The 1.5 update is incredible.

Everything works perfectly and the nudge and quantize features are amazing, thanks!
Thanks, I appreciate the suggestions and feedback back:)
Anytime.

Do you think you could add polyphony to it?

I'm thinking a simple slider to determine the number of polyphony voices within a range of 2 to 7, plus two different stacking modes: chromatic and scale aware.

Maybe, I’ve never messed with polyphony but I don’t see why not? I’ll mess around with it one day when I get a chance. 

Login to comment on this device.

Browse the full library