Scala
发布: (2025年11月30日 GMT+8 07:51)
2 min read
原文: Hacker News
Source: Hacker News
Scala
Scala 是一个强大的软件工具,用于实验各种音乐调律,如正律音阶、等分和历史调律、微分音和宏分音音阶以及非西方音阶。它支持音阶的创建、编辑、比较、分析、存储、电子乐器的调律以及 MIDI 文件的生成和调律转换。所有这些功能都集成在一个应用程序中,提供了丰富的数学例程和音阶创建方法。Scala 非常适合探索调律并熟悉相关概念。此外,Scala 还有一个庞大的免费音阶库,可用于分析或音乐创作。
General Design
- 功能和操作被刻意保持尽可能通用。
- 命令接受广泛的参数值,通常允许多种输入形式。
- 不施加任意限制。
- 音阶以灵活的格式存储。
- 音程既可以以比例也可以以分音(cent)值输入并保存,且可以在同一音阶中混合使用。
Constructing Scales
从零构建音阶是 Scala 的核心优势之一。程序可以生成多种类型的音阶,包括:
- 等分调律
- 良好调律(Well‑temperaments)
- 毕达哥拉斯(中庸)音阶
- Euler‑Fokker 生成音阶
- Fokker 周期块
- 谐波音阶
- Partch 钻石音阶
- 多和弦音阶
- 矮人音阶
- Wilson 组合乘积集
Additional Tools
Scala 包含一组命令文件,可用于构建其他类型的音阶,例如:
- 三和弦音阶
- 圆形镜像
- 循环调律
这些命令文件也可作为用户探索新调律系统的实用示例。