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

August 1st, Stammtisch #136

48pp

          |
        \ _ /
      -= (_) =-
        /   \         _\/_
          |           //o\  _\/_
   _____ _ __ __ ____ _ | __/o\\ _
 =-=-_-__=_-= _=_=-=_,-'|"'""-|-,_
  =- _=-=- -_=-=_,-"          |
   =- =- -=.--"

Donations

Your generosity helps cover the insurance for the event. Abe paid 107€ for tonight.

Donate here: https://funprogramming.org/donate.html

You can also use the donation box at the entrance, or buy drinks from the fridge.

Inspiration / Lightning round

- [ñ] Nice visualization of vector space https://youtu.be/dtjb2OhEQcU?si=YdPpr_uFEH0i1-yZ

Abdo

https://abd.ooo/flames

Abdo has been working in fractal flames and wants to run it as close to real time as posible in the browser. By clicking on the screen, the algorithm generates a bunch of functions and random values for that flame, generating infinite combinations.

For this project, a seed can be set by url params to replicate or share a specific fractal. The most technically challenge was the optimization of the computation using webworkers to utilize all CPU cores in order to speed up the drawing of the fractals.

A post about the technical process and solutions can be found on Abdo’s blog

https://abd.ooo/blog/flames

Lee

https://leetusman.com/

https://www.instagram.com/leetusman

Lee’s students wanted to learn game development. So Lee introduced them Pico 8. An integrated system and console for games.

https://www.lexaloffle.com/pico-8.php

Lee has been working on a core processor for LUA code inspired in processin (P5) API.

L5 takes inspiration from P5 with draw and color functions.

The project is still not publish but Lee is working on the documentation.

Lee ends the presentation showing a generative project done last week for an exhibition in NY where 2 glitchy (bitcrush) faces have a pshycological conversation.

Pixtur

https://tixl.app/ former https://tooll.io/

Pixtur is the main developer of an opensource creative node-based software called TiXL.

Recently has been working on a Raymarching feature. The feature combines SDF nodes and a Raymarch Field. The SDF nodes can be linked to distortions like Noise Displacement. The output view displays the resoulting render and gizmo helpers like a demo ray with planar distance rings and a distance field.

The nodes transpile into shader code (HLSL - DirectX) that runs on the graphic card and keeps depth that can be combined with geometry as deferred render.

== announcements ==

== 10 min break ==

Jakub

https://www.fiala.space/

Last year he presented a game based on Google Street View. It’s available at https://finding-gustavo.quest

Now working on a new project with friends, an educational tool for filosophy. https://khora.dev which is not public yet. Thought by a bunch of platonists (Phylosophy professors in the USA).

The tool is a search-engine-like knolweldge graph platform containing muny texts authorized to be analized by AI. On top of the knowledge graph, there’s a Wikipedia aspect: users can share their ideas. Everything on a 3D interface built using React Three Fiber (R3F) (Internally using https://threejs.org/).

By clicking in one of the nodes, Khora display related topics as a string of thoughts. Users can add more nodes to the graph. The tool also helps to discover essays, pappers documentation and books related to the concepts of the nodes.

There’s a React Fiber plugin called Drei. https://github.com/pmndrs/drei It allows adding html blocks overlayed in 3D space, which is great for formatting.

There a hidden Octopus easter egg.🐙

Tech: they use a neo4j database, and a vector embeddings database.

Pedro

Has a background in social sciences. Obsessed with ideas like “meaning”. Text is very rich in the information that it contains. Likes to think of language models as media. Obsessed by language. Once he found himself working on a project with blockchain, and analyzing text in the blockchain, learned Python in the free time. As a newcomer he struggled finding rigurous data. Ended up invited to a workshop in Graaz, in a politics collective. A week with political activists, hackers. “Soundchain - Blockchain Music”.

https://www.youtube.com/watch?v=7DcKkb6k-OE

Using twitter’s public API, Pedro identified real-time topcis and plugged them into a sound generator as parameter. The system was streaming 24/7 on YouTube. Used ffmpeg as spectrum analyzer, sound generated with SuperCollider, FoxDot. The project stayed running online for a few months.

Pedro is currently working with wikidata and SPARQL for knoledge graph data quering.

Jelena

Microbioworlds - like a Tamagochi. Life simulation. Wanted to make it interactive. Made an aplication for Deep Space in Ars Electronica, a space that tracks participants and has vertical projections. Shows a drawn sketch of the interaction.

https://ars.electronica.art/who-owns-the-truth/de/events/microbial-world/

The project was built on vvvv (shows a screenshot of the node structure).

Shows an image of how it looked projected on the wall. On the ground it looked minimal, with lines and nodes.

Works visible today