Graphical user interface for music sequence programming
    1.
    发明授权
    Graphical user interface for music sequence programming 有权
    用于音乐序列编程的图形用户界面

    公开(公告)号:US09076418B2

    公开(公告)日:2015-07-07

    申请号:US13722464

    申请日:2012-12-20

    申请人: Apple Inc.

    摘要: An example graphical programming interface system includes a processor. A grid matrix defined by a plurality of coordinate axes, having selectable matrix positions is displayed on a display device. Multiple movable object icons, each representing an object having a predefined output sound are also displayed on the display device. In one aspect, a single object data file is associated with each matrix position on said grid matrix. In this aspect, once a user places an object icon on a matrix position, the processor causes the predefined output sound associated with the object icon in accordance with the object data file associated with the matrix position at which the object icon is placed, and outputs the processed sound to an output device. This allows a user to program musical sequences by placing one or more object icons each on the selectable matrix positions.

    摘要翻译: 示例性图形编程接口系统包括处理器。 由显示装置上显示具有可选矩阵位置的由多个坐标轴定义的网格矩阵。 每个表示具有预定输出声音的对象的多个可移动物体图标也显示在显示装置上。 在一个方面,单个对象数据文件与所述网格矩阵上的每个矩阵位置相关联。 在这方面,一旦用户将对象图标放置在矩阵位置上,则根据与放置对象图标的矩阵位置相关联的对象数据文件,处理器引起与对象图标相关联的预定输出声音,并输出 将处理后的声音传送到输出设备。 这允许用户通过将一个或多个对象图标放置在可选矩阵位置上来对音乐序列进行编程。

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

    公开(公告)号:US09105260B1

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

    申请号:US14254489

    申请日:2014-04-16

    申请人: APPLE INC.

    IPC分类号: G10H1/28 G10H1/36 G10H1/38

    摘要: 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.

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

    Graphical User Interface for Music Sequence Programming Field
    4.
    发明申请
    Graphical User Interface for Music Sequence Programming Field 审中-公开
    用于音乐序列编程领域的图形用户界面

    公开(公告)号:US20130112067A1

    公开(公告)日:2013-05-09

    申请号:US13722464

    申请日:2012-12-20

    申请人: Apple Inc.

    IPC分类号: G10H1/00

    摘要: An example graphical programming interface system includes a processor. A grid matrix defined by a plurality of coordinate axes, having selectable matrix positions is displayed on a display device. Multiple movable object icons, each representing an object having a predefined output sound are also displayed on the display device. In one aspect, a single object data file is associated with each matrix position on said grid matrix. In this aspect, once a user places an object icon on a matrix position, the processor causes the predefined output sound associated with the object icon in accordance with the object data file associated with the matrix position at which the object icon is placed, and outputs the processed sound to an output device. This allows a user to program musical sequences by placing one or more object icons each on the selectable matrix positions.

    摘要翻译: 示例性图形编程接口系统包括处理器。 由显示装置上显示具有可选矩阵位置的由多个坐标轴定义的网格矩阵。 每个表示具有预定输出声音的对象的多个可移动物体图标也显示在显示装置上。 在一个方面,单个对象数据文件与所述网格矩阵上的每个矩阵位置相关联。 在这方面,一旦用户将对象图标放置在矩阵位置上,则根据与放置对象图标的矩阵位置相关联的对象数据文件,处理器引起与对象图标相关联的预定输出声音,并输出 将处理后的声音传送到输出设备。 这允许用户通过将一个或多个对象图标放置在可选矩阵位置上来对音乐序列进行编程。

    Techniques for analyzing multi-track audio files

    公开(公告)号:US11625216B2

    公开(公告)日:2023-04-11

    申请号:US16133529

    申请日:2018-09-17

    申请人: Apple Inc.

    摘要: Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.

    TECHNIQUES FOR ANALYZING MULTI-TRACK AUDIO FILES

    公开(公告)号:US20200089465A1

    公开(公告)日:2020-03-19

    申请号:US16133529

    申请日:2018-09-17

    申请人: Apple Inc.

    IPC分类号: G06F3/16 G11B27/02 G11B27/34

    摘要: Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.