#creativeCoding
Zwei Schlagzeilen zusammengemischt sind besser als eine!
https://botwiki.org/bot/atbrokennews/ #bots #CreativeBots #CreativeCoding
Keeping track of the Warblington Level Crossing barriers.
https://botwiki.org/bot/warblington-level-crossing/ #bots #CreativeBots #CreativeCoding #fediverse
It’s down to the wire!
https://botwiki.org/bot/tothewirebot/ #bots #CreativeBots #CreativeCoding #fediverse
Codepen toggle challenge:
https://codepen.io/fractalkitty/full/abQbMgO
comment poem included
three toggles sit as static circles at the bottom of the canvas.
#cpc-toggles #codepenChallenge #p5js #creativeCoding #poetry #mathart #noAI

Letters of the world, illuminated.
https://botwiki.org/bot/unicodeparade/ #bots #CreativeBots #CreativeCoding
Club Silencio’s magician tries out a different routine.
https://botwiki.org/bot/no-hay-bot/ #bots #CreativeBots #CreativeCoding #fediverse
Desenho de 2023-06-07: "(Hex|Oct)agonos 3"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Here's what you may have missed last month in our little univvvverse:
https://visualprogramming.net/blog/2023/vvvvhat-happened-in-may-2023/
Desenho de 2023-06-05: "(Hex|Oct)agonos 2"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Sometimes randomness can surprise you.

A somewhat baroque screen-capture from today's rehearsal. BTW it's not a photo of a CRT monitor :-) #creativeCoding #MastoArt

gostei mais da mistura de hoje...
#Processing #Python #py5 #numpy #CreativeCoding (atualização: animação comprimiu mal, vou por uma imagem estática que dá pra ter uma ideia)
import py5
import numpy as np
def setup():
global npa, R, G, B
py5.size(600, 600)
npa = np.empty((py5.width, py5.height)).T
npa.fill(100)
R = dist_to_pos(py5.width, py5.height, 300, 300)
G = dist_to_pos(py5.width, py5.height, 200, 300)
B = dist_to_pos(py5.width, py5.height, 300, 200)
def draw():
rnd_r = np.random.randint(0, 300, size=(py5.width, py5.height)).T
rnd_g = np.random.randint(0, 300, size=(py5.width, py5.height)).T
rnd_b = np.random.randint(0, 300, size=(py5.width, py5.height)).T
img = np.dstack([R < rnd_r, G < rnd_g, B < rnd_b])
py5.set_np_pixels(img * 150, 'RGB')
def dist_to_pos(width, height, cx, cy):
""" reeturns a 2D array filled with distances """
x = np.arange(width)
y = np.arange(height)
xx, yy = np.meshgrid(x, y)
return np.linalg.norm(np.array([xx - cx, yy - cy]), axis=0)
py5.run_sketch()

The test outputs this morning coming out of Turing Test are super inspiring!
30min and counting. Who's ready to mint? 🆓




高評価を3つもいただきました。ありがとうございます。
facing the underpass(feat. GUMI, VOCALOID6 AI Megpoid)
#GUMI #Megpoid #VOCALOIND #korg #m01d #music #Processing #CreativeCoding
CreativeCommons BY-NC-SA 4.0
https://www.youtube.com/watch?v=XmDRaaWupHA
We are looking forward to te upcoming and final open office until the summerbreak: June 16th. Anyone is welcome to take a seat at the table to ask their questions, share their stories, and advice each other.
So, do you need advice? Or feedback? Are you working on your portfolio? Do you need help applying for funding? We will be present to help you with concrete issues. Come by the open office hours at De Havenloods to meet the community and find out more about their projects. Please make sure to have a clear question in mind so we know how to help you.
Don’t forget to sign up and share your questions: https://notionforms.io/forms/sign-up-for-open-office-hours-bnbkk2/ !
📅 June 16th, 15:00 - 16:00
📍 CCU office - Nijverheidsweg 6-10, Utrecht
📸 By Maren van der Burght during the Makers Meet & Eat 2022
#livecoder #livecoding #creativecoder #creativecoding #mediaart #newmedia #experiences #interactiveart #interactive #electronicmusic #electroacousticmusic #liveperformance #musicperfomance #techno #house #electronicmusic #graphics #experiences #immersiveart #graphicdesign #machinelearning #designer #3d #digitalculture #artists #virtualworlds #technology

