colorMode(HSB, 360, 100, 100, 100);
palette = random(wes_palettes).colors.concat();
for (let i = 0; i < palette.length; i++) {
palette[i] = color(palette[i]);
graphics = createGraphics(width, height);
graphics.colorMode(HSB, 360, 100, 100, 100);
graphics.angleMode(DEGREES);
graphics.stroke(0, 0, 0, 1);
for (let i = 0; i < width * height * 0.003; i++) {
graphics.translate(x, y);
let rMax = (width / 2) * sqrt(2);
for (let r = rMax; r > 0; r -= rMax / 10) {
translate(width / 2, height / 2);
rotate((int(random(6)) * 360) / 6);
let colors = shuffle(palette.concat());
let angleStep = map(r, rMax, 0, 0.01, 1) / 2;
let wave_arr_num = int(random(2, 5));
for (let i = 0; i < wave_arr_num; i++) {
let type = random(wave_type);
let freq = random([1, 2, 4, 8, 16, 12]);
for (let angle = 0; angle < 360; angle += angleStep) {
for (let wave of wave_arr) {
v *= wave.type(angle * wave.freq);
let n = map(v, -1, 1, 0, 1);
let col = lerpColor(colors[0], colors[1], n);
line(nx / 2, 0, -nx / 2, 0);
colors: ["#FAD510", "#CB2314", "#273046", "#354823", "#1E1E1E"],
colors: ["#E1BD6D", "#EABE94", "#0B775E", "#35274A", "#F2300F"],
colors: ["#E1BD6D", "#EABE94", "#0B775E", "#35274A", "#F2300F"],
{ name: "Royal1", colors: ["#899DA4", "#C93312", "#FAEFD1", "#DC863B"] },
colors: ["#9A8822", "#F5CDB4", "#F8AFA8", "#FDDDA0", "#74A089"],
colors: ["#3B9AB2", "#78B7C5", "#EBCC2A", "#E1AF00", "#F21A00"],
colors: ["#FF0000", "#00A08A", "#F2AD00", "#F98400", "#5BBCD6"],
colors: ["#ECCBAE", "#046C9A", "#D69C4E", "#ABDDDE", "#000000"],
{ name: "Chevalier1", colors: ["#446455", "#FDD262", "#D3DDDC", "#C7B19C"] },
colors: ["#DD8D29", "#E2D200", "#46ACC8", "#E58601", "#B40F20"],
{ name: "Moonrise1", colors: ["#F3DF6C", "#CEAB07", "#D5D5D3", "#24281A"] },
{ name: "Moonrise2", colors: ["#798E87", "#C27D38", "#CCC591", "#29211F"] },
colors: ["#85D4E3", "#F4B5BD", "#9C964A", "#CDC08C", "#FAD77B"],
colors: ["#D8B70A", "#02401B", "#A2A475", "#81A88D", "#972D15"],
colors: ["#F1BB7B", "#FD6467", "#5B1A18", "#D67236"],
colors: ["#E6A0C4", "#C6CDF7", "#D8A499", "#7294D4"],
colors: ["#9986A5", "#79402E", "#CCBA72", "#0F0D0E", "#D9D0D3", "#8D8680"],
colors: ["#EAD3BF", "#AA9486", "#B6854D", "#39312F", "#1C1718"],
colors: ["#90D4CC", "#BD3027", "#B0AFA2", "#7FC0C6", "#9D9C85"],