LV2 Doc «MIDI Quantization» [Filter]

Description

Live event quantization. This filter aligns incoming MIDI events to a fixed time-grid. Since the effect operates on a live-stream it will introduce latency: Events will be delayed until the next 'tick'. If the plugin-host provides BBT information, the events are aligned to the host's clock otherwise the effect runs on its own time.

Title
MIDI Quantization
URI
http://gareus.org/oss/lv2/midifilter#quantize
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) BPM source
(bpmsrc)
 
(latency)
2) latency
4) BPM
(bpm)
 
5) Quantization Grid
(quant)
 
6) Note-off behaviour
(mindur)
 
   

Port List

0) MIDI In

(Midi Input)

3) BPM source

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 1.000000

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

4) BPM

(Control Input)

base unit for the time (unless host provides BPM)

Range
min1.000000
max280.000000
default120.000000

5) Quantization Grid

(Control Input)

Range
min0.003906
max4.000000
default0.250000
Scale Points
0.12532th
0.2516th
0.5Eighth
1.0Quarter
2.0Half Note
4.0Whole Note

6) Note-off behaviour

(Control Input)

Port Properties:

  • Enumeration
  • Integer

Default: 1.000000

Scale Points
0Quantize as is (may result in zero duration)
1Enforce minimum duration of one grid unit

1) MIDI Out

(Midi Output)

2) latency

(Control Output)

Port Properties:

  • Reports Latency
  • Not On GUI
  • Integer

Range
min0.000000
max192000.000000