Masthash

#p5

Somē
1 week ago

You can now add CDN links to your p5cljs sketches 🥳 https://p5cljs-editor.github.io/

#p5 #p5js #js #webeditor #editor #webapp #webdev #cljs #clojurescript

a close up screen shot of the p5 cljs editor where a drop down is clicked, showing the new option 'add cdn link'
David Carroll
3 weeks ago

Really impressed with this DT thesis from #entropy called p5.genzine, developed by Munus Shih and Iley Cao, “makes it easy to code and generate printable files for an 8-page #zine directly from your p5 sketch. It offers a user-friendly graphical interface tailored for interactive #zines, integrated export buttons to create print-ready layouts, and custom functions for typography and graphic design” #p5 #processing
https://parsons.edu/dt-2023/p5-genzine/

Animation of screencast of editing a zine on the left side and the rendered printable product on the right side
Somē
3 weeks ago

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

Somē
3 weeks ago

Building a web editor for P5 but using ClojureScript!

This is a really ugly proof of concept, but I'm really happy to have learned how to create this.

#p5 #p5js #clojure #clojurescript #processing #webdev

Jörg Kantel
1 month ago

Neue Werkzeuge: P5, Jupyter und mehr online

Nicht nur ich bewege mich wieder zurück und weg von den reinen statischen Seiten vom Desktop ins Web. Das Neue daran ist, daß die neuen Werkzeuge (meist) ohne dedizierten Server auskommen. Der dynamische Content wird per JavaScript im Client (das ist in der Regel der Browser) erstellt. Ein paar Beispiele, die mir in den letzten Tagen untergekommen sind: https://kantel.github.io/posts/2023050402_p5_jupyter_und_mehr_online/ #P5 #Processing #Plotly #JupyterLite #Docsify #Markdown #Quarto

Niu
1 month ago
@COMPU73E would love to play #P5 on the oled
3 months ago

waitwhat? first KT does #P5 sequel, and now Perfect World does alternate route?

#P5X https://youtu.be/efhPtMdGJH8

Jake
3 months ago

A blanket of reeds

#generativeart #p5 #mastoart

Generative art piece where many black lines emanate from a grid on a white background
Detail of the grid and emanating lines
3 months ago
Kyle Geske
3 months ago

FPS performance monitoring widget I built for #p5js.

https://editor.p5js.org/stungeye/sketches/_Xe1OvgZL

* Displays current frame-rate and the average frame-rate of last N frames.
* Optionally displays a graph of the last N sampled frame-rates.

#p5 #CreativeCoding #JavaScript

Animated gif of the FPS widget in actor in a demo where an increasing number of moving objects are added to the sketch.

Hello Mastodon, have you missed me? #P5 #CreativeCoding

Guido Schmidt
3 months ago

Changing the underlying grid system of the modulo system from a circular grid to a carthesian one.

+ Bonus: Second first ever shared VCV Rack sound snippet of mine 🎉🔊

#creativecode #generativeart #digitalart #codeart #creativecodeart #proceduralart #processing #p5js #p5 #webdevelopment #generativedesign #geometry #digitaldesign #abstractart #abstract #blackandwhite #motiongraphics

Guido Schmidt
3 months ago

Monochrome modulo pattern with alternating rotations.

Still sticking to this idea of modulo controlled pattern and experiment with it more.

#creativecode #genartclub #generativeart #p5 #p5js #pattern #geometric #abstract #composition #buildings #patterndesign #patterns #minimal #bnw #bw #monochrome #monoart #noir #insta_bw #white #monotone

Guido Schmidt
3 months ago

A bunch of surprisingly nice patterns created from using more complex modulo operations in combination with randomized parameters.

#pattern #geometric #geometry #abstract #patterndesign #patterns #minimal #creativecod #p5j #p5 #processing #creativecoding #genart #generativeart #genartclub

Yash Gupta
4 months ago
Leo's Art Gallery
4 months ago

idk why i like this man but i just do after playing p5r in particular
#Art #ShitpostArt #Persona5 #P5 #GoroAkechi

