Emil Widlund

@emilwidlund

Introducing Bitspace – A new kind of playground for creative ideas

emilwidlund

image.png

A new era of creative tooling

It's time for a new era in creative tooling. A paradigm which is shaped around exploration, prototyping & creative freedom. That's why I'm happy to reveal a new creative environment – Bitspace.

A platform which offers a wide canvas & building blocks for your creative endeavours. Build experiments & ideas with Artificial Intelligence, WebGL Shaders, Color manipulations, Animations or whatever floats your boat. Bitspace hosts spaces where ideas can be chained together and extended into infinity.

Let me go into a little more detail.

bitspace_cover_3.png

Circuits & Nodes

Bitspace implements a few important concepts to be familiar with.

Circuits

A Circuit is a large canvas which holds two primitives – Nodes & Connections.

Nodes

Computational units which operates on inputs, and computes outputs. These units can perform API requests, do mathematical operations, construct complex WebGL Shader AST structures - pretty much whatever computational logic you can think of.

Node Inputs are data streams that feeds into the Node - Outputs are often computations on the Inputs, but can also emit values as it wishes.

image.png

Connections

These allow Nodes to chain values between each other & propagate transformed values through the Circuit. Connections may only be established between Outputs & Inputs which share the same value type.

Computation

All computations are done using RxJS, by leveraging Subjects, Observables & Operators. It makes complicated graphs & relationships a breeze to work with. The aim is to build out as many nodes with various capabilities as possible.

Bitspace x Polar

I've decided to create in-depth content & updates around my journey with Bitspace using Polar. Weekly summaries & progression updates as the project develops.

The repository is open source.

Early Access

If you want to support this endeavour and get early access to the Bitspace Alpha, make sure to subscribe to the Supporter-tier. Stay tuned for the Private Alpha announcement.

But in the meanwhile, here's a small preview of Bitspace. It's optimized for desktop.

Until next time!