Affaan Mustafa 194eeb952f feat: add taste skill for music-video creative direction
Distills a named-genre aesthetic vocabulary (angelcore / cloud-trance /
hyperpop family), a mood + color + light system, and a beat-synced editing
grammar into a creative-direction layer that sits on top of the existing ECC
video skills and chains them (video-editing -> fal-ai-media ->
remotion-video-creation -> motion-* -> content-engine) into one pipeline.

Includes beat math (138 BPM), a section-by-section shot plan, fal.ai prompt
presets per mood, FFmpeg reframe/beat-cut recipes, a Remotion beat-synced
composition skeleton, and a companion genre-taxonomy reference.
2026-06-07 12:43:04 -04:00

88 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Visual-Genre Taxonomy
The named-genre catalog distilled from the reference corpus (a tour through a large
generative visual-style library, plus a set of saved angelcore/hyperpop reels). Each
name is effectively a **complete prompt-and-grade preset**: picking one inherits its
palette, texture, lighting, and subject matter as a unit.
Use this as a picker. Choose **one primary** genre and **at most one accent**. The main
`SKILL.md` groups these into families and maps them to the current music-video project.
## Families and members
### Ethereal / divine — *weightless, holy, glowing, soft*
- **spiritualism** — religious iconography, halos, god-rays, devotional
- **glacial folk** — cold blue + bone white, crystalline, minimal, calm
- **beacons** — single light source in darkness, signal, hope
- **zen core** — empty space, stillness, balance, muted
- **fairy tale** — storybook, illustrated, soft enchantment
- **cozy blanket** — warm, tactile, soft-focus comfort
### Hyperpop / Y2K-cyber — *glossy, chrome, neon, kawaii-cyber*
- **cyberdelia** — psychedelic cyber, saturated, melting digital
- **acid house** — rave graphics, smileys, high-saturation acid color
- **acid nora** — acid-toned painterly, warped
- **neo aggressano** — aggressive maximal hyperpop, clashing color
- **new liquid** — wet chrome, liquid metal, glossy reflection
- **8-bit / pixel** — retro game pixels, dithered, lo-fi digital
### Dark / occult — *high-contrast, ominous, grain*
- **dark academia** — moody scholarly, sepia, candlelit, gothic
- **smoke nostalgia** — hazy, smoky, faded memory
- **communist core** — red star, propaganda poster, bold red/black
- **abstract tech** — schematic, cold, technical abstraction
- **microzoathic** — strange organic-dark microscopic forms
### Retro / print — *flat, graphic, halftone, nostalgic*
- **retro surfers** — 60s70s surf, sun-faded, beachy
- **art deco** — geometric gold, 1920s elegance, symmetry
- **adventure pulp** — pulp comic covers, dramatic, vintage
- **classic advertising** — mid-century ad illustration
- **magazine collage** — cut-paper, editorial collage, layered
- **bumper stickers** — sticker-bomb, kitsch, layered decals
- **retro print / riso** — limited-palette print, halftone, misregistration
- **neo lisboa** — tiled, azulejo-inspired, Mediterranean print
- **factory pomo** — postmodern industrial graphic
- **2026 austurbano** — near-future urban editorial
### Organic / textural — *tactile, macro, woven, wet*
- **microbiology core** — cells, micro-organic, petri textures
- **weaving patterns** — woven fiber, textile, interlace
- **fruitage retro** — fruit/produce, saturated, glossy still-life
- **pacific punk wave** — wet, oceanic, washed graphic
- **shape design** — bold flat shapes, Bauhaus-ish forms
- **colour fusion** — blended gradients, color-field
### Systemic / data — *gridded, generative, schematic*
- **numbers** — numeric typography, ledgers, counting
- **mazes** — labyrinth, path, grid puzzle
- **code web** — node graphs, network, connections
- **heatmap** — thermal color mapping, data gradients
- **the builds** — constructed/blueprint, architectural systems
- **multilayer** — stacked transparent layers, depth
- **scrapbooking** — assembled keepsakes, layered ephemera
### Cultural / kitsch — *loud, specific, referential*
- **catholic kitsch** — devotional kitsch, gilded saints
- **mexendero / megadero / cubanista** — Latin-American vernacular graphic
- **asian chic / asian store** — East-Asian retail/pop vernacular
- **battle of culture** — clashing cultural motifs
- **premium brands** — luxury packaging, refined commercial
- **pro collectibles** — trading-card / collectible framing
- **diaper design / suburbia / ivy league / sharp preppy** — Americana suburban/preppy
- **carnival difference** — festival, maximal celebration
- **men x soft club / faces** — portrait-forward, soft club
- **gomu / proteum aero / ice core / visual hex / vidcoms / anti-ai / photo-first** — misc presets observed
> The exact spelling/membership of some preset names is transcribed from low-resolution
> screen frames and may vary slightly from the source app's labels. The **families** are the
> durable, reusable layer; treat individual names as inspiration tags, not canonical IDs.
## How to use a genre as a preset
1. Pick the genre that matches the section's emotional job (see the shot plan in `SKILL.md`).
2. Translate it into a fal.ai prompt by combining: *its palette + its texture + its subject*,
then append the project's global suffix (`9:16, cinematic, film grain, volumetric light, no text`).
3. Keep one accent color; render 610; keep 23.
4. Never mix more than primary + one accent across a single section, or the edit loses coherence.