Art of Goro Akechi from Persona 5 recreating the FranzJ Live and Kill Snapchat memes. The Live part shows his Detective Prince form holding a bottle of :) while smiling calmly. The Kill part shows his Black Mask form holding a can of >:) while grinning menacingly.
Akechi pouring syrup on some pancakes
Ren says "Blows up Pancakes(-kun) with mind" while covering his face with a cut in showing him grinning
Akechi looks up in annoyance shouting "My fuckin' panca-" before getting Megidolan'd and taking 42069 damage, killing him instantly(?)
Yash Gupta
4 months ago

I fail to understand why I had never bothered to render my Processing sketches as SVG until now.

#design #graphicdesign #algorithmicart #algorist #algorithmic #processing #processing4 #art #visualart #archimedeanspiral #generative #generativeart #p5 #p5js

sketch_2023_02_16 #Processing #Python #p5

# three rows of parallel line patterns (varied heights) made with the code below

phi = sqrt(5) / 2 - 0.5

def setup():
    size(600, 600)
    
    background(200)
    for x in range(0, width, 2):
        ya = 90 * number(1)# * random(1)
        line(x, height / 4 - ya, x, height / 4 + ya)
    for x in range(0, width, 2):
        yb = 90 * number(1) * number(1)
        if x % 3: number()
        line(x, height / 2 - yb, x, height / 2 + yb)
    for x in range(0, width, 2):
        yc = 90 * number(1)
        if x % 7: number()
        line(x, 3 * height / 4 - yc, x, 3 * height / 4 + yc)

def number(a=1, b=None, s=[PI/10]):
    if b is None:
        mi, ma = 0, a
    else:
        mi, ma = a, b
    d = ma - mi
    r = (s[0] + phi) % 1
    s[0] = r
    return mi + r * d
Guido Schmidt
4 months ago

More modulo motion patterns... using these for an upcoming blog post about integration of p5 sketches via iframes and how pass data between host and iframe code ✌️

#genartclub #generativeart #creativecoding #generative #codeart #digitalart #abstractart #algorithmicart #creativecodeart #abstract #newmediaart #computerart #generativedesign #procedural #processing #artxcode #geometricart #design #typescript #iframe #p5js #p5

Dream Wishes 3
4 months ago

@vinesnfluff I'm not against that. I HATED him with a passion.

And unlike Sojiro, he didn't have a cool side that was buried underneath a gruff exterior.

#persona #P5

ghettobastler
4 months ago

Still going through various bits of code I wrote years ago: this was an experiment with #Voronoi cells and particles done in #p5.
On each frame, each cell has a chance to split, giving birth to two new cells with slightly different hues. The cells are linked to hidden particles that repel each other, creating a seemingly organic movement.

The source code is available here: https://github.com/GhettoBastler/cells

Several Voronoi cells move around in an "organic" way. A mouse cursor can be seen clicking on some of them, making them disappear.
Guido Schmidt
4 months ago

Genuary #27: In the style of Hilma Af Klint.

Inspired by The Swan N°17, 1914/1915 Hilma Af Klimt

Stills, stills, stills...

#genuary #genuary27 #genuary2023 #creativecoding #generative #generativeart #abstractart #digitalart #processing #p5js #p5 #swan #swedishart #creativecodeart #hilmaafklimt #disk #geometry #geometricart #art

Guido Schmidt
4 months ago

Went with a simple rip and tear textile toy simulation in pure #webgl for #genuary24 prompt "Textile"

+ some stills (black on white), which - I think - turned out looking rather interessting

#genuary #genuary2023 #genuary24 #generativeart #simulation #typescript #webgl #threejs #p5js #p5 #processing #creativecoding #generative #codeart #abstractart #instagood #digitalart #dailysketch #dailyart #sketches #creativecodeart #newmediaart #geometry #geometricart #blackandwhite

Guido Schmidt
4 months ago

Went with a simple rip and tear textile toy simulation in pure #webgl for #genuary24 prompt "Textile"

+ some stills (white on black), which - I think - turned out looking rather interessting

#genuary #genuary2023 #genuary24 #generativeart #simulation #typescript #webgl #threejs #p5js #p5 #processing #creativecoding #generative #codeart #abstractart #instagood #digitalart #dailysketch #dailyart #sketches #creativecodeart #newmediaart #geometry #geometricart #blackandwhite

Guido Schmidt
5 months ago
Guido Schmidt
5 months ago
Somé
5 months ago

Does anyone know how to create a raw sound buffer (float32 array) and play it in #P5? From what I can tell in the docs, you can set a buffer but I don't see any methods to instantiate an empty buffer.

