LV2 Doc «MIDI Event Filter» [Filter]

Description

Notch style message filter. Suppress specific messages. For flexible note-on/off range see also 'keyrange' and 'velocityrange'.

Title
MIDI Event Filter
URI
http://gareus.org/oss/lv2/midifilter#eventblocker
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) Block Control Changes
(blkcc)
 
(latency)
2) latency
4) Block Notes
(blknote)
 
5) Block Program Changes
(blkpc)
 
6) Block Polykey-Pressure
(blkpp)
 
7) Block Channel-Pressure
(blkcp)
 
8) Block Pitch Bend
(blkpb)
 
9) Block Sysex/RT messages
(blksx)
 
10) Block custom message
(blkcm)
 
11) Custom Message Type
(cmt)
 
12) Custom message Channel
(cmf)
 
13) Custom message Data1
(cm1)
 
14) Custom message Data2
(cm2)
 
   

Port List

0) MIDI In

(Midi Input)

3) Block Control Changes

(Control Input)

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default0.000000

4) Block Notes

(Control Input)

Port Properties:

  • Toggle
  • Integer

Range
min0.000000
max1.000000
default0.000000

5) Block Program Changes

(Control Input)

Port Properties:

  • Toggle
  • Integer

Range
min0.000000
max1.000000
default0.000000

6) Block Polykey-Pressure

(Control Input)

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default0.000000

7) Block Channel-Pressure

(Control Input)

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default0.000000

8) Block Pitch Bend

(Control Input)

Port Properties:

  • Toggle
  • Integer

Range
min0.000000
max1.000000
default0.000000

9) Block Sysex/RT messages

(Control Input)

Port Properties:

  • Toggle
  • Integer

Range
min0.000000
max1.000000
default0.000000

10) Block custom message

(Control Input)

Port Properties:

  • Integer
  • Toggle

Range
min0.000000
max1.000000
default0.000000

11) Custom Message Type

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 0.000000

Scale Points
0Note Off (0x8x)
1Note On (0x9x)
2Polykey Pressure (0xAx)
3Control Change (0xBx)
4Program Change (0xCx)
5Channel Pressure (0xDx)
6Pitchbend (0xEx)

12) Custom message 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:

  • Enumeration
  • Integer

Default: 0.000000

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

13) Custom message Data1

(Control Input)

Port Property:

  • Integer

Range
min-1.000000
max127.000000
default-1.000000
Scale Points
-1Any

14) Custom message Data2

(Control Input)

Port Property:

  • Integer

Range
min-1.000000
max127.000000
default-1.000000
Scale Points
-1Any

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Integer
  • Reports Latency
  • Not On GUI

Range
min0.000000
max192000.000000