-
http://www.youtube.com/watch?v=-3zXsFpihDY&feature=youtu.be
Here is a video demo of the sequencer application I've been developing for a 128 monome in Max4Live (I call it Fourby). The basic idea is using 4x4 grids as 16 step sequencers, the column(s) to the left of the 4x4 grid are used for selecting the particular sound in the sequence.
The sounds are loaded into a drum rack in Ableton and everything is synced with Ableton's clock. At this point it is very customized for me, but if anyone is interested in digging into my programming and tweaking for your own purposes I'm willing to share. I'm interested in adding the visual element of each step of the sequence blinking as it hits, but I haven't come up with a good way to do this without messing with the other LED info I already have.
Layout is as follows (see photo):
Drum Sequencer 4x4 - C13-16 x R1-4
Drum sounds - C12 x R1-4 (4 sounds, usually Kick, Snare, Open Hat, Closed Hat)
2nd Sequencer 4x4 - C8-11 x R1-4
2nd Seq sounds - C6-8 x R1-4 (8 sounds)
3rd Sequencer 4x4 - C8-11 x R5-8 (used to feed midi to analog synth)
3rd Seq notes - C6-8 x R5-8 (8 notes)
2nd Seq sound sets - C12-16 x R5-6 (10 sound sets)
Drum sound sets - C12-16, R8 (5 sound sets)
Preset Drum Patterns C1-5, R1
Banks for saving drum patterns (double click to save, single click to play) C1-5, R2)
Banks for saving Seq2 patterns C1-5, R3
Banks for saving Seq3 patthers C1-5, R4
16th note accents on/off (dial in app can adjust accent amount) - C2,R8
Swing on/off (dial in app can adjust swing amount) - C1,R8
Clear Drum Seq - C1,R7
Clear Seq2 - C2, R7
Clear Seq3 - C3, R7 -
Ha! I just flipped the video so the layout would make more sense. I don't have a video camera so I just shot this with the built-in isight on my macbook.
-
I'm not completely sure if the amxd file gathers all the necessary components since I've never shared this format before.
-
hey mate
RE: LED
"sequence blinking as it hits, but I haven't come up with a good way to do this without messing with the other LED info I already have"
hope you can make this work for you
----------begin_max5_patcher----------
812.3ocwX01aaBCD9yoR6+fGRSUZJKBayq6aS6mwzTEAbRbEwlYbZyV09uO6
ygDRyRCjBseIl6.NtmGdtyW3oObyDu4xsrZOzWQ+.MYxSFOS.eVOSZbLwac1
17xrZ3B8xkqWyDZuo6NolsUCm3yH8JF5V+aQbQAOOSypAOJ4iyPeeUlXIyXy
MNknrhBDKKek8jnEREpl8qMLQN6i6iaIWvxkaDPvoMdWHE5Z9eXVmXxL+F+h
Mq4hRlFxQbi2pLc9JtX4cJVt1ASL02bWHbZJrDBVAIy7Q+rUrjazMAyu8iVj
sFdzdeSwyJ2mq7Bvob98eAiS8.u+8C2XWMKS6L2JXOZhwoTackhKzKPepr.4
an2buAiOngsniTvf3ed1Xenb9z+th4him2gaoaLUZxvST4fLavYGRrcwoUdI
1gdd1YJxiaqZbK8lqhGdtpfsfoFZphPo1EZxaoPJZ3ImJdECg886G+PtrTJh
.Ro32R9I754m0YZEeatVcHx8UQjfAfuquK8EvbK5SYPklotiIxlWxNpO7IDR
IuFJrf0Cw1r0BD0j+CkDQ2CmJEq1reVllKEsRdHa8OelmsQK2qGF9F9rRDd3
zdXendLkLKkFERnlBznKI.Imkuma5wZ46dKDwjfqWIpkKWVxtVUHNYOzI9ct
1qe5viar2F2zfguCkIuTxwnEkYatFpJ5ULO.nR5sBgNB8xgoHYJyjSw8iqBu
HW0phJldItJ3EUNScCIbsSHfomLhfKDvfzOeFe.P1S7L9rVtQk2jUMg0zG7P
1Tvp0bAzsr0kk9rqZEunfINpbYMunRZP1tTIHXVnorDG.yeevn0ShWaq4.H5
edQQOfRTWfxIHtqXIlb.J1iGSjDzMjDccHgld.I1iGOjXFMoKpqjqTckPaot
rFiHRR5DRtx2HDbqWIfwHhj3Q8cRfazW2PgGY392m6tLqw6NFCeUXrkwHhjN
0TyNu6Uo6Ba8NALd+6pQBdMc0v33wus1I43KsUCoOPYW5iIT2muJx88IZaEC
y5Gig8gR5JL2MrPVU0CLU8t7zgPyTV2KUV6noNatvY6xROE6AdysDZ7.Q07y
+DUJ4wO
-----------end_max5_patcher----------- -
bump
-
Am playing with this now. Lotsa fun... Still working my head round the note sequencers (I think you got your text file and your layout jpeg labeling a bit twisted... Looks like you call sequencer 1 and 2 (in the text file) sequencer 2 and 3 in the jpeg?)
That 2nd/3rd sequencer with the scale programmed is a nice touch. -
You're right, I messed that up in the reference file. Here's the txt file updated.
I use the 3rd sequencer to run to an analog synth, but it could easily be used for a VST or for more samples.
Sequencer 3 sound sets are not functional at this point since I've set up that sequencer to generate midi notes. It could be changed so each "sound set" changes the scale of the notes, but I haven't set that up yet.
I've realized there are still a few things that could be cleaned up, but the functionality is there. The main idea for me is to have a sequencer that I can program very quickly and manipulate easily for live performances.
There is still a block of 10 buttons that could be put to use. I'm thinking some sort of MLR function that changes the starting point of the bar or allows looping smaller sections. -
Updated:
Now double click any button that chooses the sound of that sequencer to clear that sound from the current pattern.
Also add a 4th 4x4 grid starting at Row 5, Column 2 that functions like MLR. Double click Row 5 Column to turn this on/off. Single clicks anywhere in that grid set the start point of all sequencers. Hold a button and press another in the grid after it in the sequence to create an inner loop. Double click on Row 8, Column 5 (16th step in the sequence) to reset the sequence back to being quantized with Ableton's bar/beat.
And that changes a couple other buttons. Now Row 8, Column 1 turns swing on/off. Row 7, Column 1 clears Drum Sequencer. Row 6 Column 1 clears Seq1. Row 5 Column 1 clears Seq2. -
I got it worked out. Check out the new version, the MLR function adds a whole new layer. I need to get on another computer that I don't have this week to update the visual showing the new layout.
-
I found some bugs with the new MLR section when I put it in my full setup with pages. Trying to work those out.