Both sides previous revisionPrevious revision | |
vividshaper_reference_manual [2025/08/23 17:25] – lars | vividshaper_reference_manual [2025/09/13 15:47] (current) – [API] lars |
---|
midigenerator -- A value true/false. A true value means only one generator will be running and it cannot turn off. | midigenerator -- A value true/false. A true value means only one generator will be running and it cannot turn off. |
legato -- A value true/false. Turns on legato effect (currently only for monophonic, 1 generator) | legato -- A value true/false. Turns on legato effect (currently only for monophonic, 1 generator) |
portamento[x] -- Portamento for oscillator x (between 0 - 5, seconds per seminote where 0 = off) (v1.4) | portamento[x] -- Portamento for oscillator x (between 0 - 5, seconds per seminote where 0 = off) |
portamentotype -- 0 for linear, 1 for exponential, coming in v1.4 | portamentotype -- 0 for linear, 1 for exponential |
| |
-- Coming soon in a future version (v1.5 probably) | -- Coming soon in a future version (v1.5 probably) |
d1vol[x] -- How much of the output from oscillator x that should be routed to delay1 bus | d1vol[x] -- How much of the output from oscillator x that should be routed to delay1 bus |
d2vol[x] -- How much of the output from oscillator x that should be routed to delay2 bus | d2vol[x] -- How much of the output from oscillator x that should be routed to delay2 bus |
ovol[x] -- How much of oscillator x that should be sent to main output (1 = default) | |
mvol -- Amplify main output only (1 = default) | -- Reverb output information |
| reverb1[x] -- Reverb1 parameters: |
| -- reverb1[1] = wet (value from 0 - 1, where 0 = dry) |
| -- reverb1[2] = space (value from 0 - 1) |
| -- reverb1[3] = damp (value from 0 - 1, where lower values = less damp) |
| -- reverb1[4] = reverb level (volume of reverb tail) |
| -- reverb1[5] = mixMode (0 or 1), 0 = insert, 1 = send) |
| -- reverb1[6] = tailLatch (0 or 1), 0 = no, 1 = yes |
| -- reverb1[7] = keep (0 - 1), how much of original stereo signal to keep |
| -- reverb1[8] = cross (0 - 1), how much stereo signals should cross |
| reverb2[x] -- Reverb2 parameters |
| rrvol -- Amplification of reberb2 output |
| |
| -- Other routes of sound |
| mvol[x] -- How much of oscillator x that should be sent to main output (1 = default) |
| mrvol -- Amplification on main route |
| avol[x] -- How much of oscillator x that should be sent to alternative output |
| apanning[x] -- Panning per oscillator on the alternative route |
| arvol -- Amplification on alternative route |
| |
| |
-- Views settings | -- Views settings |
-- start higher. You can also call the function without level as argument (v1.4). It will then be zero. | -- start higher. You can also call the function without level as argument (v1.4). It will then be zero. |
vol[x] = VSADSR(attack,decay,sustain,release,level,timeOn,timeOff) -- level is initial volume | vol[x] = VSADSR(attack,decay,sustain,release,level,timeOn,timeOff) -- level is initial volume |
vol[x] = VSADSR(attack,decay,sustain,release,timeOn,timeOff) -- Coming in v1.4 | vol[x] = VSADSR(attack,decay,sustain,release,timeOn,timeOff) -- Shorter version without init level |
vol[x] = VSADSRE(attack,decay,sustain,release,level,timeOn,timeOff) -- Exponential release | vol[x] = VSADSRE(attack,decay,sustain,release,level,timeOn,timeOff) -- Exponential release |
vol[x] = VSADSR(attack,decay,sustain,release,timeOn,timeOff) -- Coming in v1.4 | vol[x] = VSADSR(attack,decay,sustain,release,timeOn,timeOff) -- Shorter version without init level |
| |
-- Filters (x = oscillator) | -- Filters (x = oscillator) |