Hi!
I'm new to Bach but I've been using MAX for almost a year or so. I would like to know if there's a way to play notes step by step on a bach.roll with some kind of message. I would like to have a bunch of notes and each time a trigger a button, the next note in the roll will be triggered. If there are some notes at the same position, I would like to get a chord.
Do you know if there's an easy way to do this?
Thanks!
Step by step triggering bach.roll notes
-
- Site Admin
- Posts: 1349
- Joined: Fri Dec 03, 2010 1:25 pm
Re: Step by step triggering bach.roll notes
Yes, it is simple.
Just select a chord, e.g. "sel chord 1 $1", then "dumpselection" to play it.
You also have a go-to-based system of navigation, e g. "goto next, dumpselection".
Best,
d
Just select a chord, e.g. "sel chord 1 $1", then "dumpselection" to play it.
You also have a go-to-based system of navigation, e g. "goto next, dumpselection".
Best,
d
Re: Step by step triggering bach.roll notes
Oh! Thanks a lot! I'll try that later!!
Re: Step by step triggering bach.roll notes
One more question ... When sending the "goto next, dumpselection" message, if there are several notes with a duration overlap, when the second note is triggered the first one is also triggered again. Is there a way to avoid that? I mean, if a note has already being played, I don't want that to be triggered again in a "chord" way unless they are all in the same time position a a real chord ...
I hope my explanation makes sense ...
I hope my explanation makes sense ...
-
- Site Admin
- Posts: 1349
- Joined: Fri Dec 03, 2010 1:25 pm
Re: Step by step triggering bach.roll notes
Please search #goto in the help center, there are many options.
In any case, for your simple stepping, the simple selection mechanism will work just fine, as long as you remember to send "unsel all" before every new selection.
In any case, for your simple stepping, the simple selection mechanism will work just fine, as long as you remember to send "unsel all" before every new selection.
Re: Step by step triggering bach.roll notes
Thanks Daniele. I've found what I was looking for by sending "goto next @polymode nooverlap, dumpselection" ... Looking at the #goto help was the solution!