APC Mono Sequencer
Add APC40 hardware control to the Mono Sequencer to create b...
- Type
- MIDI Effect
- Author
- datadebt
- Version
- 1.0
- License
- AttributionNonCommercialShareAlike
- Live version
- 9.1.6
- Max version
- 6.1.6
- Downloads
- 12,105
- Updated
- 2014-11-12
Description
Add APC40 hardware control to the Mono Sequencer to create basslines and melodies in minutes without ever touching a mouse or a MIDI keyboard. Unlike other grid-based step sequencers for the APC, this uses the grid to show you a complete sequence of up to 40 notes while you quickly adjust the pitch, velocity, octave, and duration of each step with the ringed encoders. This gives you much more precision as well as complete variety in note selection.
This patch modifies the Mono Sequencer by Cycling '74 with a brand new control layout, but leaves all the original functionality intact, including multiple pattern storage, mouse editing, copy/paste, randomization, and variable timing.
Check out this tutorial video to get a quick introduction to sequencing using only knobs and buttons:
https://www.youtube.com/watch?v=FG0_c5RODrE
Uses parts of the original APC Step Sequencer by Mark Egloff: http://www.maxforlive.com/library/device.php?id=877
Comments (12)
This seq looks amazing. I cant wait to try it. can you use multiple instances?
I'm not sure if it does work with the APC20, as I don't have one to test with. The principal functionality is designed for the macro controls (the 8 ringed encoders on the apc40) which aren't present on the APC20. I suppose you could use the cue level knob as a universal control, and then select the control parameter using the scene launch buttons instead. Happy to try to implement it in a future version if you think it'd be useful.
This patch uses the same basic interface to the APC hardware, an Mark's, but it gets its clock timing from the global transport rather than the current clip. It should work faster as far as running lights and button presses since it's making fewer trips to the Live Object Model.
While the original Mono Sequencer device is amenable to being used in multiple instances, I haven't tested this version in that setup. I suppose there may be some namespace collisions with send/return objects that can cause interference, and in any event switching the hardware control on/off as you move between channes will be the most brittle piece as it's largely taken from Mark's patch. YMMV.
My usual approach is to have the mono sequencer on a dummy MIDI channel and then route it via the I/O menu to the instrument I want to control. This has the benefit of making it super-easy to record MIDI clips from the sequencer.
It shouldn't be too hard to make the grid work the the MkII, (though I don't have one to test with). If the control number assignments haven't changed, it should be as easy as adding the right control_surface object name in a few places. I see in the Live Settings Midi/Sync window that it's listed as "APC40 MkII" in the supported control surfaces dropdown. Can you tell me what name shows up in the dropdown list on this device when you connect the MkII? I suspect it will be the same but maybe with an underscore instead of a space, since spaces count as list separators in max. Or, if anyone with an MkII wants to send me a patch just email me at [email protected].
yes it has an underscore in max APC40_MkII. I would send you a patch but not sure what kind of patch you need to see?
it felt for ages as though there would never again be any patches written for the apc, and like others noted in the comments, the original egloff patch has been very spacey since live9
also the monosequencer is my favourite max device so this baby is a win-win. cheers