Forums > Max For Live

Manual step sequencer problem


Jan 10 2012 | 1:18 am

I’m trying to make a manual step sequencer out of the built-in Max version, and I’ve gotten pretty far but for one little problem – when I load a preset it triggers the first note already.

Can you help me figure out how to stop it sending that first note on preset change?

NB. This sequencer doesn’t sync with Ableton but has been designed to step forward with a button or MIDI input – note C-1.

— Pasted Max Patch, click to expand. —

`
(NB. Mirrored here – http://forum.ableton.com/viewtopic.php?f=35&t=174956 )

Jan 10 2012 | 8:12 am

the numberbox called "position" just after the counter is connected to the preset engine, so every time you recall a preset it outputs the zero.
Connect the third output of the Preset object to it and that should cure your ails.

Jan 10 2012 | 10:21 am

Thanks Wetterberg – think that’s closer but I’m still getting a note playing on preset recall after connecting that 3rd output – sometimes the note seems to ‘stick’ too …. maybe I need to exclude something else from the preset as well?

Jan 10 2012 | 10:31 am

Maybe this is overcomplicating it but perhaps I could add a variable that says ‘only play a note after receiving MIDI note C-1’? I’ve no idea how to do this though, total noob here!

Jan 10 2012 | 11:01 am

well, you need to resave the presets first – it’s not enough to just connect it.

Jan 10 2012 | 11:06 am

Mm, seems to happen with new presets too. Haven’t had much luck with my ‘gate’ work-around either. Rehearsal is in 2 hours and I badly need to fix it! :#

My next problem is stuck notes when changing patches! Is there any easy way I can send a "kill all notes" on preset change?

Jan 10 2012 | 11:17 am

I have been testing it, it definitely isn’t outputting new notes. I’m stumped as to why yours is. I wonder if I should save it for you, because I can tell that there are no notes being generated.

I just came up with a way of handling this in a hack-around, though. See attached.

Re: the kill all notes: I’d switch to just using a makenote, if you’re worried about the time-scale of it.
[Borax] gives you ways of killing all notes, btw.


-- Pasted Max Patch, click to expand. --

Jan 10 2012 | 11:21 am

Well the following patch has BOTH those mechanisms implemented. Again, I just tested and this appears to work.


-- Pasted Max Patch, click to expand. --

Jan 10 2012 | 11:24 am

Ok this looks cool – do I replace the bit next to the ‘noteout’ with it – input notes to the ‘pack 0 0’?

Jan 10 2012 | 11:26 am

put all this in where the [noteout] was – so this connects to that thing called step.overlay.

Jan 10 2012 | 11:28 am

Ah, sweet silence! I don’t know what you did but that killed it! Now to have a look at Borax :)

Jan 10 2012 | 11:31 am

what this little critter does is :
Every time you load a new preset it shuts a gate.
The note coming down (that first errant one) then fails to enter, and immediately opens the gate.
next one then passes freely.

Good luck with borax – it’s a great object :)

I’ve done stuff with "manual sequencers", and in those cases I only use the pitch value – that is, the incoming midi is then used for the velocity and note-on/off, so that you can scroll through the sequence, while still controlling the velocity. Pretty fun.

Jan 10 2012 | 11:33 am

Nice one… just got one problem – I’m now missing that first note when loading a preset!

Jan 10 2012 | 11:35 am

that must be because BOTH fixes are working. Simply remove either of them, I guess.

Jan 10 2012 | 11:37 am

By both fixes, you mean the ‘exclude from preset’ too? I’ll give it a go..

Jan 10 2012 | 11:44 am

Ok, if I remove the ‘exclude from preset’ I get a nasty stuck note when loading presets. If I remove your gate patch I get the same.

But with both enabled I lose the first note of the sequence! So mysterious..

Jan 10 2012 | 11:50 am

sorry man. I don’t know what to say at this point. I’m all out of time for testing this, I’m afraid.

Jan 10 2012 | 11:50 am

Ok no worries, thanks for your help.

Jan 10 2012 | 6:58 pm

Ok I figured it, just had to add one more element to the ‘exclude’ link! :)

Jan 10 2012 | 7:19 pm

u could make that extra note a special feature of your app.

"the mysterious sequencer – it always plays one extra note"

Jan 10 2012 | 8:24 pm

could you post the final version here, please?

Jan 10 2012 | 9:09 pm

Sure … just been adding a scaler too for output. Not very elegant but it does the job. Rehearsal ahoy!


-- Pasted Max Patch, click to expand. --

Viewing 22 posts - 1 through 22 (of 22 total)

Forums > Max For Live