My first foray into the M4L programming is a program I dubbed M4LemurSeq. So far it is a 16 step sequencer that is controlled by 4, 16xmultislider objects. The Following features are implemented...
- 16 x Multislider to control Note (1-12 steps)
- 16 x Multislider to control Octave (1-8 Steps) - A combination of Octave and Note = Outputted Note to Max patch
- 16 x Multislider to control Velocity
- 16 x Multislider to control Duration
- 16 x Button to act as a kill switch for that step (Erases all values, Note, Octave, Velocity, and duration)
- Range slider used to control step range (1-16). A lock function to move range around.
Note: Octave, Velocity, and duration Multisliders are controlled by 3 switches with their associated labels. When one is chosen the others are hidden on the same area on the screen. You can only modify one of the functions at a time.
Live Functions implemented:
- Fold button to fold to used notes on the Live sequencer
- Zoom/unzoom button to zoom to notes +/- one octave
To Be implemented:
- Control features of Live to make the sequencer more of a general purpose controller.

As soon as I debug some of the functionality, then I will definitely post it to the community for everyone to enjoy!