Description
A midi arpeggio effect intended to simulate strumming a stringed instrument (e.g. guitar). A chord is 'collected' and the single notes of the chord are played back spread out over time. The 'Note Collect Timeout' allows for the effect to be played live with midi-keyboard, it compensates for a human not pressing keys at the same point in time. If the effect is used with a sequencer that can send chords with all note-on at the exactly time, it should be set to zero.
0) MIDI In | (midiin)
| (midiout)
| 1) MIDI Out | |
3) BPM source | (bpmsrc)
| (latency)
| 2) latency | |
4) BPM | (bpm)
| |||
5) Strum Direction | (mode)
| |||
6) Note Collect Timeout [ms] | (collect)
| |||
7) Strum Duration in Beats | (duration)
| |||
8) Strum Acceleration | (adjspeed)
| |||
9) Velocity Change | (adjvelocity)
| |||
10) Randomize Acceleration | (randspeed)
| |||
11) Randomize Velocity | (randvelocity)
| |||
(Control Input)
Port Properties:
Default: 1.000000
Scale Points | |
---|---|
0 | Control Port |
1 | Plugin Host (if available) |
(Control Input)
base unit for the time (unless host provides BPM)
Range | |
---|---|
min | 1.000000 |
max | 280.000000 |
default | 120.000000 |
(Control Input)
Port Properties:
Default: 2.000000
Scale Points | |
---|---|
0 | Always Down (low notes first) |
1 | Always Up (high notes first) |
2 | Alternate |
3 | Up/Down Beat |
4 | Up/Down 8th |
(Control Input)
Time to wait for chord to be 'complete'. Keys pressed withing given timeframe will be combined into one chord.
Range | |
---|---|
min | 0.000000 |
max | 300.000000 |
default | 15.000000 |
(Control Input)
Range | |
---|---|
min | 0.000000 |
max | 4.000000 |
default | 0.250000 |
Scale Points | |
---|---|
0.0 | Immediate |
0.125 | 32th |
0.25 | 16th |
0.5 | Eighth |
1.0 | Quarter |
2.0 | Half Note |
4.0 | Whole Note |
(Control Input)
Accellerate/Decelerate over the time of the strum. The total duration remains unchanged. If the value is greater than zero, early notes are further apart and later notes will be closer together.
Range | |
---|---|
min | -1.000000 |
max | 1.000000 |
default | 0.000000 |
(Control Input)
Modify velocity over stroke time. If the value is greater than zero, later notes will played louder.
Range | |
---|---|
min | -112.000000 |
max | 112.000000 |
default | 0.000000 |
(Control Input)
Amount of randomization to apply to the accel/decel setting. A Value of 1.0 means to add a random-number of the full-range (-1..1) to the given value.
Range | |
---|---|
min | 0.000000 |
max | 1.000000 |
default | 0.000000 |