开源项目推荐:tune

开源项目推荐:tune

tune Make xenharmonic music and create synthesizer tuning files for microtonal scales. tune 项目地址: https://gitcode.com/gh_mirrors/tune2/tune

1. 项目基础介绍

tune 是一个用 Rust 编写的开源项目,旨在探索音乐调音并创建微调音合成器的调音文件。该项目是计划成为更大微调音软件生态系统的一部分,目前已有几个依赖 tune 的项目,包括 tune-cli 命令行工具、microwave 微调音波形合成器以及 fluid-xenth 微调音Soundfont渲染器。

2. 核心功能

tune 的核心功能包括:

  • 音高转换:在线性与对数音高比之间转换。
  • 频率计算:根据自定义调音系统计算给定音符的频率。
  • 音符计算:根据自定义调音系统计算给定频率的音符。
  • 频率比分数近似:寻找频率比的分数近似值。
  • 音阶导出:导出 Scala (scl 和 kbm) 格式以及 Midi 调音标准 (MTS) 系统的 Sysex 消息。
  • 实时调音:增强具有有限调音支持的合成器的功能,提前为通道调音以避免调音卡顿,实时调音以实现完全的音高自由。
  • MOS音阶与等距键盘:为给定生成器找到MOS(最大间隔分割)音阶,为给定MOS找到生成器,找到基于MOS的等距键盘布局。

3. 最近更新的功能

  • Scala 格式导入:从 Scala (scl 和 kbm) 格式导入音阶。
  • MIDI 消息处理:创建基本的 MIDI 消息,创建与调音相关的 RPN 消息,解析基本 MIDI 消息。
  • 自动色彩模式生成:为音阶生成自动色彩模式。
  • 泛音符名称和临时符号打印:打印广义的音符名称和临时符号。
  • ** commas 和 temperament 的寻找**:寻找专利值和被匀化的 commas。

通过这些功能的更新,tune 旨在为微调音音乐创作者和合成器玩家提供更强大、更灵活的工具,以探索和创造独特的音乐作品。

tune Make xenharmonic music and create synthesizer tuning files for microtonal scales. tune 项目地址: https://gitcode.com/gh_mirrors/tune2/tune

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霍日江Eagle-Eyed

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值