나는 아이폰에 노래방 응용 프로그램을 재생하고 다음 질문에 내놓았다 : 응용 프로그램은 사용자가 작가의 볼륨을 제어 할 수오디오 프로그래밍, 사운드 처리 및 DSP는
; 심지어 음소거. 이것이 어떻게 가능한지? 조정 아티스트 사운드/설정 이퀄라이저 등은 필요한 주파수의 변환을 수행합니까? 여기에 어떤 종류의 수학이 필요합니까 (주파수 영역 변환)?
마이크를 통해 사용자가 음성 입력을 녹음했습니다. 사운드가 어떤 형식으로 녹음되었다고 가정하면 응용 프로그램은 노래방 트랙과 레코딩을 믹스 할 수 있습니다 (아티스트 음소거). 어떻게 할 수 있습니까? 트랙과 음성 녹음을 동시에 재생 했습니까? 아니면 원래 트랙에 추가로 주파수 (채널?)를 삽입했거나 대체 할 수 있습니까?
여기에 어떤 종류의 DSP가 관련되어 있습니까? Java, Objective C에서 이것이 가능합니까?
궁금한 점이 있습니다. 궁금한 점이 있으며 여기에있는 메커니즘을 이해하는 데 도움이되는 문서 또는 책에 대한 링크가 있다면 공유하십시오.
감사합니다.
2 개의 분리 된 mp3가 포함 된 것으로 보입니다 : 도구와 음성 트랙. 이 둘은 동시에 iPhone에서 AudioSession API (Android의 SoundPool?)를 사용하여 동시에 재생되었습니다. 오디오는 마이크에서 녹음되었고 사용자가 미리보기를 선택하면 녹음 된 오디오가 악기 트랙과 함께 재생되었습니다. – Samuh