LV2 Doc «MIDI N-Tap Delay» [Filter]

Description

This effect repeats notes N times. Where N is either a fixed number or unlimited as long as a given key is pressed. BPM and delay-time variable allows tempo-ramps. On every repeat the given velocity-adjustment is added or subtracted, the result is clamped between 1 and 127.

Title
MIDI N-Tap Delay
URI
http://gareus.org/oss/lv2/midifilter#ntapdelay
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) BPM source
(bpmsrc)
 
5) BPM
(delayBPM)
 
6) Repeat-time in beats
(delayBeats)
 
7) Repeats
(taps)
 
8) velocity ramp
(velocityadj)
 
   

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) BPM source

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 1.000000

Scale Points
0Control Port
1Plugin Host (if available)

5) BPM

(Control Input)

base unit for the delay-time

Range
min1.000000
max280.000000
default120.000000

6) Repeat-time in beats

(Control Input)

delay length in base-units

Range
min0.003906
max16.000000
default1.000000
Scale Points
0.12532th
0.2516th
0.5Eighth
1.0Quarter
2.0Half Note
4.0Whole Note
8.0Two Bars
16.0Four Bars

7) Repeats

(Control Input)

Number of repeats

Port Property:

  • Integer

Range
min0.000000
max64.000000
default3.000000
Scale Points
0until note-off

8) velocity ramp

(Control Input)

Velocity change per repeat

Range
min-64.000000
max64.000000
default-10.000000

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Not On GUI
  • Reports Latency
  • Integer

Range
min0.000000
max192000.000000