#GenerativeArt interlude
Solids sprouting solids
Getting the faces aligned was the whole point of those quaternion rotations I mentioned the other day

Desenho de 2023-06-04: "(Hex|Oct)agonos"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding





新曲を公開しました。お聴きいただければ幸いです。
facing the underpass(feat. GUMI, VOCALOID6 AI Megpoid)
#GUMI #Megpoid #VOCALOIND #vocanew #vocaloPost #korg #m01d #music #Processing #CreativeCoding
CreativeCommons BY-NC-SA 4.0
https://www.youtube.com/watch?v=XmDRaaWupHA

New movie: facing the underpass(feat. GUMI, VOCALOID6 AI Megpoid)
#GUMI #Megpoid #VOCALOIND #vocanew #vocaloPost #korg #m01d #music #Processing #CreativeCoding
CreativeCommons BY-NC-SA 4.0
https://www.youtube.com/watch?v=XmDRaaWupHA
Desenho de 2023-06-03: "Hexagonos 3"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

I'm rehearsing for next Tuesday in Linz and enjoying what I see #creativeCoding #MastoArt

Hope you’re having a great summer weekend! We’re busy polishing up the last bits of code for the Alba test collection launch on Monday. Can’t wait to share it with you! 👨💻 😎
#genartclub #creativecoding #shaders

Desenho de 2023-06-02: "Hexagonos 2"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

New tutorial is up on the blog! ✨📬
Last week we created particle systems with ChatGPT, this time we do it by ourselves! And while we're at it we learn a whole bunch about simulating physics programmatically 🧠
Link: https://www.gorillasun.de/blog/an-algorithm-for-particle-systems-with-collisions/ #CreativeCoding #P5JS
Desenho de 2023-06-01: "Hexagono"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Watch David Ogborn give a step-by-step walkthrough of Estuary, a collaborative and multi-lingual platform for artistic live coding, in his live performance/tutorial: https://youtu.be/rnsNvlmXHTA #livecoding #artisticcoding #creativecoding
Would you like to help catalogue creative bots with @botwiki? Here's a handy guide for our contributors.
https://botwiki.org/a-guide-for-contributors
#botwiki #botmakers #bots #CreativeBots #CreativeCoding #contribute #volunteer #HelpWanted
We're very happy to announce the cohort for the (Algo|Afro) Futures 2023 mentoring programme!
MYNA
Zach B-B
Jamal Lloyd Davis
KarmaRi
φ
Tomilola Olumide
Emma Osman
Jim Osman
We're really looking forward to working with them over the next few months to explore live coding! Learn more about the new cohort here https://algo-afro-futures.lurk.org/mentoring-programme/
Supported by Vivid Projects and Arts Council England #LetsCreate #livecoding #creativecoding #algorave

Creative coding of the week: Spiders! Spiders everywhere!

Desenho de 2023-05-31: "Abstrato 2"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Meteorological graphs from Uruguay.
https://botwiki.org/bot/meteobotuy/ #bots #CreativeBots #CreativeCoding
Old fruit pictures.
https://botwiki.org/bot/pomological/ #bots #CreativeBots #CreativeCoding #fediverse
"The sea's a thief, whose liquid surge resolves
The moon into salt tears"
For sale @ Wendt.Art/product/salt-tears
#penplotter #generativeart #creativecoding #mastoart
The battle backgrounds from EarthBound on your Mastodon feed.
https://botwiki.org/bot/earthboundbg/ #bots #CreativeBots #CreativeCoding
Desenho de 2023-05-30: "Abstrato"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Exploring Spotify.
https://botwiki.org/bot/shufflobot/ #bots #CreativeBots #CreativeCoding
Garden State homage.
https://botwiki.org/bot/braffpatterns/ #generativeart #bots #CreativeBots #CreativeCoding #fediverse
A bot that generates titles of Sherlock Holmes stories.
https://botwiki.org/bot/autodoyle/ #bots #CreativeBots #CreativeCoding #fediverse
Emoji gardens & strange planets.
https://botwiki.org/bot/bot_ideas/ #bots #CreativeBots #CreativeCoding
AOL bot that used to chat about Radiohead.
https://botwiki.org/bot/googlyminotaur/ #bots #CreativeBots #CreativeCoding
Harry Potter fanfiction, in German.
https://botwiki.org/bot/harry_botter_de/ #bots #CreativeBots #CreativeCoding #fediverse
Desenho de 2023-05-29: "Centralidade 2"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

