LV2 Doc «Scale CC Value» [Filter]

Description

Modify the value (data-byte) of a MIDI control change message.

Title
Scale CC Value
URI
http://gareus.org/oss/lv2/midifilter#scalecc
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
Preset
  • Invert CC Value
Screenshot
   
0) MIDI In
(midiin)
 
(midiout)
1) MIDI Out
3) Filter Channel
(channelf)
 
(latency)
2) latency
4) Parameter (Min)
(lower)
 
5) Parameter (Max)
(upper)
 
6) Parameter Mode
(pmode)
 
7) Value Scale
(valmul)
 
8) Value Offset
(valoff)
 
9) Value Mode
(vmode)
 
   

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) Parameter (Min)

(Control Input)

lower end of parameter-range (inclusive)

Port Property:

  • Integer

Range
min0.000000
max127.000000
default0.000000

5) Parameter (Max)

(Control Input)

upper end of parameter-range (inclusive)

Port Property:

  • Integer

Range
min0.000000
max127.000000
default127.000000

6) Parameter Mode

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 1.000000

Scale Points
0Bypass
1Include Range
2Exclude Range

7) Value Scale

(Control Input)

Range
min-10.000000
max10.000000
default1.000000

8) Value Offset

(Control Input)

Port Property:

  • Integer

Range
min-64.000000
max64.000000
default0.000000

9) Value Mode

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 0.000000

Scale Points
0Clamp to 0..127
1Reflect Overflow (-1 to 1, 128 to 127)
2Truncate Overflow (-1 to 127, 128 to 0)

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Not On GUI
  • Reports Latency
  • Integer

Range
min0.000000
max192000.000000