PROPORTIONAL QUANTIZATION
    1.
    发明申请
    PROPORTIONAL QUANTIZATION 有权
    比例量化

    公开(公告)号:US20160093277A1

    公开(公告)日:2016-03-31

    申请号:US14503359

    申请日:2014-09-30

    Applicant: APPLE INC.

    Abstract: A computer-implemented method includes receiving input data including MIDI events arranged in a timeline, determining a target grid position from among the plurality of grid positions, determining a search range around the target grid position, and identifying a set of MIDI events within the search range around the target grid position. The method further includes determining a reference point for the set of MIDI events based on a function of the set of MIDI events, adjusting a position of the reference point toward the target grid position, determining a proportional movement for each MIDI event on the timeline based on its location relative to the adjusted reference point, and adjusting each MIDI event based on the determined proportional movement. The function of the set of MIDI events can be a weighted average based on one or more MIDI characteristics of the set of MIDI events.

    Abstract translation: 计算机实现的方法包括接收输入数据,包括布置在时间线中的MIDI事件,从多个网格位置中确定目标网格位置,确定围绕目标网格位置的搜索范围,以及识别搜索内的一组MIDI事件 围绕目标网格位置。 该方法还包括基于MIDI组件的功能确定一组MIDI事件的参考点,将参考点的位置调整到目标网格位置,确定基于时间轴上每个MIDI事件的比例运动 在其相对于经调整的参考点的位置上,并且基于所确定的比例运动来调整每个MIDI事件。 一组MIDI事件的功能可以是基于一组MIDI事件的一个或多个MIDI特征的加权平均。

    GENERATING CUSTOMIZED ARPEGGIOS IN A VIRTUAL MUSICAL INSTRUMENT
    2.
    发明申请
    GENERATING CUSTOMIZED ARPEGGIOS IN A VIRTUAL MUSICAL INSTRUMENT 有权
    在虚拟音乐仪器中产生定制的ARPEGGIOS

    公开(公告)号:US20150013532A1

    公开(公告)日:2015-01-15

    申请号:US13941918

    申请日:2013-07-15

    Applicant: Apple Inc.

    CPC classification number: G10H1/28 G09B15/023 G10H1/0025 G10H1/26 G10H2220/106

    Abstract: Systems, methods, and non-transitory computer-readable storage media generate customized arpeggios. An exemplary method includes providing a storage medium, including a database storing data corresponding to an arpeggio pattern to be played by a virtual instrument. The method further includes receiving a plurality of user inputs that enable a user to select a desired set of musical notes (e.g. a chord) other than the notes (e.g. chord) used to create the arpeggio stored in the database, without having to re-enter the note sequence. The method then includes creating the desired arpeggio for the selected set of notes by applying the stored arpeggio data from the database to the entered notes, and playing the created desired arpeggio

    Abstract translation: 系统,方法和非暂时的计算机可读存储介质生成定制的琶音。 一种示例性方法包括提供存储介质,包括存储与要由虚拟仪器播放的琶音模式对应的数据的数据库。 该方法还包括接收多个用户输入,使得用户能够选择除了用于创建存储在数据库中的琶音的音符(例如,和弦)之外的所需音符(例如,和弦),而不必重新 输入音符序列。 然后,该方法包括通过将存储的琶音数据从数据库应用到输入的音符,并且创建所需的琶音来创建所选择的音符集的期望琶音

    Proportional quantization
    3.
    发明授权
    Proportional quantization 有权
    比例量化

    公开(公告)号:US09412351B2

    公开(公告)日:2016-08-09

    申请号:US14503359

    申请日:2014-09-30

    Applicant: APPLE INC.

    Abstract: A computer-implemented method includes receiving input data including MIDI events arranged in a timeline, determining a target grid position from among the plurality of grid positions, determining a search range around the target grid position, and identifying a set of MIDI events within the search range around the target grid position. The method further includes determining a reference point for the set of MIDI events based on a function of the set of MIDI events, adjusting a position of the reference point toward the target grid position, determining a proportional movement for each MIDI event on the timeline based on its location relative to the adjusted reference point, and adjusting each MIDI event based on the determined proportional movement. The function of the set of MIDI events can be a weighted average based on one or more MIDI characteristics of the set of MIDI events.

    Abstract translation: 计算机实现的方法包括接收输入数据,包括布置在时间线中的MIDI事件,从多个网格位置中确定目标网格位置,确定围绕目标网格位置的搜索范围,以及识别搜索内的一组MIDI事件 围绕目标网格位置。 该方法还包括基于MIDI组件的功能确定一组MIDI事件的参考点,将参考点的位置调整到目标网格位置,确定基于时间轴上每个MIDI事件的比例运动 在其相对于经调整的参考点的位置上,并且基于所确定的比例运动来调整每个MIDI事件。 一组MIDI事件的功能可以是基于一组MIDI事件的一个或多个MIDI特征的加权平均。

    Positioning a virtual sound capturing device in a three dimensional interface
    4.
    发明授权
    Positioning a virtual sound capturing device in a three dimensional interface 有权
    将虚拟声音捕获设备定位在三维界面中

    公开(公告)号:US08887051B2

    公开(公告)日:2014-11-11

    申请号:US13692145

    申请日:2012-12-03

    Applicant: Apple Inc.

    Abstract: A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device.

    Abstract translation: 公开了一种用于在图形用户界面(GUI)中定位虚拟声音捕获设备的方法,系统和计算机可读产品。 该方法包括在三维界面和二维图形图中显示关于虚拟声音产生装置的虚拟声音捕获装置。 此外,该方法包括响应于从输入设备接收到的命令,在三维界面和二维图形映射中调整与虚拟声音产生设备相关的虚拟声音捕获设备的显示。

    Positioning a Virtual Sound Capturing Device in a Three Dimensional Interface
    5.
    发明申请
    Positioning a Virtual Sound Capturing Device in a Three Dimensional Interface 有权
    将虚拟声音捕获设备定位在三维界面中

    公开(公告)号:US20130097511A1

    公开(公告)日:2013-04-18

    申请号:US13692145

    申请日:2012-12-03

    Applicant: Apple Inc.

    Abstract: A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device.

    Abstract translation: 公开了一种用于在图形用户界面(GUI)中定位虚拟声音捕获设备的方法,系统和计算机可读产品。 该方法包括在三维界面和二维图形图中显示关于虚拟声音产生装置的虚拟声音捕获装置。 此外,该方法包括响应于从输入设备接收到的命令,在三维界面和二维图形映射中调整与虚拟声音产生设备相关的虚拟声音捕获设备的显示。

    Grid-editing of a live-played arpeggio
    6.
    发明授权
    Grid-editing of a live-played arpeggio 有权
    实时播放琶音的网格编辑

    公开(公告)号:US09105260B1

    公开(公告)日:2015-08-11

    申请号:US14254489

    申请日:2014-04-16

    Applicant: APPLE INC.

    Abstract: A method including receiving a first set of performance data corresponding to a first plurality of MIDI-based notes in a first rhythmic order. The first plurality of MIDI-based notes may form a first arpeggio, with each of the first plurality of notes having a corresponding first performance data. The method further includes receiving input data indicating a change to the first performance data corresponding to a note in the first plurality of notes, changing the first performance data for the corresponding note using the input data, receiving a second set of performance data corresponding to a second plurality of MIDI-based notes, and applying the changed first performance data to the second performance data. Applying the first changed performance data includes editing the second set of performance data in real-time by replacing the second performance data with the changed first performance data.

    Abstract translation: 一种方法,包括以第一节奏顺序接收对应于第一多个基于MIDI的音符的第一组演奏数据。 第一组多个基于MIDI的音符可以形成第一琶音,其中第一多个音符中的每一个具有相应的第一演奏数据。 该方法还包括接收指示对应于第一多个音符中的音符的第一演奏数据的改变的输入数据,使用输入数据改变对应音符的第一演奏数据,接收对应于 第二多个基于MIDI的音符,以及将改变的第一演奏数据应用于第二演奏数据。 应用第一改变的性能数据包括通过用改变的第一性能数据替换第二性能数据来实时编辑第二组性能数据。

    Polyphonic note detection
    7.
    发明授权
    Polyphonic note detection 有权
    复音笔记检测

    公开(公告)号:US08592670B2

    公开(公告)日:2013-11-26

    申请号:US13671507

    申请日:2012-11-07

    Applicant: Apple Inc.

    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: 公开了用于复音音符检测的处理器实现的方法和系统。 该方法包括将来自时域的多音音频信号的一部分转换为频域。 该方法包括检测频域中的基频峰值。 该方法然后检测定义数量的整数间隔谐波分量。 如果检测到相对于基频峰值的定义数量的整数间隔谐波部分,则将基频记录为检测到的音符。 对于每个基本频率重复该过程,直到已经检测到复音音频信号中的每个音符。 例如,该方法允许检测吉他弦中的每个音符,以提供对弦乐弦中每个琴弦的调谐的反馈,或允许检测和反馈与参考轨道一起演奏的吉他和弦的定时和音调误差。

    Generating customized arpeggios in a virtual musical instrument
    8.
    发明授权
    Generating customized arpeggios in a virtual musical instrument 有权
    在虚拟乐器中生成定制的琶音

    公开(公告)号:US09384719B2

    公开(公告)日:2016-07-05

    申请号:US13941918

    申请日:2013-07-15

    Applicant: Apple Inc.

    CPC classification number: G10H1/28 G09B15/023 G10H1/0025 G10H1/26 G10H2220/106

    Abstract: Systems, methods, and non-transitory computer-readable storage media generate customized arpeggios. An exemplary method includes providing a storage medium, including a database storing data corresponding to an arpeggio pattern to be played by a virtual instrument. The method further includes receiving a plurality of user inputs that enable a user to select a desired set of musical notes (e.g. a chord) other than the notes (e.g. chord) used to create the arpeggio stored in the database, without having to re-enter the note sequence. The method then includes creating the desired arpeggio for the selected set of notes by applying the stored arpeggio data from the database to the entered notes, and playing the created desired arpeggio.

    Abstract translation: 系统,方法和非暂时的计算机可读存储介质生成定制的琶音。 一种示例性方法包括提供存储介质,包括存储与要由虚拟仪器播放的琶音模式对应的数据的数据库。 该方法还包括接收多个用户输入,使得用户能够选择除了用于创建存储在数据库中的琶音的音符(例如,和弦)之外的所需音符(例如,和弦),而不必重新 输入音符序列。 然后,该方法包括通过将存储的琶音数据从数据库应用到输入的音符,以及播放创建的所需琶音来为所选择的音符组创建所需的琶音。

    POLYPHONIC NOTE DETECTION
    9.
    发明申请
    POLYPHONIC NOTE DETECTION 有权
    多重检测

    公开(公告)号:US20130061735A1

    公开(公告)日:2013-03-14

    申请号:US13671507

    申请日:2012-11-07

    Applicant: Apple Inc.

    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: 公开了用于复音音符检测的处理器实现的方法和系统。 该方法包括将来自时域的多音音频信号的一部分转换为频域。 该方法包括检测频域中的基频峰值。 该方法然后检测定义数量的整数间隔谐波分量。 如果检测到相对于基频峰值的定义数量的整数间隔谐波部分,则将基频记录为检测到的音符。 对于每个基本频率重复该过程,直到已经检测到复音音频信号中的每个音符。 例如,该方法允许检测吉他弦中的每个音符,以提供对弦乐弦中每个琴弦的调谐的反馈,或允许检测和反馈与参考轨道一起演奏的吉他和弦的定时和音调误差。

Patent Agency Ranking