Category Archives: Chaos Star

Vortex Ritual Reloaded

This is an installation I’ve been presenting since 2012, but now I finally managed to record it.
The concept is straightforward: get the classic chaos magick Vortex ritual and, instead of imagining the things inside my brain, project everything on the wall.

The Microsoft Kinect is used to track my movements. As I move my body accordingly to the ritual, the Kinect dispatches events so the application can draw the corresponding visuals. Since the Vortex Ritual is an open technic to charge any desire, I’ve put some intents at the end. The whole thing finishes with a meditation with chaos stars and Baphomet.

It is an Adobe AIR application, all ActionScript3 based. I used the airkinect-2-core lib to handle the Kinect. By now it is completely outdated but, guess what, it still works. I had to recompile the project recently and it was flawlesly. I also used the outdated (but still awesome) Flint Particles lib.

Anyone wanting to dig the code can get the source here.

Untouchable Chaos – The closer, the weirder

I’ve been feeding this idea for a while: How can I visually express that feeling emerging from meditations on the essence of things? Mostly, on the essence of the ultimate freedom symbol, the Chaos Star. That feeling of weirdness, of “untouchability”, making you realize that, in fact, essence is pure void. Emptiness. And that knowing something is changing something.

The “Untouchable Chaos – The closer, the weirder” experiment is a possible answer for that.
(needs Google Chrome browser)

For now, it is an web experiment, but the final idea is to create an real world installation, like shown in the picture below, when the right opportunity comes (anyone interested in supporting it ?).


The installation project

The “distance measurers” can be the cheap Bare Conductive paints and boards:
They would send the user distance to computers. With that data, a computer can provoke the visual distortions on the “huge LED TV screen”, as well on the “colorful led lights” and, most important, activate the lowpass sound filter into deeper and deeper levels. “Powerful lower frequency speakers” would be able to play those levels of filter and cause a very intense feeling of weirdness as the user gets closer to the screen, till the point of complete awkwardness, with lights in 100% bright mode. If you use good earphones you can feel a bit of it on the web version.

Technology playground:

Besides expressing some thoughts, the experiment was a way to study new web technologies.

The chaos star rendering heavily relies on the amazing PixiJS framework. It uses WebGL and enables those crazy filters with powerful performance. I’ve been developing this experiment since version 1.3 and the final version used here, 2.0, is REALLY fast. My first approach was to draw the star and use it to mask some bitmaps, but anti-alias for WebGL graphics is poorly supported among browsers. After months (literally) fighting with that, one simple idea just came up: draw the chaos star inversely, render its texture to get a smooth and beautiful bitmap and put it on top of everything. The visual effect is the same, but we don’t need any masking, anti-alias is smooth as possible and performance is better. Win.

I went further with my drawing chaos stars algorithms started with the Generator and now they can achieve less simetric shapes, with different arrow sizes.

WebAudio API was another field to play. Really cool new features emerging on browsers, but unfortunately each browser renders sounds on its own way. This is the reason why I choose to make it a “Google Chrome only” website.

Another thing I’ve implemented was a Socket connection. Right click to get the QR Code, scan with your phone and slide your fingers on your phone screen to replace the mouse distance measurement. My first experience with NodeJS and Really cool stuff.

Screenshot 2014-07-17 18.20.42

Right click to get the QR Code, scan with your phone and slide your fingers

Leap Motion was one of my first thoughts of simple measure distance, but it is made for short distances, so not very useful here. But the nice thing of it is that it has easy Javascript connectors. So if you have a Leap Motion, you can play with it distorting the star (take a look on the GIF below). The Kinect was never an option because it is “too much”, when we just need information about the user distance. And besides that, connecting it with Javascript is completely cumbersome.


Leap Motion proof of concept

Didgeridoo performed by Jimmie P Rodgers, recorded with a Zoom H2 at various Mic Gain levels. Permission to play under CC0 has been gracefully given by the artist.

See it live. Click here.

The Chaos Star Generator

Since I got involved with Chaos Magick, the Chaos Star symbol got stuck in my mind. It is so beautiful and full of meanings. Freedom beyond imagination. Eight directions signifying all possibilities, “including before conceiving”, as A.O.S would say.

After hundreds of meditations visualizing and several epiphanies with it, I started to see Chaos Stars everywhere. Remember the greek concept that “it is all made of triangles”? What about “it is all made of chaos stars”? Each particle, unity of materia, being an all-possible-including-possibility chaos star, just waiting for perception to manifest one of its possibilities in the “real world”.  That is how I have been tripping on top of the issue. Lots of fun.

And then it got connected with my generative art studies. I have visualized the Chaos Star in gazillion different forms. How can I draw them all in a computer screen? And more: what is a Chaos Star? Wikipedia says: “eight arrows in a radial pattern”. It is a perfect definition for me, since it leaves the field open for infinite abstractions.

So the Chaos Star Generator has born. It is a Javascript web application where you can input parameters to explore the visual possibilities of “eight arrows in a radial pattern”. And, of course, you can get random inspiration clicking on the screen to get one, or a infinite sequence clicking at “Inspire me randomly, please.” You can save the Chaos Star and/or publish it on your Facebook wall.

The proccess of building the app has presented several technical challenges that I will be probably talking in other posts, like publishing from <canvas> to the Facebook wall. I am using some open source stuff from other people, but everything made by me has the WTFPL license. So “Do What The Fuck You Want To” do with it.

Besides being just a beautiful play, it can be a quite useful magickal tool. Try this:

1 – Upload a texture (left controls) with a sigil at the exact center of the bitmap. Like this:texture4
2 – Click at “Inspire me randomly, please.”
3 – Open the controls (top right) and manipulate the “transitionTime” parameter to get your preferred speed.
4 – Get into some gnosis and look at the moving Chaos Star with your sigil at the same time.
5 – Hell yeah. You got it.

Try the Chaos Star Generator.