跳到正文
网页珍奇柜Web Curio

字母网格音序器

Orca,Hundred Rabbits (Devine Lu Linvega & Rek Bell),2018 年

正在布展…

原作直展:这是 Hundred Rabbits (Devine Lu Linvega & Rek Bell) 的原始作品,按 MIT 许可证收录(版本 223e45c)。收录官方浏览器版原样运行,只在空白网格里预先写入一小段示例(时钟、延迟、随机数),开场的算子说明表移动光标即消失。Orca 本身不发声、只输出 MIDI,展厅沙箱里没有 MIDI 权限,所以这里只能看、不能听。 许可证全文 · 收录说明

它是怎么做的

  1. 第 1 步A–Z 每个字母是一个算子(加、随机、延迟、跳跃等),读取相邻格的输入并向下方写出。
  2. 第 2 步全局时钟以 BPM 节拍逐帧求值整张网格。
  3. 第 3 步大写字母每帧执行,小写字母仅在收到「爆炸」信号时执行。
  4. 第 4 步: 与 ; 等特殊符号把结果发送为 MIDI/OSC/UDP 消息。

复刻配方

一段技术配方,可以直接交给 AI 编程助手,也可以自己照着写。想指定技术栈、位置和性能预算,就把它加入实现方案。

Store a fixed-size 2D array of characters and a cursor; render it on a canvas with a pixel font, highlighting cells that are inputs or outputs of operators. On every clock tick (derived from BPM), scan the grid once, and for each uppercase letter run its rule: read operands from fixed relative positions, compute, and write the result to the cell below. Add a 'bang' glyph that triggers lowercase operators only when adjacent. Map a note operator to a WebAudio oscillator with a short envelope so the grid literally plays itself.

档案

能不能拿来用

原作以 MIT 许可开源:可以阅读源码学习,按许可证条款使用;在自己的项目里引用时保留原作者署名。

性能开销

视觉强度

实现难度

尺度为策展判断(1 到 5),用于比较和推荐。

核实记录:Opened 100r.co Orca page (HTTP 200); gh api: MIT, created 2018-02-14.