我想做一个在安卓手机上能运行的调音器app,需求如下:
1,打开软件后,软件能够识别外部播放的声音的音高和赫兹多少,并用指针的形式显示当前声音的音高和赫兹。
2,除了可以自己判断外部的声音是多高,还可以自己发出特定音高的声音。
3,特定的音高是用户自己选择的,这里面提供6个选项
国际第一标准音高为A=440HZ
其中6个选项所要发出的音频赫兹为
1,音高e1,频率f = 440.0000 / 2 ^ ( 5 / 12 ) = 329.6276 Hz
2,音高b,频率 f = 440.0000 / 2 ^ ( 10 / 12 ) = 246.9417 Hz
3,音高g,频率f = 440.0000 / 2 ^ ( 14 / 12 ) = 195.9977 Hz
4,音高d,频率 f = 440.0000 / 2 ^ ( 19 / 12 ) = 146.8324 Hz
5,音高A,频率f = 440.0000 / 2 ^ ( 24 / 12 ) = 110.0000 Hz
6,音高E,频率 f = 440.0000 / 2 ^ ( 29 / 12 ) = 82.4069 Hz