New app video - Custom Sequencer - Fourby

  • 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

    660 x 296 - 92K
  • Looks pretty cool. Are you wearing gravity boots in the video?

    Would love to give a try.

  • 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.

  • Heh, that explains the headphone cable hanging the wrong way! XD

    Got a screen shot of your M4L interface?

  • I'm not completely sure if the amxd file gathers all the necessary components since I've never shared this format before.

  • screenshots

    438 x 547 - 59K
    816 x 206 - 78K
  • 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-----------

  • 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 can't wait to get my 128 so I can try this out jesse!

  • @jesse - i have only just now seen your whisper, ill look at this tonight for you and see if i can help.

  • 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.