diff --git a/system/public/lacma-2026/index.html b/system/public/lacma-2026/index.html index c3462b98cd..1b517fb80c 100644 --- a/system/public/lacma-2026/index.html +++ b/system/public/lacma-2026/index.html @@ -139,7 +139,13 @@ border-bottom: 1px solid var(--box-border); margin-bottom: 1em; } - h2 .ord { color: var(--pink); margin-right: 0.4em; } + /* Ornaments (§, ·, arrows) render in mono — YWFT Processing doesn't + have those glyphs and falls back to a weird shape. */ + h2 .ord { + color: var(--pink); + margin-right: 0.4em; + font-family: 'Berkeley Mono Variable', monospace; + } h2 .count { float: right; color: var(--dim); font-size: 0.7em; letter-spacing: 0.1em; text-transform: uppercase; padding-top: 0.6em; font-family: 'Berkeley Mono Variable', monospace; } /* ── DEMO VIDEO ─────────────────────────── */ @@ -148,9 +154,9 @@ } .demo-pair { display: grid; - grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); + grid-template-columns: minmax(0, 5fr) minmax(0, 3fr); gap: 0.8em; - align-items: stretch; + align-items: start; } @media (max-width: 720px) { .demo-pair { grid-template-columns: 1fr; } @@ -159,7 +165,7 @@ position: relative; width: 100%; aspect-ratio: 1280 / 800; - background: var(--box-bg); + background: #0c0a08; border: 1px solid var(--box-border); border-radius: 4px; overflow: hidden; @@ -168,30 +174,31 @@ display: block; width: 100%; height: 100%; - object-fit: cover; + object-fit: contain; /* letterbox — no crop */ + background: #0c0a08; } .demo-hardware { position: relative; display: flex; flex-direction: column; - background: var(--box-bg); + background: #0c0a08; border: 1px solid var(--box-border); border-radius: 4px; overflow: hidden; - min-height: 100%; } - .demo-hardware a { + .demo-hardware a.photo { display: block; - flex: 1; - min-height: 160px; + width: 100%; + aspect-ratio: 1445 / 960; /* Shopify image roughly 3:2 */ overflow: hidden; + background: #0c0a08; } .demo-hardware img { display: block; width: 100%; height: 100%; - object-fit: cover; - object-position: center 42%; + object-fit: cover; /* hero photo can crop gracefully */ + object-position: center 45%; } .demo-hardware .tag { padding: 0.5em 0.8em; @@ -542,7 +549,7 @@
LACMA Art + Technology Lab · 2026 · Open Call

Personal Computers
Are Not Done
Yet
.

-

Aesthetic.Computer · a pitch for LACMA Art + Technology Lab 2026

+

Aesthetic.Computer - a pitch for LACMA Art + Technology Lab 2026

Pitch by @jeffrey (Jeffrey Alan Scudder) · aesthetic.computer

Deadline
Wed, 22 Apr 2026 · 11:59 PM PST
@@ -760,7 +767,7 @@
GraphicsDRM dumb-buffer rendering (no compositor). Nearest-neighbor upscale for the chunky-pixel aesthetic. Optional SDL3 GPU backend.
AudioALSA at 192 kHz. 32-voice polyphony. 8 waveforms — sine, triangle, sawtooth, square, composite, harp, whistle, sample. Room reverb, master drive.
InputRaw evdev: keyboard, mouse/trackpad, touch, gamepad, NuPhy analog keys. Camera + V4L2 + QR scanning via quirc.
-
code · AI partnerBuilt-in code command spawns Anthropic's Claude Code as a PTY subprocess inside a native terminal emulator. Modify a piece without leaving the OS.
+
code - AI partnerBuilt-in code command spawns Anthropic's Claude Code as a PTY subprocess inside a native terminal emulator. Modify a piece without leaving the OS.
MIDIUSB MIDI (in + out) and UDP MIDI broadcast. notepat transmits polyphonic MIDI live to other hardware and other AC Native stations.
TTSFlite speech synthesis (male + female voices) integrated into the audio ring buffer. Pieces can speak.
Sampling12 simultaneous sample voices, up to 10 seconds per sample. Record straight from the microphone into a piece.
@@ -804,11 +811,11 @@

§Calendaraligned to LACMA's biennial cadence

The Lab's new structure sets two public events: a 2027 Symposium (works-in-development) and a 2028 Demo Day (completed projects). This proposal anchors each phase to one of those events rather than a vague "final show."

-
Fall 2026 → Spring 2027Hardware & curriculum: expand AC Native to 5+ laptop models, build multi-piece boot menu, design 3-level KidLisp workshop curriculum, print reference cards (extending the sosoft card template used at UCLA).
-
Spring – Summer 2027Pre-Symposium: 2 pilot workshops at LACMA, prototype multi-station installation, publish v0 of the open-source build guide.
-
Fall 2027 · 2027 SymposiumLive AC Native demonstration — visitors and cohort artists boot the OS on their own laptops from a USB stick. Public KidLisp workshop in the museum. In-conversation on generative computing, situated alongside the 2023 cohort (Reas, Duke, Nickerson, Chang+Kelley, Porras-Kim).
-
Winter 2027 – Summer 2028Full installation build: kiosk-mode hardening, 20+ take-home USB drives, 4 additional workshops, documentation, curriculum translation (EN + ES).
-
Fall 2028 · 2028 Demo DayPublic premiere of the multi-station AC Native installation in the LACMA galleries. Open-source v1.0 release — build pipeline, hardware compatibility matrix, workshop curriculum for other institutions to adopt.
+
Fall 2026 to Spring 2027Hardware & curriculum: expand AC Native to 5+ laptop models, build multi-piece boot menu, design 3-level KidLisp workshop curriculum, print reference cards (extending the sosoft card template used at UCLA).
+
Spring to Summer 2027Pre-Symposium: 2 pilot workshops at LACMA, prototype multi-station installation, publish v0 of the open-source build guide.
+
Fall 2027 - 2027 SymposiumLive AC Native demonstration — visitors and cohort artists boot the OS on their own laptops from a USB stick. Public KidLisp workshop in the museum. In-conversation on generative computing, situated alongside the 2023 cohort (Reas, Duke, Nickerson, Chang+Kelley, Porras-Kim).
+
Winter 2027 to Summer 2028Full installation build: kiosk-mode hardening, 20+ take-home USB drives, 4 additional workshops, documentation, curriculum translation (EN + ES).
+
Fall 2028 - 2028 Demo DayPublic premiere of the multi-station AC Native installation in the LACMA galleries. Open-source v1.0 release — build pipeline, hardware compatibility matrix, workshop curriculum for other institutions to adopt.