September 5th, Stammtisch #137
40+ ppl
Support Prachtsaal
Prachtsaal is hosting us today. Buy drinks and snacks and/or donate using the box in the entrance. Thanks for supporting independent art spaces in Berlin!
Photos
Don’t want your photos to be used? Come get a color sticker and put it visibly on yourself.
Part 1
Moon Davé
https://infosec.exchange/@catilac
Moon is a sound artists and engineer based on NY. She shows a video she worked on last year using creative code. The video shows a series of sounds and shapes displayed with shaders remaining dittering and stop motion animation.
Moon also show a glitchy creative painting project for iOS.
https://github.com/catilac/CatFiddle-iOS
Also, recently she has been working with PICO-8 and she shows some videos of projects she wrote on LUA. Then created an Assembly editor in the C language. The idea is to bring to young people the experience of low-level programming.
Chinedum Muotto
Chinedum is an interdisciplinary artist on residency at the ZKU in berlin and is working on the intersection of art and woman’s sport. https://www.zku-berlin.org/fellows/763/
Chinedum shows some of his previous residencies and works. And his next residency is going to be on the Democratic Republic of Congo. Chinedum is looking for collaborators.
Was in Nigeria earlier this year doing a “Reimagining Hope” residency where he produced:
We Plant in Code: Women, Land and the Future We Remember by Chinedum Muotto
https://www.youtube.com/watch?v=mvI9ChlSpwU
Recently he took recordings from someone who they call the Black Jesus in Moabit, Berlin. Using the transcription of the conversation to feed an AI for an art installation.
When generating his videos he had to repeatedly adjust the prompts endlessly until they got the result they were after. A lot of iteration and persistence.
Martin Trifonov
https://www.youtube.com/@martintrifonov
Likes math, animation, opinions on education. These mix into things Martin creates. There was a competition by 3 blue 1 brown Martin participated in.
Also created a web-based tool using react for the UI and raw WebGL.
https://pinsandcurves.app/tools/liquidlissajous/
Often animators want an animated gradient background. Martin created a tool that provides lissajous curves in which you can set a few moving points, each with a color.
In order to create a nice gradient, he uses the points in 3D space to interpolate the gradient colors. In a 2D projection where each of the color points matches the exact pixel of the gradient and uses inverse distance weighting function interplation to blend the colors.
== announcements ==
- Processing VS Code Extension
-
Art and sound installation: Yuxin Mei & Nuño de la Serna on Sep 24th. Deep listening Sessions, Every Wednesday in September 12:00 - 20:00 @ Artist House, Brunnenstraße 23, Berlin-Mitte https://www.instagram.com/p/DN061Pm2P55/. By https://www.wehrmuehle.de/ & https://analoguefoundation.com/ - OPENRNDR 0.4.5 likely launching this weekend https://openrndr.org
- Processing is looking for contributors (especially rendering engineers!) come talk to Moon. Java and Kotlin too https://processing.org https://github.com/processing/processing4
Part 2
Arthur Tent
Works on ShaderAmp, a browser extension for visualizing music with shaders.
One browser tab streams audio from one tab to another tab which does the visualization.
Performs live with the tool. In one tab there are many thumbnails of shader effects, which are clicked live to change the rendering, which happens on the “view” tab.
https://github.com/ArthurTent/ShaderAmp
https://www.shadertoy.com/user/ArthurTent
Google is deprecating v2 manifest files, which forces addon developers to update their code. Arthur has a proof of concept using v3 manifest and it does work. ShaderAmp does not yet support multiple buffers like ShaderToy does. The UI provide options for enabling audio or webcam video input.
There are two branches on GitHub. The dev branch pre-compiles shaders so it is faster to switch between effects.
Values that goes from the music to the shader are the raw audio data, the time and the frequencies of the audio buffer.
Tony
https://mastodon.social/@neobrain
In the day job works with low level code.
Has been wondering if you can do Processing-like things in Rust.
You can, using Nannou, a Rust-based (OF inspired) Creative Coding framework https://nannou.cc/
Tony shows a basic example inspired by the learnings from ‘That Creative Code Page’
https://available-anaconda-10d.notion.site/That-Creative-Code-Page-c5550ef2f7574126bdc77b09ed76651b
Was inpired by a 2D soft body simulation and created a soft body polygon that can be pushed with the mouse. When doing that, the color of the shape changes to reflect the increase in pressure.
Then, based on that prototype, Tony worked in the visual aspect, instead of using flat lineas lines, Tony used splines. Inspired by a hand-drawing style chart plotting library, he tried to draw the lines of the sketch’s blob like hand drawn strokes. The stroke style is done by drawing segments with randomized endpoints.
The prototype uses a physical model with presure insode the polygon the keep the shape and push back when dragged with the mouse.
Andy
https://www.youtube.com/@sightcatcher
Studied in Bremen new media and digital art and used Processing during his studies.
Andy shows some screenshots from previous Processing sketches and videos on YT.
One inspired by Frieder Nake’s work.
Andy aslo worked on a stop motion short film called Wunderland. A film inspired by Descartes’s “Cogito ergo sum” (I think, therefore I am) and the sandman.⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀ ⣀⣠⣤⣴⣶⠶⣤⣄
⠀⢀⣴⠞⢹⠃⢰⣿⣧⣀⡄⠙⡟⢷⡀⠀
⢠⣾⠁⠀⢸⡄⠘⠿⣿⠿⠃⢰⠇⠀⢻⣄
⠹⠿⣤⡀⠀⠙⠶⢤⣤⡤⠖⠃⢀⣠⡾⠟
⠀⠀⠀⢉⠛⠒⠶⠶⠶⠶⠶⠚⢋⠁⠀⠀
⠀⠀ ⠀⣠⢷⡀⠀⠀⠀
⠀⠀ ⢰⠏⠈⢷⠀⠀
⠀⠀ ⢸⡰⡀⣸⠂⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠉⠛⠁⠀