Skip to content

A warehouse assembled from original geometry and the portfolio’s existing artifacts.

Playground / Shared instruments

Controls library

The small instruments behind the experiments.

Try the real components, explore their states, and see what is ready to reuse.

Live controls

Changes here stay in this page.

01Shared module

Solar time

Location, time and daylight in one instrument. Scrub the globe, change the day speed, or minimize and restore the panel.

Loading solar instrument…
ES module · SolarControlSource & usage ↗

Starts paused on a fixed date. GPS only runs if you choose it; coordinates stay in the browser.

02React component

Dial

A bounded value with a tactile drag gesture, keyboard input and a readable value.

Drag up or down. Arrow keys adjust by 1%.
Study controls · DialSource ↗

The same component used for volume, tempo and study parameters.

03Shared module

Listening view

Spatial positioning without head tracking: the main music orbits the listener while your own gestures stay centred. Turn the view with the head or the ruler, or play the demo sound on headphones and tap.

32° · … · Visual only
ES module · ListeningView · createOrbitSource · createCenterBusSource & usage ↗

Framework-free, on the Solar panel shell. Arrow and Page keys turn the view; Home resets, End turns halfway. Sound starts only when you press Play.

04Shared module

Hand grab

Grab things with your hand through the webcam. Make a fist to take the balloon's string, move your hand to pull it, open your hand and it floats back to rest. No camera? Drag it, or use the keyboard.

Camera off · At rest
ES module · HandControl · HandPanel · GrabTrackerSource & usage ↗

Framework-free, on the Solar panel shell, with MediaPipe gesture recognition (Apache 2.0). The camera starts only when you press Turn camera on; frames are processed on this device and never leave it. Space takes or lets go of the string, arrow keys move it, Escape lets go.

Still taking shape

Existing work, with its current boundaries.

Inside StudyShell

Playback

Play, pause, seek, loop and mute already run in the study shell. The playback panel has not been extracted into a standalone control yet.

Try it in Blue Calx ↗
Scene pilot

Camera exploration

Bounded cursor exploration and preset points of view are being tested in the warehouse scenes. They are scene-specific, rather than a reusable library component.

View the scene-controls pilot ↗