3

所以我在这里有一个电机,它的速度是通过设置一个 0-255 的值来控制的。在玩它时,我注意到每个速度增量都有不同的音调。

我想如果我能让这个东西播放音乐会很酷,255 个音符就足够了。除了有趣之外,没有任何实际原因。

那么有人知道将 MP3 或 WAV 或 MIDI 文件转换为一定范围内的一系列整数值的库或服务吗?

如果做不到这一点,对我如何编写这样的东西有什么建议吗?(Java/C#/C++/whatever,语言无关紧要)

4

1 回答 1

2

这只是一个高级概念,但是使用像ableton 这样的程序,您可以使用它的声音到midi 工具将歌曲或声音转换为midi。那时你的 MIDI 音符现在是值。然后,您可以使用其输出端口(例如,midi 到 USB 端口)将 midi 值从ableton 发送出去。midi 值可能不是您想要使用的确切数字,因此在该阶段,您可以创建一个程序将 midi 值转换为 0-255 的特定整数。

于 2013-10-23T19:23:43.057 回答