我是用在iPhone上的应用程序卡拉OK玩,并与下面的问题上来:音频节目,声音处理和DSP
该应用程序允许用户来控制艺人的体积;甚至静音。这怎么可能? 调整艺术家声音/设置均衡器等是否意味着执行所需频率的一些转换?这里需要什么类型的数学(频域转换)?
的应用通过一个话筒记录用户的语音输入。假设声音以某种格式录制,应用程序可以将录制内容与卡拉OK曲目混合(艺术家声音静音)。如何才能做到这一点? 他们是否同时播放音轨和录音?或者也许他们在原始音轨中插入了额外的频率(频道?),可能被替换了?
这里涉及什么样的DSP的?这是可能的Java,目标C?
我很好奇,如果您有链接到文档或书籍,可以帮助我理解此处的机制,请分享。
谢谢。
在我看来,有涉及到两个独立的MP3:器乐和语音轨道。这两个都是同时播放的,也许是使用iPhone中的AudioSession API(Android中的SoundPool?)。 音频是从麦克风录制的,当用户选择预览时,他们正在播放与乐器轨道同步录制的音频。 – Samuh 2010-06-25 05:10:19