Forums > MaxMSP

Stepping thru midi sequences

July 13, 2007 | 1:45 am

I’ve spent some time playing with various max objects and searching the forums here, but have not been able to achieve what I’m after.
What I would like to be able to do is load a midi sequence and then "step" through the sequence, one note at a time. Now, I’ve played with the follow object which comes close, but will only output note on messages. I need the note off messages outputted and preferably with the duration in the sequence. The coll object is similar but even less helpful as it would require me to parse the midi data to get it into coll :(
I’ve also tried advancing the playback of a midi sequence(seq object) manually using "tick" but I get surprising results. I send "tick" once and no output, then I send "tick" again and I get what seems to be all of the data in the sequence, all at once. I think it would be ideal if I could just send tick commands to advance the sequence playback, but no luck yet. Does anyone have any ideas on how to go about this?

(Thanks and sorry to be so verbose!)

Tim


July 13, 2007 | 1:56 am

Use seq with start -1. Then send "tick" messages 24 per beat. Detonate also
supports a "next" message.

On 7/12/07 9:45 PM, "Tim" wrote:

>
> I’ve spent some time playing with various max objects and searching the forums
> here, but have not been able to achieve what I’m after.
> What I would like to be able to do is load a midi sequence and then "step"
> through the sequence, one note at a time. Now, I’ve played with the follow
> object which comes close, but will only output note on messages. I need the
> note off messages outputted and preferably with the duration in the sequence.
> The coll object is similar but even less helpful as it would require me to
> parse the midi data to get it into coll :(
> I’ve also tried advancing the playback of a midi sequence(seq object) manually
> using "tick" but I get surprising results. I send "tick" once and no output,
> then I send "tick" again and I get what seems to be all of the data in the
> sequence, all at once. I think it would be ideal if I could just send tick
> commands to advance the sequence playback, but no luck yet. Does anyone have
> any ideas on how to go about this?
>
> (Thanks and sorry to be so verbose!)
>
> Tim

Cheers
Gary Lee Nelson
Oberlin College
http://www.timara.oberlin.edu/GaryLeeNelson


July 23, 2012 | 9:10 pm

I have an "M" question. I would like to use the feature Step Advance. The Step Advance control allows you to manually step a Voice through its sequence of notes, something like the "one key play" feature found on small Casio keyboards. Problem I am having is when I use it I hear the D3 and E3 keys in Ableton Live at the same time as sequence. I need a way to send IAC separately. Never mind – just figured it out. "Select Midi From IAC Bus 1 within midi track of Live… Duh…


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