Evolution sim in #p5 reminded me how fun #gamedev is. Can't wait to find a project I can actually work on.

Somé
5 months ago

Learning about the Google Closure Compiler + #ClojureScript. I thought using HTML Canvas alone would make for a smaller payload, considering minified P5 is 877KB(!), but turns out GClosure's aggressive optimization makes the payload with #P5 just as small.

#p5js #clojure #creativecoding #programming #HTMLcanvas

A text table with three columns: "Code + libraries", "Optimizations" and "size in kilobytes". It measures three different code setups: code using the P5 Library and the goog.object library, code using only HTML canvas calls, goog.dom and goog.object libraries and a baseline Hello World program. It uses three different optimizations: "Advanced", "simple" and "Whitespace". The table shows that advanced optimizations are always around the 100 kilobytes range, simple are around the 1000 kilobytes range and whitespace only are around 1300 kilobytes. The size for P5 advanced code is 104 kilobytes, where as the size for HTML canvas advanced is 102 kilobytes.
Artists and Hackers
6 months ago

From Processing Foundation, a call for a paid p5.js Sound Fellow. Deadline to apply: December 7 🔊🌸

https://processingfoundation.org/fellowships/p5-sound-fellow-2023-open-call

"We are looking for a #p5.sound Fellow to focus on re-envisioning sound in the p5.js project, as a #beginner-friendly intro to working with sound on the web and integrating sound into interactive audiovisual projects!"

For more on p5.js, check out our interview with some of the team behind p5 in our episode 3 "Can a programming language be a radical community?" https://www.artistsandhackers.org/programming-radical-community

A flier for the p5.js Sound Fellowship Open Call. The flier reads: “A 6 month paid ($12,000 USD) fellowship to re-envision sound in p5.js as a beginner-friendly intro to working with sound on the web! Apply by: Dec 7, 2022, Apply at: bit.ly/p5soundfellow”. The black text floats above a colorful soundwave background

#emacs package/blog/literate program of the day: `ob-p5js`

I wrote this package during an afternoon in a #LiterateProgramming fashion, maybe some people have never seen how to write #OrgBabel packages in #OrgMode. Also if you don't know #processing, #p5 or #p5js it might be a good resource to get motivated!

What I like about this is that I can write many interactive visualizations in the same html file with #OrgMode seamlessly.

https://alejandrogallo.github.io/blog/posts/ob-p5js/

https://github.com/alejandrogallo/ob-p5js

left: generative pixel art produced via p5.js

right: upscaled AI interpretation of the image on the left (I know it's rough, I'm just playing, not being serious)

as always it's a ton of fun using AI to reinterpret my abstract pixelart

#generativeart #genartclub #p5 #AIArt #ai #PixelArt

sqrtofpi
6 months ago

Hi everyone!

#introduction I'm sqrtofpi ("pi" for short). I'm a generative/AI artist. I use p5.js, GANs, diffusion models, and more to create art. My current focus is on code-based generative art using p5.js.

I'll be posting works-in-progress, finished work, and other thoughts related to generative art

You can learn more about me and my process in a recent interview I did with a friend:

https://jlmaxcy.mirror.xyz/3YgKmp2C4h5QPLCSRLrR8U87-PFarMWD9eMYTgM7D84

#generative #creativeCoding #p5 #art

Eko33
7 months ago

still refining the outputs of this algorithm #generativeart #p5 #creativeCoding #art

generative art created with code in javascript by Eko33
Eko33
7 months ago

Hello everyone; great to see you on this new platform. #generativeart #p5 #introduction

generative art, new series from eko33, blue and black lines, abstract geometric work

after discovering the "live coding youtube" library (💜 h/t @yaxu) started a little collection of tools, scripts, resources for recomposing online video materials (including things like videogrep, yt-dlp, moviepy, cc @aparrish's
tutorial on p5/video, etc): https://www.are.na/jonathan-gray/video-recomposition

would love any suggestions for further things to explore! 🧶

#scrapism #video #remix #youtube #creativecoding #newmediaart #mediastudies #commodon #criticaltechnicalpractice #livecoding #p5 #moviepy #youtubedl #ytdlp #python

Looking to follow some #generativeart accounts! HMU! :levburlike:

#p5 #processing #p5js #proceduralart #codeart