arXiv:2608.24683cs.CL2026-08中稿 · the International …

一个时间线生成多种音乐输出,确保同步不漂移。

One Timeline, Many Renderings: A Wolfram Language Paclet for heterogeneous musical output

  • 统一用理性节拍时间轴管理各类音乐数据
  • 支持Csound、MusicXML、OSC等多格式同步输出
  • 适合需要多版本协同的作曲与实时控制场景

同一首算法作曲可能需Csound音色表、排版乐谱、实时控制信号和排练节拍。若分别编写,时间轴会逐渐不同步。Temporal System 是一个 Wolfram Language paclet,通过后端专用协议,将所有类型实体统一存储于一个不可变的理性节拍时间轴中。它可同时生成 Csound 合成数据、beta MusicXML 4.0、OSC 控制信号及节拍音频,因共享同一数据源而保持同步。转换为秒、采样点或赫兹仅在渲染时发生。Csound 音符使用外部 .orc 文件中的稳定命名乐器;曲线转为针对评分 p 字段声明的 k-rate 信号。节拍后端从相同拍号与速度推导出排练音频,并复用 Csound 序列化器。本文描述了时间、语义与渲染合约层的架构设计、实际权衡,以及该专有创作环境在开源生态中的局限性。归档补充材料展示了待 paclet 发布时的输出结果。

原文摘要 · Abstract (English)

One algorithmic composition may require a Csound score, engraved notation, real-time control, and a rehearsal click. Authored separately, their timelines drift. Temporal System is a Wolfram Language paclet that instead compiles one immutable store of typed entities on a rational beat timeline through backend-specific contracts. It emits Csound synthesis, beta MusicXML 4.0, OSC control, and click artifacts that remain synchronized because they share that store. Conversion to seconds, samples, or hertz occurs only at render time. Csound notes use stable named instruments in external .orc files; curves become k-rate signals declared against score p-fields. The click backend derives rehearsal audio from the same meter and tempo and reuses the Csound serializer. We describe the temporal, semantic, and rendering-contract layers, their practical trade-offs, and the limits of this proprietary authoring environment within an otherwise open-source ecosystem. The archived supplement exposes the reported outputs pending paclet release.

算法作曲音乐生成时间轴同步Wolfram

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。