LV2 Doc «MIDI Key-Range Filter» [Filter]

Description

This filter allows to define a range of allowed midi notes. Notes-on/off events outside the allowed range are discarded. If the range changes, note-off events are sent to currently active notes that end up outside the valid range.

Title
MIDI Key-Range Filter
URI
http://gareus.org/oss/lv2/midifilter#keyrange
Class
Filter
Author
Robin Gareus
Author's Email
mailto:robin@gareus.org
Author's Homepage
http://gareus.org/
Required Feature
  • URID map
Optional Feature
  • Hard Realtime Capable
Screenshot
   
0) MIDI In
(midiin)
 
(midiout)
1) MIDI Out
3) Filter Channel
(channelf)
 
(latency)
2) latency
4) Lowest Note
(lower)
 
5) Highest Note
(upper)
 
6) Operation Mode
(mode)
 
   

Port List

0) MIDI In

(Midi Input)

3) Filter Channel

(Control Input)

MIDI Channel (1..16) on which the filter is active; 0: any). Data on other channels is passed though unmodified.

Port Properties:

  • Integer
  • Enumeration

Default: 0.000000

Scale Points
0Any
101
202
303
404
505
606
707
808
909
1010
1111
1212
1313
1414
1515
1616

4) Lowest Note

(Control Input)

lower end of note-range (inclusive)

Port Property:

  • Integer

Range
min0.000000
max127.000000
default0.000000

5) Highest Note

(Control Input)

upper end of note-range (inclusive)

Port Property:

  • Integer

Range
min0.000000
max127.000000
default127.000000

6) Operation Mode

(Control Input)

Port Properties:

  • Integer
  • Enumeration

Default: 1.000000

Scale Points
0Bypass
1Include Range
2Exclude Range

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Not On GUI
  • Integer
  • Reports Latency

Range
min0.000000
max192000.000000