#CreativeCoding #Processing #Python # This pattern strategy I learned from Naoki Tsutae
# https://openprocessing.org/user/154720?view=sketches&o=48#sk
import numpy as np #numpy
import py5 #py5
order = 500
power = 59
def setup():
global color_map, x, y
py5.size(1000, 1000)
py5.no_smooth()
color_map = np.array([
[py5.red(hsb(i)), py5.green(hsb(i)), py5.blue(hsb(i))]
for i in range(256)])
x, y = np.meshgrid(np.arange(0, order), np.arange(0, order))
def draw():
py5.background(0)
pattern = func(x, y)
img = py5.create_image_from_numpy(color_map[pattern], 'RGB')
py5.image(img, 0, 0, py5.width, py5.height)
def hsb(h, sat=255, bri=255):
py5.color_mode(py5.HSB)
return py5.color(h, sat, bri)
@np.vectorize
def func(x, y):
return int((x ^ y) ** (power / 10)) % 256
def key_pressed():
global power
if py5.key_code == py5.UP:
power += 1
elif py5.key_code == py5.DOWN:
power = max(power - 1, 1)
elif py5.key == 's':
py5.save_frame(f'out{order}-{power}.png')
print(power)
py5.run_sketch(block=False)

Warnings and bans from ResetEra.
https://botwiki.org/bot/resetera-banbot/ #bots #CreativeBots #CreativeCoding #fediverse
A bot that posts subject lines from my spam folder.
https://botwiki.org/bot/received-but-not-read/ #bots #CreativeBots #CreativeCoding
'untitled' stop motion of my own hands, driven by simplex noise coded in #p5js
#wccchallenge #stopmotion #creativeCoding #hands #notAi #cuztheycantdohands #andAicanmakegraphicsbutnotart #Imdoingthiswrong

#GenerativeArt interlude
The weird and wonderful world of continued fractions
The square root series (√j) with log colouring, using 0 for finite sequence terms, one line per j
The black bars are for the perfect squares 1, 2, 4, 9,... whose continued fraction (as with all rational numbers) terminates. Not sure what to make of that regular line of red dots for√22

Working on the next round of monthly Patreon rewards. :)
https://www.patreon.com/wendtart
#penplotter #creativecoding #generativeart #mastoart
Desenho de 2023-05-28: "Centralidade"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding

Making patterns with hexagonal noisy truchet tiling. Not sure it it is even a truchet pattern anymore, given that every tile is different.
Between the tiles and variety of palettes, I like the variety the code gives on every run.
You can try it at : https://openprocessing.org/sketch/1940762




Here’s a bonus dazzle ships inspired plot of some vertical areas shaded with Breton stripes. 11”x17” Bristol on a vintage HP 7550+ #PenPlotter
#GenerativeArt #CreativeCoding #MastoArt #Art #Artist #ArtForSale #BretonStripes #DazzleShips #Stripes #Geometric #GeometricArt #PenPlot
Desenho de 2023-05-26: "Esfera"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
And if the answer is "technically challenging", you're gonna love this place, full of friendly people happy to help you out! 👉 https://botmakers.org
What are some of the reasons you gave up on an idea for a bot?
Desenho de 2023-05-25: "Espetos"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
RT Carl 💥 Creative Coding Club
Just having a little isometric fun with #GSAP #SVG
It's often the small things that bring the most joy.
#creativeCoding
@CodePen demo right here
https://codepen.io/snorkltv/pen/gOBEOWb?editors=0010 https://t.co/sIhbbmrbRD
:sys_twitter: https://twitter.com/snorklTV/status/1661493563744452610
Double, double toil and trouble
#generative #GenerativeArt #CreativeCoding #Processing #glsl #shaders #FlowField
It's the most wonderful time of the year: #525FloppyDay! I love using floppy disks as a medium to plot on as well as a subject of my pen plots.
Here's a selection of 5.25" floppy disk plots available in my shop =)
https://shop.paulrickards.com/floppy/
#RetroComputing #VintageComputing #PenPlotter #GenerativeArt #CreativeCoding #MastoArt #Art #Artist #ArtForSale #FloppyDisk #525Floppy
Desenho de 2023-05-24: "Cubo"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
Here is a preview walkthrough of what the new #kairos timelining framework for #vvvv will get you:
Curious? Join the workshop on May 25th: https://thenodeinstitute.org/courses/ss23-vvvv-sequencing-values-on-a-timeline-using-the-kairos-library
One month later... #vvvv gamma 5.1 is out and comes with some hidden goodies!
Here are download and changelog:
KodeLife #realtime #gpu #shader #editor update out now!
Second part of our major "under the hood" renovation, plus some much requested new basic examples for using audio, MIDI, game controller input and compute. Happy Koding!
P.S.: KodeLife runs natively on the #Valve #SteamDeck - setup instructions (for #TouchOSC only for now) up on the #hexler website -> https://hexler.net/touchosc/manual/setup-steam-deck
#hexler #ios #android #windows #mac #linux #gamedev #creativecoding #developer #shadertoy #kodelife

