How does the "Select every other note" preset work?

Let’s say I have a bunch of notes one after the other in C0, or any other pitch. I want to select every other note, preferably in a way that doesn’t involve pressing Cmd and then clicking on each note I want to select.

So I think “Maybe there’s a preset for it”, not really thinking it could be true by any stretch of the imagination, but to my surprise there is. One problem. I have no idea how it works. You might think that you just select a bunch of notes that are all one after the other, and it selects every other note. That makes sense, right? Or maybe it does it to all the notes inside the selection range from the start locator to the end one, right?

But no, it doesn’t. It selects every other note in sections during the whole MIDI part that’s open in the key editor, with no logic that I can tell. It doesn’t care about the selection range, it selects notes everywhere in the whole part that is open in the editor. It also doesn’t care about what you have selected manually.

I tried to make sense of what the preset shows, but there’s this R2-D2 thing that I have no idea what it is, and I tried deleting it, modifying that whole line, and many things but nothing works.

Any clues anybody can give me?

1 Like

Yeah, try to specify the pitch of the note as well, in your case C0, in my case C3:

Also: If you want to limit the area to something shorter than the part you could use the cycle locators for this:

1 Like

Thanks, Johnny, that worked. It took me a while to get it right, because I had the parenthesis and it wasn’t working, until I realized you didn’t have them. Also, I noticed that no note can be selected or it will select all of them.

I wonder if there’s a way to achieve the same result but instead of using the cycle selection, to just simply select the notes in the key editor and apply this preset?

You don’t have to use position / inside cycle, This is an optional option.

The problem is that if I don’t use that, it selects everything in the whole track. Well, at least in my case because I use one part per track, I don’t do little parts with just the areas that have MIDI, and I don’t like it that way.

You can chose anything that is available for the Condition column of the Position entry in the Logical Editor example. However, “current selection” is no such option.

But you can use other parameters to ‘tag’ items. For example you could create & run in sequence 3 Presets which

  1. Convert all Selected Notes from MIDI Channel 1 to Channel 2
  2. Selects every other Note but only for Channel 2 (now do what you want with them)
  3. Convert all the Notes on Channel 2 to be on Channel 1
1 Like

Smart. @Sebastian_Alvarez : This would require to create 3 different presets on the Logical Editor, as per raino’s steps. Afterwards you’d make a macro (in Key Commands) where you call them up. Insert a “de-select all” command between step 1 and 2.

But if “current selection” is not an option, then how would I tell the Logical editor to convert all the selected notes?

No, in general it will work if you have Transform selected next to the Apply button. And there is nothing stopping you from using the same structure when you have the bottom set to Select except the results won’t be what you want. That’s because when you run the Preset it repeatedly modifies what is selected and then uses this modified selection to figure out what to do next.

In a way it’s a form of recursion. I wonder if that can be exploited somehow.

Anyway here’s a Preset to change the Channel which shows how it works.

Hi, I’m trying to use your help in my case but it doesn’t work.

I’ve got toms on pitch G1 so that there are four tom hits at the end of every bar. Now if I change the pitch equal G1 and press Apply, it selects just two first tom hits, leaving the rest of them unselected.

What am I doing wrong?

I think the preset is working fantastically correct. It looks like you got double notes on G1. Try to delete doubles.


Select all notes on G1 first.

1 Like

That was it!
Many thanks @Johnny_Moneto :slight_smile:

1 Like