a better search for max devices
Selection Filter screenshot

Selection Filter

by dennisdesantis

NOTE: This device is fully compatible with Live 11.1 or high...

View on maxforlive.com Website

Type
MIDI Effect
Author
dennisdesantis
Version
22.0.4
License
None
Live version
12
Max version
8.6
Downloads
0
Updated
No Updates

Description

NOTE: This device is fully compatible with Live 11.1 or higher, but it will not work in versions of Live 11 prior to 11.1. If you need to use these versions of Live, please use Selection Filter 1.0.2 instead (https://maxforlive.com/library/device/5911/selection-filter).

version 2.0.4

- improved visibility with Live themes

---

Select notes in clips based on their musical properties.

Selection Filter allows notes to be selected according to twelve types of musical criteria (nine types in Live 10):

Pitch — select all notes within a range of pitches

Scale — select all notes that are members of the chosen scale

Highest/Lowest — select the highest (or lowest) note of every chord

Velocity — select all notes within a range of velocities

Velocity Range - select all notes within a range of values of the Velocity Range parameter (Live 11.1+ only)

Release Velocity - select all notes within a range of release velocities (Live 11.1+ only)

Probability - select all notes with a range of probabilities (Live 11.1+ only)

Beat position — select notes that begin at a particular rhythmic location within a bar, and then optionally at multiples of that position

Duration — select notes within a range of note lengths

Nth note — select every Nth note, with an optional offset

Active/Inactive — select all notes that are unmuted (or muted)

Random— randomly select a fixed number or a percentage of notes

Comments (12)

  • qbeatsmusic · April 27 2024
    Hey Dennis, thank you for updating this. Is there any world where the select highest and lowest pitches or even other features of this could ever be made into max transform tools? I would love to have these tools on the fly in the piano roll would be epic!
  • dennisdesantis · April 28 2024
    Unfortunately, it isn't currently possible for the Max MIDI tools to make changes to note selection.
  • qbeatsmusic · May 12 2024
    bummer. thank you so much for the reply!
  • two20eight · May 26 2024
    Hi, I've used this on Live 11 to select short notes before, but since upgrading to Live 12 and following exactly the same process on the same duration notes, selection filter selects all the notes within the pattern instead, regardless of note length. Is this a known issue? Thanks
  • dennisdesantis · May 27 2024
    Hi two20eight,
    To clarify - you're talking about using the Duration filter, right?
    I can't reproduce this problem. For me, Duration is correctly selecting notes within the Low/High range in Live 12.
    One thing - it's sometimes a bit hard to *see* which notes are selected in Live 12. Is it possible this is the issue?
    Otherwise, please feel free to send me a video of the issue, or detailed steps to reproduce the bug, or even a Set. You can mail me at [email protected].
    Thanks,
    Dennis
  • two20eight · May 27 2024
    Thanks Dennis. I will try it again later today, and record the screen while doing so.
    Thanks
  • BlackwellFlame · August 27 2025
    Hey, great device. I don't know if this was always a thing or recently started and I never noticed, but if I leave the device on a track, everytime I click on a new audio clip it creates an undo history action "change". I noticed because I was A/B testing something with undo/redo and when I clicked on a different audio track it erased my undo history by creating a new undo action "change". I think maybe in the past I would just use the device and then delete it after using it instead of keeping it on the track? Just thought I'd mention it to see if it's always done that or it's something worth checking out.
  • BlackwellFlame · August 27 2025
    Hey, great device. I don't know if this was always a thing or recently started and I never noticed, but if I leave the device on a track, everytime I click on a new audio clip it creates an undo history action "change". I noticed because I was A/B testing something with undo/redo and when I clicked on a different audio track it erased my undo history by creating a new undo action "change". I think maybe in the past I would just use the device and then delete it after using it instead of keeping it on the track? Just thought I'd mention it to see if it's always done that or it's something worth checking out.
  • g8tr1522 · November 22 2025
    Hey, I left a review on gumroad asking this, which was a dumb idea. Feel free to delete that Mr. Dennis.
    I was hoping this would let me highlight notes in the midi roll when using microtonal scales. Or instead have similar functions for the "find and select notes" function in clip view (when using a tuning file).
    Maybe I'm missing something, but I don't see a way to accomplish that. For example, I want to highlight the 7 natural notes in 19-edo. (ie, C-D-E-F-G-A-B). And then have those notes highlighted across all octaves. When you are in the default 12-edo tuning, the 'black keys' are darkened slightly in the midi roll. My headache is that this disappears when using tuning files. "Find and Select Notes" would be a compromise, but this is disabled for alternate tunings afaik.
    Maybe I could edit the parameter objects in the m4l device to adapt the device to 19-edo? I'm a complete Max4Live noob, I only know how to do basic midi processing. Lmk if there's some hacky way to edit this device to achieve this.
    Thanks. And I will be happy to leave a nice tip on gumroad if you can lend any help. :)
  • romanwave · December 03 2025
    Hi, thank you for this device! I use it a lot in my job.
    But there is a problem - there is huge CPU overload in activity monitor while it's on the track. When I delete it, everything is fine.
  • dennisdesantis · December 04 2025
    Hi g8tr1522,
    The device doesn't currently support pitch selection when using tuning files. It *might* appear to work when using tunings that have exactly 12 pitch classes, but this is really just luck. Internally, the device has no knowledge of tunings or scales at all. It's just comparing MIDI note numbers to indices in a list of known scales.
    Making this work for tunings might be possible but I haven't looked into this yet.
    Best,
    Dennis
  • dennisdesantis · December 04 2025
    Hi romanwave.
    I can't reproduce this. CPU usage seems to be extremely low on my machine.
    Can you provide more detail - what type of computer, OS, etc.? Even better - can you send me a video demonstrating the issue?
    Thanks,
    Dennis

← Back to search