-
公开(公告)号:US20130061735A1
公开(公告)日:2013-03-14
申请号:US13671507
申请日:2012-11-07
Applicant: Apple Inc.
Inventor: Steffen Gehring , Markus Sapp , Pierre Foumier
IPC: G10H1/06
CPC classification number: G10H1/383 , G10H2210/066 , G10H2220/091 , G10H2250/235
Abstract: Processor-implemented methods and systems for polyphonic note detection are disclosed. The method includes converting a portion of a polyphonic audio signal from a time domain to a frequency domain. The method includes detecting a fundamental frequency peak in the frequency domain. The method then detects a defined number of integer-interval harmonic partials. If a defined number of integer-interval harmonic partials relative to the fundamental frequency peak are detected the fundamental frequency is recorded as a detected note. This process is repeated for each fundamental frequency until each note in the polyphonic audio signal has been detected. For example, this method allows detection of each note in a strummed guitar chord to provide feedback on the tuning of each string in a strummed chord or allows detection and feedback of the timing and pitch errors for guitar chords played along with a reference track.
Abstract translation: 公开了用于复音音符检测的处理器实现的方法和系统。 该方法包括将来自时域的多音音频信号的一部分转换为频域。 该方法包括检测频域中的基频峰值。 该方法然后检测定义数量的整数间隔谐波分量。 如果检测到相对于基频峰值的定义数量的整数间隔谐波部分,则将基频记录为检测到的音符。 对于每个基本频率重复该过程,直到已经检测到复音音频信号中的每个音符。 例如,该方法允许检测吉他弦中的每个音符,以提供对弦乐弦中每个琴弦的调谐的反馈,或允许检测和反馈与参考轨道一起演奏的吉他和弦的定时和音调误差。