我是用在iPhone上的應用程序卡拉OK玩,並與下面的問題上來:音頻節目,聲音處理和DSP
該應用程序允許用戶來控制藝人的體積;甚至靜音。這怎麼可能? 調整藝術家聲音/設置均衡器等是否意味着執行所需頻率的一些轉換?這裏需要什麼類型的數學(頻域轉換)?
的應用通過一個話筒記錄用戶的語音輸入。假設聲音以某種格式錄製,應用程序可以將錄製內容與卡拉OK曲目混合(藝術家聲音靜音)。如何才能做到這一點? 他們是否同時播放音軌和錄音?或者也許他們在原始音軌中插入了額外的頻率(頻道?),可能被替換了?
這裏涉及什麼樣的DSP的?這是可能的Java,目標C?
我很好奇,如果您有鏈接到文檔或書籍,可以幫助我理解此處的機制,請分享。
謝謝。
在我看來,有涉及到兩個獨立的MP3:器樂和語音軌道。這兩個都是同時播放的,也許是使用iPhone中的AudioSession API(Android中的SoundPool?)。 音頻是從麥克風錄製的,當用戶選擇預覽時,他們正在播放與樂器軌道同步錄製的音頻。 – Samuh 2010-06-25 05:10:19