用弧长匀速运动生成任意多边形音频,支持变形与3D立体形状。
Arbitrary Polygon Oscillator: Generalizing Polygonal Synthesis to Arbitrary Shapes, Morphing, and Three-Dimensional Polyhedra

- 采用弧长恒定速度替代传统角速度,统一处理任意顶点配置。
- 实现不同顶点数多边形间的平滑过渡,中间形状无参数描述。
- 拓展至三维,通过旋转多面体截面生成连续变化的多边形波形。
多边形合成通过相位器沿多边形周长移动生成音频;以往方法使用恒定角速度,本文系统采用恒定弧长(周长)速度。现有方法仅适用于规则、参数化定义的多边形,产生单一形状族内的平滑音色变化。本文围绕统一的弧长引擎,将多边形合成推广至任意形状:首先,使振荡器可接受外部缓冲区中的任意顶点数据,支持规则、不规则或星形多边形作为波形发生器;其次,采用混合插值算法,实现不同顶点数多边形间平滑形态变化,经过无参数描述的中间形状;第三,将范式扩展至三维:一个凸多面体绕三轴旋转,被固定水平平面切割,所得截面形成由姿态控制的连续可变多边形。系统在RNBO(Cycling '74)中运行,采用几何缓存策略避免逐样本重算。抗混叠结合基于运行时贝塞尔切线的四点polyBLAMP修正与自适应过采样,几何自适应地适用于一般顶点配置,无需针对每种形状进行解析推导。
原文摘要 · Abstract (English)
Polygonal synthesis generates audio by traversing the perimeter of a polygon with a phasor; prior work uses a constant angular velocity, whereas the proposed system adopts constant arc-length (perimeter) velocity. Existing formulations operate on regular, parametrically defined polygons, producing smooth timbral transitions within a single family of shapes. This paper generalizes polygonal synthesis around a unified arc-length engine: vertex data of any origin feed the same DSP pipeline. First, we adapt the oscillator to accept arbitrary vertex configurations from an external buffer, opening the possibility for a broad class of closed polygons -- regular, irregular, or star-shaped -- to function as a waveform generator. Second, a hybrid interpolation algorithm enables smooth morphing between polygons with unequal vertex counts, passing through intermediate shapes that have no parametric description. Third, we extend the paradigm to three dimensions: a convex polyhedron rotated about three axes is sliced by a fixed horizontal plane, and the resulting cross-section yields a continuously variable polygon controlled by the solid's orientation. The system runs in RNBO (Cycling~'74) with a geometry caching strategy that avoids per-sample recomputation. Antialiasing combines a four-point polyBLAMP correction derived from runtime Bézier tangents with adaptive oversampling, adapting the correction geometrically to general vertex configurations without per-shape analytical derivation.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。