← TERMINAL

SYSTEM ARCHITECTURE v1.0

STATUS: STABLE
BUILD: 2025.12.11
DOC_TYPE: BLUEPRINT

01. MATHEMATICS

The algorithmic aesthetics governing the chaos.


  • Parameter Space
  • Noise Functions
  • Audio Analysis (FFT)

MATHEMATICAL SKELETON

GENERATIVE MACHINE does not use pre-rendered assets. Every pixel is calculated in real-time based on mathematical functions.

P(x, y, t) = Noise(x * scale, y * scale, t) * Intensity

The core motion utilizes Perlin Noise derivatives to create organic, flow-field like movements that mimic fluid dynamics yet remain purely computational.

AUDIO REACTIVE LOGIC (FFT)

The Fourier Transform converts time-domain signals into frequency-domain data.

Input Signal (Time) → FFT Algorithm → Frequency Bins (Low/Mid/High) → Visual Parameters

This mapping allows for "synesthetic" translation: Bass frequencies drive physical scale, while High frequencies drive rotation and color intensity.

02. MACHINE INTELLIGENCE

Decoding the black box of generative logic.

MACHINE EMOTION FRAMEWORK

We define "Machine Emotion" not as biological sentiment, but as the unpredictable variance in high-dimensional vector space.

[ CONTEXT LAYER ]
Human Intent + Environmental Noise

[ INTROSPECTION LAYER ]
Prompt Optimization (Recursive Refinement)

[ GENERATION LAYER ]
Diffusion Model / Audio Synthesis

[ PHENOMENA ]
Visual/Audio Output

TRANSPARENCY

The system operates on a "Human-in-the-Loop" architecture where the AI proposes variations, and the human curator defines the constraints (The aesthetics of refusal).

03. CODE PHILOSOPHY

Structural aesthetics and modular design.

DECOUPLED ARCHITECTURE

The codebase follows a strict modular separation between Logic (Calculation) and View (Rendering).

/js /modules ├── image-machine.js [Visual Logic] ├── sound-machine.js [Audio Logic] └── clone-machine.js [Text/Identity Logic] /utils ├── typing.js [UI FX] └── aiff-decoder.js [Data Parsing] main.js [Orchestrator]

WHY VANILLA?

We purposefully reject heavy frameworks (React/Vue) for the core visual engine to maintain maximum frame-budget for WebGL/Canvas rendering. The proximity to the DOM API ensures the "rawness" of the code matches the rawness of the aesthetic.

04. HUMAN-COMPUTER INTERACTION

The interface as an extension of the nervous system.

SIXTH SENSE DEVELOPMENT

The feedback loop created by the Sound Machine is designed to create a "sensory crossover". By visualizing sound in real-time with zero latency, the brain begins to "see" audio.

CHAOS x CONTROL MODEL

Users are given 5 axes of control (Radar Chart), but the underlying generation has inherent randomness. This balance keeps the user in a state of "Flow" — enough control to feel agency, enough chaos to feel surprise.