#音高 #音乐 #转换 #数字信号处理

pitch_calc

音乐音高转换库!提供频率、MIDI步进和字母八度之间的转换函数和方法

17个版本

0.12.0 2020年3月29日
0.11.1 2017年4月28日
0.11.0 2016年6月7日
0.10.0 2015年12月12日
0.8.1 2014年12月24日

#1108音频

Download history 91/week @ 2024-04-06 143/week @ 2024-04-13 123/week @ 2024-04-20 199/week @ 2024-04-27 194/week @ 2024-05-04 116/week @ 2024-05-11 135/week @ 2024-05-18 106/week @ 2024-05-25 131/week @ 2024-06-01 58/week @ 2024-06-08 129/week @ 2024-06-15 113/week @ 2024-06-22 58/week @ 2024-06-29 138/week @ 2024-07-06 118/week @ 2024-07-13 87/week @ 2024-07-20

427 每月下载量
少于 11  个Crates中使用

Apache-2.0/MIT

46KB
1.5K SLoC

pitch_calc 构建状态

音乐音高转换库!

pitch_calc 提供频率、MIDI步进和字母八度之间的转换函数和方法。

它看起来像这样。

assert!(Hz(440.0).letter_octave() == (A, 4))

类型

  • Hz: "每秒次数"。
  • LetterOctave: 音乐字母记法。
  • Mel: 听众判断的音高感知尺度,认为它们之间的距离相等。
  • Perc: 平均人类听觉范围(20Hz - 20kHz)的百分比。
  • ScaledPerc: 人类听觉范围的缩放百分比。
  • Step: MIDI半音步。

lib.rs:

pitch_calc

由Mitchell Nordine于2014年11月2日晚上11:26创建。

依赖项

~0.5–1MB
~15K SLoC