Desenho de 2023-05-22: "Estudo sobre Geometria 7"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
sketch_2023_05_21 #Processing #Python #py5 #numpy #creativeCoding
My naive sandbox now has, beside sand, concrete, water and rock. Water is very slow... but OK. All under 100 lines of code!
https://github.com/villares/sketch-a-day/blob/main/2023/sketch_2023_05_21/sketch_2023_05_21.py
Desenho de 2023-05-21: "Estudo sobre Geometria 6"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
(Atrasado) Desenho de 2023-05-20: "Estudo sobre Geometria 5"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
#numpy feels a bit like another, harder, language to learn beyond #python :(
A first attempt at a "sand simulator" but it seems too hard...
#py5 #Processing #creativeCoding
import numpy as np
import py5
def setup():
global grid
py5.size(500, 500)
grid = np.zeros((py5.width, py5.height), dtype=bool)
def draw():
py5.set_np_pixels(grid * 255, 'L')
update_grid()
def update_grid():
for i in reversed(range(grid.shape[0]-1)):
row, next_row = grid[i], grid[i+1]
sand = row == 1
next_row_empty = next_row == 0
falling = sand & next_row_empty
row[falling] = 0
next_row[falling] = 1
def mouse_dragged():
x = py5.mouse_x % py5.width
y = py5.mouse_y % py5.height
if py5.is_key_pressed:
grid[y-2:y+3,
x-2:x+3] = 1
else:
#grid[y, x] = 1
grid[y][x] = 1
py5.run_sketch()
#numpy feels a bit like another, harder, language to learn beyond #python :(
A first attempt at a "sand simulator" but it seems too hard...
#py5 #Processing #creativeCoding
import numpy as np
import py5
def setup():
global grid
py5.size(500, 500)
grid = np.zeros((py5.width, py5.height), dtype=bool)
def draw():
py5.set_np_pixels(grid * 255, 'L')
update_grid()
def update_grid():
for i in reversed(range(grid.shape[0]-1)):
row, next_row = grid[i], grid[i+1]
sand = row == 1
next_row_empty = next_row == 0
falling = sand & next_row_empty
row[falling] = 0
next_row[falling] = 1
def mouse_dragged():
x = py5.mouse_x % py5.width
y = py5.mouse_y % py5.height
if py5.is_key_pressed:
grid[y-2:y+3,
x-2:x+3] = 1
else:
#grid[y, x] = 1
grid[y][x] = 1
py5.run_sketch()
Desenho de 2023-05-19: "Estudo sobre Geometria 4"
#py5 #desenhandocomcodigo #arte #processing #creativeCoding
Last dazzle ships inspired plot, more constraints plus arc stripes like radio waves radiating. 11”x17” Bristol on a vintage HP 7550+ #PenPlotter
#GenerativeArt #CreativeCoding #MastoArt #Art #Artist #ArtForSale #BretonStripes #DazzleShips #Stripes #Geometric #GeometricArt #PenPlot
The p5.cljs editor is live! It's a really barebones editor, but you can now try writing P5 in ClojureScript! Link: https://p5cljs-editor.onrender.com/
Not affilliated with P5 or the Processing foundation.
#p5 #processing #clojurescript #cljs #p5js #js #creativecoding