包含STM32的MIDI设备代码开发,需要懂一些乐理知识。 1、音高值为60,对应着中央C,59就对应着C左边白建,61就对应C右边白建; 2、规定标准音高A,频率是440hz,当一个音的频率升高一倍,叫做升高一个八度; 3、在440~880hz,按照关系平均分配成12等份,有12个频率的音; 4、两个相邻的音之间的频率差距,叫做一个半音,也叫小二度,距离为两个半音的叫做一个全音;