Skip to content

brokyo/vibrations

Repository files navigation

Absolute_Truths_Described_Indirectly.md

These are some notes on vibrations: a [cybermystic] tool that helps the universe communicate through the “meaningful coincidence” created by the unknowability of interconnected systems.

It combines light, color, sound, and AI-generated to help the user change reality through magic. Sit with it in a dark room [headphones recommended] and see if anything happens.

Integrates with Philips Hue.

Cybermysticism

I like to build tools that combine the new age web aesthetic / “rejected Western knowledge” with, like, weird computer stuff to see if the universe can communicate through code synchronicity if you give it enough levers.

This attempt is called Vibrations.

The text is generated using Open-AI's GPT-2 language generation system trained on a corpus of internet new age philosophy, zen talks, and peer-viewed papers.

The sound is an algorithmic system that assigns note characteristics and timings based on numbers generated by your environment.

Each light color matches to a specific tone. The colors use a synesthetic correspondence system designed by composer Alexander Scriabin who was going to use it for a performance that would "close the door on the current incarnation of humanity and connect all things in the cosmos.".

Each contemplations lasts between three and nine minutes. Sit for as long as is needed.

c u on the other side,
APC 🌒

Sound Explanation [WebAudio] [Tone.js]

The music is created by four software synthesizers. Each synthesizer is given the sound of a chanting chorus [cybermonks] built using the process I describe here.

A top-level system schedules eight random notes each with its own random attack, sustain, and release times. These notes regularly overlap to make cords that shift as other notes come in and out.

All synthesizers perform simultaneously and after all have finished their eight notes they start again with a low percentage chance of changing the vowel sound they’re singing or the key they’re in.

Color Explanation [Philip Hue] [p5.js]

Each note is synced with a change in color that gets more intense as the note's attack time passes and less intense the decay time passes.

Note-to-color correlation is based on Alexander Scriabin’s clavier à lumières which was one of his cosmic instruments and intended to trigger powerful things in the universe.

Physical color uses node-hue-api to control the lights in a local environment while the browser uses P5 to mix the colors on the canvas.

Mixing colors on the web is hard but it’s important they match the room so I’m using chroma.js and doing the math in p5’s draw loop. This might be ridiculously computational intensive. I don’t know.

AI-Generated Text Explanation [GPT-2] [GPT-2 Simple]

The GPT-2 model was fine-tuned on the cybermystic canon including Theosophy books by Alice Bailey, Zen Koans, journal articles on theoretical physics, creation myths, Van Morrison lyrics, and lots and lots of internet new age PDFs and blog posts.

All the text was generated on GCP (as possible a place for the god of the wires as any) and the best text were picked and stored in a json file.

A handful of interesting starting phrases were picked to generate the text but the only manual editing was selecting the length. Everything else is directly from the machine.


TODO: // More interesting room noises // Speak utterances // the thought goes nowhere // no one ever asks what the computer wants

About

no one ever asks what the machine wants

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors