【发布时间】:2009-09-22 17:08:49
【问题描述】:
我是一名希望在移动世界中玩游戏的程序员。我想玩的应用程序将支持我的音乐爱好。我怀疑带有音乐播放器的手机可以很容易地被编程来支持古典音乐家的练习。
- 应该很容易:以 440 Hz(或 438,442)播放 A 进行调音。
- 应该很简单:带有节拍模式的节拍器
- 有趣的部分:我敲了一张简单的唱片,弹了一个 sn-p,然后可以回放它,这样我就可以听到我错过的音符。你几乎可以用一些录音机做到这一点——但需要笨拙地选择一个文件、保存、打开一个不同的应用程序来播放,通常会使它无法使用。让这一切变得极其简单,因此可以增加价值。
技术上:
- 麦克风和现有的声音输入 API。使用外部麦克风的能力会更好。
- 无需打开外部应用程序或对文件执行繁琐的操作即可访问媒体播放器 API。
- 充分访问播放 API 以创建特定的音符和节拍模式。
- 作为爱好应用程序,这不应该需要昂贵的工具。我可以切换到新手机来使用该应用程序。
- 可以轻松移植到上网本的东西的奖励积分。
我承认我刚接触性感手机的世界。我目前使用带有短信功能的过时语音设备。我不会透露我目前的编程风格,因为学习一个新平台就好了。
【问题讨论】:
-
“应该很容易:在 438,440,442 Mhz 播放 A 进行调音。”祝你调优好运——人类的最大输出频率约为 0.02 Mhz。
-
Doh ... 错字... 我总是在计算正弦波峰值时迷失方向。他们过得真快:)
标签: iphone android media mobile-phones audio