Library "ColorArray"
Simple color array gradient tool.
makeGradient(size, _col1, _col2, _col3, _col4, _col5) Color Gradient Array from 5 colors.
Parameters:
size: : default 10
_col1: : default #ff0000
_col2: : default #ffff00
_col3: : default #00ff00
_col4: : default #00ffff
_col5: : default #0000ff
Returns: array of colors to specified size.
Simple color array gradient tool.
makeGradient(size, _col1, _col2, _col3, _col4, _col5) Color Gradient Array from 5 colors.
Parameters:
size: : default 10
_col1: : default #ff0000
_col2: : default #ffff00
_col3: : default #00ff00
_col4: : default #00ffff
_col5: : default #0000ff
Returns: array of colors to specified size.
릴리즈 노트:
v2
Big update: no Limitation on color number now. anywhere from 2-10 is automatic, any more than 10 colors, Input an array.
backwards compatible with old version.
Enjoy!
Updated:
makeGradient()
Big update: no Limitation on color number now. anywhere from 2-10 is automatic, any more than 10 colors, Input an array.
backwards compatible with old version.
Enjoy!
Updated:
makeGradient()
릴리즈 노트:
v3
HSV gradient UPGRADE.. MUCH nicer fades.
HSV gradient UPGRADE.. MUCH nicer fades.
릴리즈 노트:
v4
Bump library imports, removed demo from code for faster loading, also, hsl option mode (for larger arrays or fewer colors suggested..)
Updated:
makeGradient()
Bump library imports, removed demo from code for faster loading, also, hsl option mode (for larger arrays or fewer colors suggested..)
Updated:
makeGradient()
릴리즈 노트:
v5
bumped import to latest
bumped import to latest
릴리즈 노트:
v6
special tool for double gradients based off of being above/below threshold.
neutral point, first level, second level, then when it' peaks at ath or atl.
Added:
fade(_src, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
Parameters:
_src: (float ) input value to follow
_mid: (float ) midpoint ( 0 for osc)
_colsin: (color ) colors to generate the fades
_th: (float ) 0-1,threshold to first level
_thmax: (float ) 0-1,threshold to second level
Returns: color output
special tool for double gradients based off of being above/below threshold.
neutral point, first level, second level, then when it' peaks at ath or atl.
Added:
fade(_src, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
Parameters:
_src: (float ) input value to follow
_mid: (float ) midpoint ( 0 for osc)
_colsin: (color ) colors to generate the fades
_th: (float ) 0-1,threshold to first level
_thmax: (float ) 0-1,threshold to second level
Returns: color output
릴리즈 노트:
v7
Fixed problem on Fade, added Focus, Give itt a try :)
Updated:
fade(_source, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
Parameters:
_source: (float ) input value to follow
_mid: (float ) midpoint ( 0 for osc)
_colsin: (color ) colors to generate the fades
_th: (float ) 0-1,threshold to first level
_thmax: (float ) 0-1,threshold to second level
Returns: color output
Fixed problem on Fade, added Focus, Give itt a try :)
Updated:
fade(_source, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
Parameters:
_source: (float ) input value to follow
_mid: (float ) midpoint ( 0 for osc)
_colsin: (color ) colors to generate the fades
_th: (float ) 0-1,threshold to first level
_thmax: (float ) 0-1,threshold to second level
Returns: color output
릴리즈 노트:
v8
updated hsvcol import (its way faster now.. ~ 3-5 times quicker)
Added:
focus(_source, _values, _cols, _mode)
Focus color to an array position
Parameters:
_source (float): (float)
_values (array): (float)
_cols (array)
_mode (bool): (bool) Optional color from array val
Returns: Color array with focused color
Updated:
makeGradient(size, _array, _mode)
Color Gradient for Two through ~any~ amount of colors
(1-10 input colors, any more, use an array of cols as input)
Parameters:
size (int)
_array (array): Your own color array (no size limit)
_mode (bool): Switch to Alt HSL mode (i highly suggest fewer colors and larger size for this mode.)
fade(_source, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
// @param _src (float ) input value to follow
// @param _mid (float ) midpoint ( 0 for osc)
// @param _colsin (color ) colors to generate the fades
// @param _th (float ) 0-1,threshold to first level
// @param _thmax (float ) 0-1,threshold to second level
// @returns color output
Parameters:
_source (float)
_mid (float)
_colsin (array)
_th (float)
_thmax (float)
updated hsvcol import (its way faster now.. ~ 3-5 times quicker)
Added:
focus(_source, _values, _cols, _mode)
Focus color to an array position
Parameters:
_source (float): (float)
_values (array): (float)
_cols (array)
_mode (bool): (bool) Optional color from array val
Returns: Color array with focused color
Updated:
makeGradient(size, _array, _mode)
Color Gradient for Two through ~any~ amount of colors
(1-10 input colors, any more, use an array of cols as input)
Parameters:
size (int)
_array (array): Your own color array (no size limit)
_mode (bool): Switch to Alt HSL mode (i highly suggest fewer colors and larger size for this mode.)
fade(_source, _mid, _colsin, _th, _thmax)
Multiple Color Fader (Negative Limit, Negative strong, Negative mild, neutral, Positive mild, Positive strong, Positive limit)
// @param _src (float ) input value to follow
// @param _mid (float ) midpoint ( 0 for osc)
// @param _colsin (color ) colors to generate the fades
// @param _th (float ) 0-1,threshold to first level
// @param _thmax (float ) 0-1,threshold to second level
// @returns color output
Parameters:
_source (float)
_mid (float)
_colsin (array)
_th (float)
_thmax (float)