2013-10-23 154 views
2

所以我在這裏有一個電機,它的速度是通過設置0-255的值來控制的。在玩它時,我注意到每個速度增量都有不同的音調。將MP3/WAV/MIDI轉換爲整數值

我想這將是冷靜,如果我能做出這樣的事情播放音樂,255個音符應該足以做到這一點。除了娛樂之外,沒有實際的理由。

因此,沒有人知道一個庫或服務,將MP3或WAV或MIDI文件轉換爲一系列的整數值的一定範圍內的?

如果沒有,關於如何編程這樣的事情的任何建議? (Java/C#/ C++/whatever,語言無所謂)

回答

2

這只是一個高層次的概念,但是使用像ableton這樣的程序,您可以使用其聲音到MIDI工具將歌曲或聲音轉換爲MIDI。那時你的midi音符就是現在的值。然後,您可以使用其輸出端口(例如midi到usb端口)將midi值從ableton發送出去。 midi值可能不是您希望使用的確切數字,因此在該階段,您可以創建一個將midi值轉換爲0-255之間的特定整數的程序。