所以我这里有一个电机,通过设置0-255的值来控制速度。在玩它时,我注意到每个速度增量都有不同的音调。
我认为如果我可以让这个东西播放音乐会很酷,并且255个音符应该足以做到这一点。除了有趣之外,没有任何实际的理由。
有没有人知道将MP3或WAV或MIDI文件转换为特定范围内的一系列整数值的库或服务?
如果不这样做,有关我如何编程这样的事情的任何建议? (Java / C#/ C ++ /无论如何,语言无所谓)
答案 0 :(得分:2)
这只是一个高级概念,但是使用像ableton这样的程序,您可以使用声音到midi工具将歌曲或声音转换为midi。那时你的midi音符现在是价值。然后,您可以使用其输出端口(例如midi到usb端口)从功能发送midi值。 midi值可能不是您想要使用的确切数字,因此在该阶段,您可以创建一个程序,将midi值转换为0-255之间的特定整数。