LV2 Doc «MIDI Sostenuto» [Filter]

Description

This filter delays note-off messages by a given time, emulating a piano sostenuto pedal. When the pedal is released, note-off messages that are queued will be sent immediately. The delay-time can be changed dynamically, changes do affects note-off messages that are still queued.

Title
MIDI Sostenuto
URI
http://gareus.org/oss/lv2/midifilter#sostenuto
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) Sostenuto [sec]
(sostenuto)
 
5) Pedal Mode
(pedal)
 
   

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:

  • Enumeration
  • Integer

Default: 0.000000

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

4) Sostenuto [sec]

(Control Input)

Time to delay the note-off signal.

Range
min0.000000
max600.000000
default0.000000

5) Pedal Mode

(Control Input)

Mode of the sustain pedal. Fixed on/off (control parameter automation) or depending on MIDI CC 64.

Port Properties:

  • Enumeration
  • Integer

Default: 1.000000

Scale Points
0off
1on
2CC64

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Integer
  • Reports Latency
  • Not On GUI

Range
min0.000000
max192000.000000