Skip to gallery
MotionPromptGallery

Nightjar Listening Room

By Katia Gil Guzman (OpenAI) (@OpenAIDevs). Model: GPT-6 Astra. Posted date unknown. Original post: https://developers.openai.com/showcase/nightjar-listening-room

Build a complete, polished, interactive landing page. Use clear, natural copy and a restrained layout with purposeful controls. Keep native scrolling, support phone and desktop layouts, keyboard controls, and reduced motion. The main interaction should work without a runtime AI call or account.

Scenario: Nightjar is an imagined listening room built around records, good speakers and comfortable seats. Visitors can preview the listening experience and explore the room. Demonstrate audiovisual craft and interface timing with a warm, tactile design.

Art direction: tobacco wood, near-black, oxblood and amber light, with excellent photography or original room renders. Use an understated serif for the venue name and a clear compact sans for the listening controls. The page should feel like a specific room at night, not a streaming-service dashboard.

Page and signature interaction:
- Hero: “A listening room for full albums.” A turntable, sleeve and speaker sit in an inviting room scene, with an obvious “Play a sample” button. Audio starts only from user action and always has visible pause/mute and volume controls.
- Offer three distinct original short instrumental samples/loops with accurately described styles and duration. Produce them procedurally with Web Audio or use properly licensed original assets. No copyrighted commercial recordings, fake artist credits, or claims that a short generated loop is an actual released album.
- Selecting a record changes the sleeve, label and sound. The tonearm lowers, platter rotates while playback runs, and subtle meter/room-light movement follows the actual audio amplitude. Pausing must stop the appropriate visual motion. The animation and playback state must stay synchronized.
- Scrolling reveals the room: a bench, a table near the speakers and the bar. Clicking one shows its view and a concise description. Keep the room layout consistent across hero and detail views.
- Include a compact authored listening programme with useful categories, and allow visitors to save a shortlist locally. Use fictional programming without presenting it as a real event booking.
- End with a clear room overview and “Replay the samples” or “View your shortlist.” A functioning preview is the destination; do not add fake ticketing.

Handle browser audio unlocking, sample switching, rapid play/pause, a tab becoming hidden, and reduced-motion preferences. Never require a microphone. Provide a visual alternative for the audio story. Make the mobile player compact and reliable. The result should combine an excellent hospitality landing page with a genuinely working miniature listening experience.

178 pieces · 4 models

Motion graphics made with frontier AI models, next to the prompts that made them.

A curated gallery of work made with Claude Opus 5.5, Kimi K3, Claude Fable 5 and GPT-6 Astra. Every piece credits its creator and links back to the original post.

178 pieces

Claude Opus 5.5

20-second kinetic identity bumper for TechHalla

@techhalla

Prompt
Claude Opus 5.5

Interactive Raptor 3 rocket engine explainer

@konstantinsaifo

Prompt
GPT-6 Astra

Little Ritual

@OpenAIDevs

Prompt
Claude Opus 5.5

Motion showreel with a fully code-synthesized soundtrack

@prasenx

Prompt
Kimi K3

Voxel pod-racer run

@ivanfioravanti

Prompt
Claude Opus 5.5

Infinite-zoom landscape loop

@koldo2k

Prompt
Claude Opus 5.5

30-second motion promo for Kody

@kentcdodds

Prompt
GPT-6 Astra

Velocity Loop

@OpenAIDevs

Prompt
Claude Opus 5.5

Linear algebra fear music video

@doubleunplussed

Prompt
Kimi K3

Melting Space: Ricci flow and the Poincaré conjecture

@HarleyCoops

Prompt
Claude Opus 5.5

Motion design showreel exploring "overthinking"

@gizakdag

Prompt
Claude Opus 5.5

Recursion explainer with shifting video styles

@emollick

Prompt
GPT-6 Astra

38-second fictional game trailer built entirely in code

@theparuchh

Prompt
Claude Opus 5.5

UX decision explainer animation

@moguzbulbul

Prompt
Claude Opus 5.5

Chaotic brain-rot style motion video

@kloss_xyz

Prompt
Claude Opus 5.5

Create a complete, polished Spotify-themed motion graphics…

@brainextends

Prompt
Claude Opus 5.5

Create and render a 15-second motion graphics video introducing…

@HowDevelop

Prompt
Claude Opus 5.5

Create best motion graphics explainer of the (your product)…

@sudo_kiran

Prompt
Claude Opus 5.5

History of AI animated timeline video

@kloss_xyz

Prompt
Claude Opus 5.5

Launch motion video for mounis.app

@MustaphaFenzar

Prompt
Claude Opus 5.5

Live generative code art from a typed word

@MiaAI_lab

Prompt
Claude Opus 5.5

Make a showreel-style motion graphics video for my portfolio…

@wani_shola

Prompt
Claude Opus 5.5

Motion piece by @alexwtlf

@alexwtlf

Prompt
Claude Opus 5.5

Motion piece by @daniel_mac8

@daniel_mac8

Prompt