Creative Code Stammtisch

A monthly open conversation between artists, makers, designers, coders, performers, learners and anyone interested in the use of computing skills for artistic expression.

Edit this site on GitHub

CCStammtisch document (1st Friday every month)

CCJam document (3rd Saturday every month)

Follow us on Twitter:
@CreativeCodeBLN

Old list of events

December 5th, Stammtisch #140

~45pp

    _\/_
     /\
     /\
    /  \
    /~~\o
   /o   \
  /~~*~~~\
 o/    o \
 /~~~~~~~~\~`
/__*_______\
     ||
   \====/
    \__/

Inspiration / Lightning round

Antonio

Studied new media, works on kinetic sculptures with other artists. Wants to show one big project. Works ofter with the C++ programming language and the ESP32 chip.

“Night Would Not Be Night Without the Cricket”

https://antena.studio/night

Shows: https://youtu.be/NM7mFpAtLw4

Did a light installation for that show with LEDs controlled with the LED-NOW protocol.

Antonio also shows another work For Rosa Barba, https://www.rosabarba.com/

https://www.rosabarba.com/eyes-on-the-syllabus-2024

with black frames, white backgrounds, and cylinders with motors that displace film tape creating interesting moving shapes.

Santiago

A back-end developer who does mobile apps, visualization, 3D-printing, and other creative endeavours.

Started with a simple drawing app and has been expanded with more features such as geometric shapes, effects, palettes, transformations, etc.

https://www.instagram.com/crazeapp/

https://craze.app/

Santiago presents images made with the app, initially being a java applet, then becoming a website and finally iOS/Android native apps.

Also presenting motion tracking visuals with Kinect. Interested by the possibility of runing such projects in the browser without specialized hardare, Santiago came accross with the handsfree.js library. https://handsfreejs.netlify.app/

It seems like the library is no longer maintained, but it still works well and is easy to use.

Considered and also used TensorFlowJS https://blog.tensorflow.org/2021/11/3D-handpose.html more stable but it’s more complex to use.

https://crazeapp.pages.dev/#/tabs/craze

The web project has a “Camera Motion Control” function to allow drawing by tracking the hands position in front of the camera using the handsfree library and tensorflow (needs well lit environment).

Will look into hand tracking using https://ml5js.org/ by Raphael recommendation

Santiago shows glow-in-the-dark 3D prints based on drawings made using the app, then converted into vector and printed with a Bambu Labs printer.

Created about 200 white snow-flake-like xmas decorations. And brought a few as gifts at the stammtisch.

Tiago

https://esque.ma/vamoss/

Worked with and was close to a creative coder who took his own life in January, working with OpenProcessing (vamoss). Tiago wanted to take vamoss on a trip to Japan, inspired by art installations of Team Lab. So Tiago went to Japan and worked on a memorial page for his friend.

Tiago took some of vamoss’s works and rework them  as a way to commemorate his friend in the way of how each other inspire and influence their work. Tiago atempts to keep vamoss’s memory with this project.

== announcements ==

== 10 mins break ==

Martin

https://martin.trifonov.io

Has been at the Stammtisch a few times this year. Looking to hear from people who know more. Has been working on a 2D graphics framework using the GPU.

There are many good web based solutions for drawing things with a relatively high level API, but if you want to control it low-level, one is more limited.

So far Martin has been working with webgl, and it was not easy. It would take a lot of time to get things done.

Martin’s framework’s purpose is to cut the time it takes to do simple things with webgl, ideally using a render graph. By ofering a simplified baremobe approach to the webgl pipelin with the granurality of directly accesing the api capabilities without a hight abstraction layer.

http://mtrifonov-design.github.io/pinsandcurves-engine

Raphaël

https://www.instagram.com/sableraph/

After some time away from art, Raphaël has recently been working on a collaborative project with a friend. https://www.instagram.com/jennipasanenart/

Jenni has been working on an Advent collaboration with 24 artists, one per day.

https://www.instagram.com/p/DR0NtO0DCh6/?img_index=1

The piece: https://sableraf.github.io/sk251108_carat_collab_JenniPasanen/

They both work on an interactive NFT work mixing paintings and a geometrical gemstone with UV mapping tricks to simulate how light reflects and refracts on the stone.

The project uses P5.js latest feature: framebuffers. Allowing multi-layer rendering and compositing without having to read back texture and color buffer data from the graphics card into the CPU.

While working on this, Raphaël has thought on the concept of layers similar to software like photoshop. So he created p5.millefeuille as playground and technical demo https://sableraf.github.io/p5.millefeuille/

Another tool Raphaël wrote recently is the p5.js project creator. With it, one can open a terminal and type:

npx create-p5js

See: https://www.npmjs.com/package/create-p5js

aBe

https://hamoid.com/

aBe was recently in Milan participating at the Festival della Peste with an interactive installation utilizing microphones and pen plotters. https://www.ilfestivaldellapeste.com/2025/

https://www.youtube.com/watch?v=MszFBk7QA_c

He also worked on the festival website on 2020

https://www.ilfestivaldellapeste.com/2020/#/maionesi-impazzite

aBe installation features three computers, three displays and a microphone. People leave audio messages (related to pleasure or power), immediatly a screen displays a visualization of the audio while a penplot draws an abstract representation of the sound on gold over black paper, leaving a trace of the collection of words and sounds. aBe used an A3 Axidraw attached on a table using lego pieces to mark the extact location and a huge roll of paper. Magnets held the paper in place. aBe manually moves the paper precisely with marks for the next continuous-drawing area. The first day there were many participants, so the designs to plot grew in a long queue. For the second day he halved the plotting times from 4 to 2 minutes by connecting line segments when possible.

The plotter draws along the scroll of paper following a continuos curve line concatenating all the voice inprints. aBe utilized obscured witchcraft to make the installation run without failure.

The abstract graphics were generated from the sounds using OPENRNDR and 5 parameters extracted from the sound. The project uses https://praat.org/ to analyze the audio from the terminal and the Processing Geometry Suite (PGS) to generate shapes.

Here an interview about the project: https://www.arshake.com/en/in-dialogue-with-abe-pazos-solatie/
GF