Sequencer?

nenakkuallrac's icon

I want to get started on a sequencer... has anyone made a basic one they want to share?

Jagle's icon

could do, but building your own is simple
tempo/metro into counter in sel for your basic drum sequencer very easy

lewis lepton's icon

aye, sequencer building is really easy. much more than you think.
you can easily find one on the forum, but it is really easy.

also using [button] with indication of where you are up to in the sequence is also useful...

Jagle's icon

for a 16 step sequencer id have tempo 120
to a counter 15 to a sel 15
each of the sel outputs would bang a buffer, is you use 3 buffers you could have kick snare and hat very easily :)

nenakkuallrac's icon

Thanks for the tips guys! I quickly made a midi sequencer, quite fun. Next I want to trigger audio samples... Jagle, should I use an object in conjunction with buffer, or I could just use buffer?

Luke Hall's icon

The [buffer~] object just holds the audio. You'll want to use something like [groove~] or [play~] to actually trigger the sounds. Have a look at the help files for both of them.

lh

AudioLemon's icon

There is a very good Max tutorial on how to make a sequencer. It is unfortunately very confusingly named and located under Data Tutorial 5: List Processing. It really is very simple though. Only takes a few minutes to make a sequencer.

Jagle's icon

reading the tutorials and the similiar patches they recomend to look at are a great way to get into things

Miles Davies's icon

Here's a simple matrix sequencer:

Max Patch
Copy patch and select New From Clipboard in Max.

nenakkuallrac's icon

Thanks for the sequencer! BPM2ms, was a external you made that you didn't include I'm guessing? It's a cool algorithm for the final 4 buttons... an interesting feature! I'm curious if you designed it for something specific in mind, or what?

nenakkuallrac's icon

Okay so more general question. I've rigged up a sequencer using buffer~, play~ and line~. My problem is the samples are cut off by either the next step, or by a repeat of the same sample. I'm trying to see a simple way to avoid this. Any ideas?

the_man361's icon

maybe using poly will get you around that problem?

seejayjames's icon
Max Patch
Copy patch and select New From Clipboard in Max.

bpm-->msec can be done like this: