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: | 274 |
ⓘ License: | AttributionNonCommercialShareAlike |
Average Rating
(1) Log in to rate this device |
4 |
Files
Device File: | 3Gates.amxd |
Comments
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.
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.
Posted on October 06 2024 by carlosbtlr |
Report Issue
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.
Random/shuffle on the gates could be cool, I’ll mess around with it when I get a chance.
Posted on October 06 2024 by Gross9978 |
Report Issue
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.
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.
Posted on October 07 2024 by carlosbtlr |
Report Issue
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.
Posted on October 07 2024 by Gross9978 |
Report Issue
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.
Posted on October 07 2024 by Gross9978 |
Report Issue
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!
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!
Posted on October 10 2024 by carlosbtlr |
Report Issue
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:)
Posted on October 11 2024 by Gross9978 |
Report Issue
Scramble was easier than I expected, Kept the 3 lanes though that's my favorite part haha One mans trash and all:)
Posted on October 13 2024 by Gross9978 |
Report Issue
haha, far from it man, thanks
Posted on October 14 2024 by carlosbtlr |
Report Issue
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.
Also, the first step of the pitch sequence defaults to F3, any quick way of changing that to C3?
Cheers.
Posted on November 04 2024 by carlosbtlr |
Report Issue
Nudge is a good idea! I’ll check out the default notes.
Posted on November 04 2024 by Gross9978 |
Report Issue
The 1.5 update is incredible.
Everything works perfectly and the nudge and quantize features are amazing, thanks!
Everything works perfectly and the nudge and quantize features are amazing, thanks!
Posted on November 05 2024 by carlosbtlr |
Report Issue
Thanks, I appreciate the suggestions and feedback back:)
Posted on November 05 2024 by Gross9978 |
Report Issue
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.
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.
Posted on November 05 2024 by carlosbtlr |
Report Issue
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.
Posted on November 05 2024 by Gross9978 |
Report Issue
Do you think you could make a transformation version of this to slice notes? All the slicing tools available are quite bad at applying irregular and complex rhythms. This tool functioning as a MIDI transformer would nail that task.
Posted on November 26 2024 by carlosbtlr |
Report Issue
Maybe? Like the slicing would be determined by where the gates are?
Posted on November 26 2024 by Gross9978 |
Report Issue
Yeah, exactly.
I've been trying to do it with the generator, but the problem is the note gets replaced by a new sequence, whereas with a transformation tool, the pitch of the note would remain intact and only the slicing would be applied.
I've been trying to do it with the generator, but the problem is the note gets replaced by a new sequence, whereas with a transformation tool, the pitch of the note would remain intact and only the slicing would be applied.
Posted on November 27 2024 by carlosbtlr |
Report Issue
I might be able to, I’ve found native max has some limits for some of this when there’s loops of transformations and it’s way easier to do it in JavaScript. I’m working on a transformer as a project to learn JavaScript right now so once I know the basics I’d be up to try a figure it out. How do you see the ui working? Like if a clip has 8 notes and the tool had 8 steps anywhere a gate would hit a note gets sliced or the gates represent note count but not position so that 1 gate would slice one out of every 8 notes no matter where they are in relation to the gates. If there are 2 gates would the amount of slices per note be determined by the multislider? Feel free to email me if you don’t want to have a giant conversation in the comments section haha my emails my user name here @gmail
Posted on November 27 2024 by Gross9978 |
Report Issue
Login to comment on this device.
Browse the full library
A legato function would be handy as well.
Thanks!