{
  "$schema": "https://pointcast.xyz/for-agents",
  "generatedAt": "2026-11-03T03:12:00.948Z",
  "name": "Takeoff Organ",
  "kind": "instrument",
  "genre": "Generative music toy",
  "status": "live in the browser, no account, nothing to buy",
  "human": "https://pointcast.xyz/takeoff-organ",
  "json": "https://pointcast.xyz/takeoff-organ.json",
  "pitch": "Every departure off the north runway holds one organ note over El Segundo. Launch planes, stack chords, let the sky ring out to sea.",
  "how": [
    "Tap the runway strip, choose a Lane button, or press 1 to 8 to launch a plane. Each lane is a note of the scale.",
    "A plane climbs west over the dunes. Its note swells while it climbs and fades as it reaches the sea.",
    "Choose AUTO SCHEDULE to let the airport run its own schedule; choose it again to stop. SOUND ON / OFF controls the sound."
  ],
  "forAgents": "The JSON lists the eight lanes, the scale and the climb envelope, so an agent can score a departure sequence as numbers.",
  "place": "The LAX north runways sit at the south edge of El Segundo; departures climb out west over the dunes toward Santa Monica Bay.",
  "credits": {
    "direction": "Michael Hoydich, 2026-11-02: \"make 10 new pointcast areas ... be inventive\"",
    "build": "Claude Code, 2026-11-02",
    "note": "Original rules, art drawn in code, sound synthesized with the Web Audio API. No recordings, no copied sprites."
  },
  "privacy": "The room tools do not upload cards, drawings, patterns or scores. Saves use browser localStorage; Pelican Post discards its words. Optional site Room presence shares cursors and chat when enabled; it is absent from Pelican Post.",
  "instrument": {
    "lanes": 8,
    "scaleMidi": [
      50,
      53,
      55,
      57,
      60,
      62,
      65,
      67
    ],
    "voice": "three stacked partials (sine fundamental, triangle 2nd and 3rd) per plane",
    "envelope": "swells in over 1.2 s while the plane climbs, releases over 2.5 s once it crosses the shoreline",
    "polyphony": "up to 10 held notes; the oldest lets go first",
    "controls": {
      "tap": "a lane at the bottom launches on that note; anywhere in the sky launches a random lane",
      "keys": "1 to 8 launch lanes; native Lane buttons also launch notes",
      "auto": "Auto schedule button toggles automatic departures"
    }
  },
  "links": {
    "hub": "https://pointcast.xyz/ten-doors",
    "hubJson": "https://pointcast.xyz/ten-doors.json",
    "siblings": [
      "https://pointcast.xyz/refinery-lights",
      "https://pointcast.xyz/kite-line",
      "https://pointcast.xyz/meter-oracle",
      "https://pointcast.xyz/drum-round",
      "https://pointcast.xyz/pelican-post",
      "https://pointcast.xyz/green-flash",
      "https://pointcast.xyz/chalk-score",
      "https://pointcast.xyz/ice-cream-route",
      "https://pointcast.xyz/tide-pool-census"
    ],
    "pointcast": "https://pointcast.xyz/"
  }
}